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

It was created by OpenSSH configure Portable, which was
generated by GNU Autoconf 2.69.  Invocation command line was

  $ /tmp/root/spack-stage/spack-stage-openssh-9.0p1-vn3ppe72pb7rtfbevoxq7m5iq4uwtict/spack-src/configure --prefix=/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/openssh-9.0p1-vn3ppe72pb7rtfbevoxq7m5iq4uwtict --with-privsep-path=/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/openssh-9.0p1-vn3ppe72pb7rtfbevoxq7m5iq4uwtict/var/empty --with-kerberos5=/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul

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

hostname = cee139ff972b
uname -m = x86_64
uname -r = 5.19.0-2-amd64
uname -s = Linux
uname -v = #1 SMP PREEMPT_DYNAMIC Debian 5.19.11-1 (2022-09-24)

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

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/bin
PATH: /opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/openssl-1.1.1q-cn6qiuw5rchqcltqjpwh3holtl37hwpx/bin
PATH: /opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/ncurses-6.3-uvj6taqetcrb2fsvcnnxxtvqsv426yyz/bin
PATH: /opt/spack/lib/spack/env/clang
PATH: /opt/spack/lib/spack/env/case-insensitive
PATH: /opt/spack/lib/spack/env
PATH: /opt/spack/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin


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

configure:2748: checking for C compiler version
configure:2757: /opt/spack/lib/spack/env/clang/clang --version >&5
clang version 15.0.0
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/llvm-15.0.0-bvl3hnrz4urxxk6x5k43zxgiwb6yfca7/bin
configure:2768: $? = 0
configure:2757: /opt/spack/lib/spack/env/clang/clang -v >&5
clang version 15.0.0
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/llvm-15.0.0-bvl3hnrz4urxxk6x5k43zxgiwb6yfca7/bin
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7.5.0
Found candidate GCC installation: /usr/lib/gcc/x86_64-linux-gnu/8
Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/7.5.0
Candidate multilib: .;@m64
Selected multilib: .;@m64
... rest of stderr output deleted ...
configure:2768: $? = 0
configure:2757: /opt/spack/lib/spack/env/clang/clang -V >&5
clang-15: error: argument to '-V' is missing (expected 1 value)
clang-15: error: no input files
configure:2768: $? = 1
configure:2757: /opt/spack/lib/spack/env/clang/clang -qversion >&5
clang-15: error: unknown argument '-qversion'; did you mean '--version'?
configure:2768: $? = 1
configure:2788: checking whether the C compiler works
configure:2810: /opt/spack/lib/spack/env/clang/clang    conftest.c  >&5
configure:2814: $? = 0
configure:2862: result: yes
configure:2865: checking for C compiler default output file name
configure:2867: result: a.out
configure:2873: checking for suffix of executables
configure:2880: /opt/spack/lib/spack/env/clang/clang -o conftest    conftest.c  >&5
configure:2884: $? = 0
configure:2906: result: 
configure:2928: checking whether we are cross compiling
configure:2936: /opt/spack/lib/spack/env/clang/clang -o conftest    conftest.c  >&5
configure:2940: $? = 0
configure:2947: ./conftest
configure:2951: $? = 0
configure:2966: result: no
configure:2971: checking for suffix of object files
configure:2993: /opt/spack/lib/spack/env/clang/clang -c   conftest.c >&5
configure:2997: $? = 0
configure:3018: result: o
configure:3022: checking whether we are using the GNU C compiler
configure:3041: /opt/spack/lib/spack/env/clang/clang -c   conftest.c >&5
configure:3041: $? = 0
configure:3050: result: yes
configure:3059: checking whether /opt/spack/lib/spack/env/clang/clang accepts -g
configure:3079: /opt/spack/lib/spack/env/clang/clang -c -g  conftest.c >&5
configure:3079: $? = 0
configure:3120: result: yes
configure:3137: checking for /opt/spack/lib/spack/env/clang/clang option to accept ISO C89
configure:3200: /opt/spack/lib/spack/env/clang/clang  -c -g -O2  conftest.c >&5
conftest.c:15:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
static char *e (p, i)
             ^
1 warning generated.
configure:3200: $? = 0
configure:3213: result: none needed
configure:3235: checking if /opt/spack/lib/spack/env/clang/clang supports C99-style variadic macros
configure:3252: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:3252: $? = 0
configure:3253: result: yes
configure:3294: checking build system type
configure:3308: result: x86_64-pc-linux-gnu
configure:3328: checking host system type
configure:3341: result: x86_64-pc-linux-gnu
configure:3366: checking how to run the C preprocessor
configure:3397: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:3397: $? = 0
configure:3411: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:9:10: fatal error: 'ac_nonexistent.h' file not found
#include <ac_nonexistent.h>
         ^~~~~~~~~~~~~~~~~~
1 error generated.
configure:3411: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #define PACKAGE_URL ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3436: result: /opt/spack/lib/spack/env/clang/clang -E
configure:3456: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:3456: $? = 0
configure:3470: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:9:10: fatal error: 'ac_nonexistent.h' file not found
#include <ac_nonexistent.h>
         ^~~~~~~~~~~~~~~~~~
1 error generated.
configure:3470: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #define PACKAGE_URL ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3499: checking for grep that handles long lines and -e
configure:3557: result: /bin/grep
configure:3562: checking for egrep
configure:3624: result: /bin/grep -E
configure:3629: checking for ANSI C header files
configure:3649: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:3649: $? = 0
configure:3722: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2   conftest.c  >&5
configure:3722: $? = 0
configure:3722: ./conftest
configure:3722: $? = 0
configure:3733: result: yes
configure:3746: checking for sys/types.h
configure:3746: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:3746: $? = 0
configure:3746: result: yes
configure:3746: checking for sys/stat.h
configure:3746: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:3746: $? = 0
configure:3746: result: yes
configure:3746: checking for stdlib.h
configure:3746: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:3746: $? = 0
configure:3746: result: yes
configure:3746: checking for string.h
configure:3746: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:3746: $? = 0
configure:3746: result: yes
configure:3746: checking for memory.h
configure:3746: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:3746: $? = 0
configure:3746: result: yes
configure:3746: checking for strings.h
configure:3746: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:3746: $? = 0
configure:3746: result: yes
configure:3746: checking for inttypes.h
configure:3746: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:3746: $? = 0
configure:3746: result: yes
configure:3746: checking for stdint.h
configure:3746: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:3746: $? = 0
configure:3746: result: yes
configure:3746: checking for unistd.h
configure:3746: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:3746: $? = 0
configure:3746: result: yes
configure:3758: checking whether byte ordering is bigendian
configure:3773: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
conftest.c:20:9: error: unknown type name 'not'
               not a universal capable compiler
               ^
conftest.c:20:14: error: expected ';' after top level declarator
               not a universal capable compiler
                    ^
                    ;
2 errors generated.
configure:3773: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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.  */
| #ifndef __APPLE_CC__
| 	       not a universal capable compiler
| 	     #endif
| 	     typedef int dummy;
| 
configure:3818: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:3818: $? = 0
configure:3836: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
conftest.c:26:4: error: use of undeclared identifier 'not'
                 not big endian
                 ^
1 error generated.
configure:3836: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 <sys/types.h>
| 		#include <sys/param.h>
| 
| int
| main ()
| {
| #if BYTE_ORDER != BIG_ENDIAN
| 		 not big endian
| 		#endif
| 
|   ;
|   return 0;
| }
configure:3964: result: no
configure:3988: checking for gawk
configure:4018: result: no
configure:3988: checking for mawk
configure:4004: found /usr/bin/mawk
configure:4015: result: mawk
configure:4031: checking how to run the C preprocessor
configure:4101: result: /opt/spack/lib/spack/env/clang/clang -E
configure:4121: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:4121: $? = 0
configure:4135: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:19:10: fatal error: 'ac_nonexistent.h' file not found
#include <ac_nonexistent.h>
         ^~~~~~~~~~~~~~~~~~
1 error generated.
configure:4135: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 <ac_nonexistent.h>
configure:4206: checking for ranlib
configure:4222: found /usr/bin/ranlib
configure:4233: result: ranlib
configure:4269: checking for a BSD-compatible install
configure:4337: result: /usr/bin/install -c
configure:4348: checking for egrep
configure:4410: result: /bin/grep -E
configure:4415: checking for a thread-safe mkdir -p
configure:4454: result: /bin/mkdir -p
configure:4506: checking for ar
configure:4522: found /usr/bin/ar
configure:4533: result: ar
configure:4559: checking for cat
configure:4577: found /bin/cat
configure:4589: result: /bin/cat
configure:4599: checking for kill
configure:4617: found /bin/kill
configure:4629: result: /bin/kill
configure:4639: checking for sed
configure:4657: found /bin/sed
configure:4669: result: /bin/sed
configure:4679: checking for bash
configure:4697: found /bin/bash
configure:4709: result: /bin/bash
configure:4719: checking for ksh
configure:4749: result: /bin/bash
configure:4759: checking for sh
configure:4789: result: /bin/bash
configure:4799: checking for bash
configure:4817: found /bin/bash
configure:4829: result: /bin/bash
configure:4839: checking for ksh
configure:4869: result: /bin/bash
configure:4879: checking for sh
configure:4909: result: /bin/bash
configure:4919: checking for groff
configure:4952: result: no
configure:4959: checking for nroff
configure:4992: result: no
configure:4999: checking for mandoc
configure:5032: result: no
configure:5047: WARNING: no manpage formatter found
configure:5055: checking for groupadd
configure:5073: found /usr/sbin/groupadd
configure:5086: result: /usr/sbin/groupadd
configure:5096: checking for useradd
configure:5114: found /usr/sbin/useradd
configure:5127: result: /usr/sbin/useradd
configure:5137: checking for pkgmk
configure:5165: result: no
configure:5189: checking for special C compiler options needed for large files
configure:5234: result: no
configure:5240: checking for _FILE_OFFSET_BITS value needed for large files
configure:5265: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:5265: $? = 0
configure:5297: result: no
configure:5389: checking for passwd
configure:5407: found /usr/bin/passwd
configure:5419: result: /usr/bin/passwd
configure:5438: checking for inline
configure:5454: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:5454: $? = 0
configure:5462: result: inline
configure:5481: checking whether LLONG_MAX is declared
configure:5481: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:5481: $? = 0
configure:5481: result: yes
configure:5487: checking whether LONG_LONG_MAX is declared
configure:5487: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
conftest.c:29:10: error: use of undeclared identifier 'LONG_LONG_MAX'
  (void) LONG_LONG_MAX;
         ^
1 error generated.
configure:5487: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| /* end confdefs.h.  */
| #include <limits.h>
| 
| int
| main ()
| {
| #ifndef LONG_LONG_MAX
| #ifdef __cplusplus
|   (void) LONG_LONG_MAX;
| #else
|   (void) LONG_LONG_MAX;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:5487: result: no
configure:5493: checking whether SYSTR_POLICY_KILL is declared
configure:5493: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
conftest.c:23:11: fatal error: 'dev/systrace.h' file not found
        #include <dev/systrace.h>
                 ^~~~~~~~~~~~~~~~
1 error generated.
configure:5493: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| /* end confdefs.h.  */
| 
| 	#include <sys/types.h>
| 	#include <sys/param.h>
| 	#include <dev/systrace.h>
| 
| 
| int
| main ()
| {
| #ifndef SYSTR_POLICY_KILL
| #ifdef __cplusplus
|   (void) SYSTR_POLICY_KILL;
| #else
|   (void) SYSTR_POLICY_KILL;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:5493: result: no
configure:5503: checking whether RLIMIT_NPROC is declared
configure:5503: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:5503: $? = 0
configure:5503: result: yes
configure:5514: checking whether PR_SET_NO_NEW_PRIVS is declared
configure:5514: /opt/spack/lib/spack/env/clang/clang -c -g -O2  conftest.c >&5
configure:5514: $? = 0
configure:5514: result: yes
configure:5535: checking whether OpenSSL will be used for cryptography
configure:5538: result: yes
configure:5573: checking if /opt/spack/lib/spack/env/clang/clang supports -Werror
configure:5581: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -Werror  conftest.c >&5
configure:5581: $? = 0
configure:5582: result: yes
configure:5596: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -pipe
configure:5632: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -Werror -pipe  conftest.c >&5
configure:5632: $? = 0
configure:5640: result: yes
configure:5653: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wunknown-warning-option
configure:5689: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Werror -Wunknown-warning-option  conftest.c >&5
configure:5689: $? = 0
configure:5697: result: yes
configure:5710: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wno-error=format-truncation
configure:5746: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Werror -Wno-error=format-truncation  conftest.c >&5
error: unknown warning option '-Werror=format-truncation' [-Werror,-Wunknown-warning-option]
configure:5746: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| /* end confdefs.h.  */
| 
| #include <stdlib.h>
| #include <stdio.h>
| /* Trivial function to help test for -fzero-call-used-regs */
| void f(int n) {}
| int main(int argc, char **argv) {
| 	(void)argv;
| 	/* Some math to catch -ftrapv problems in the toolchain */
| 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
| 	float l = i * 2.1;
| 	double m = l / 0.5;
| 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
| 	f(0);
| 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
| 	/*
| 	 * Test fallthrough behaviour.  clang 10's -Wimplicit-fallthrough does
| 	 * not understand comments and we don't use the "fallthrough" attribute
| 	 * that it's looking for.
| 	 */
| 	switch(i){
| 	case 0: j += i;
| 		/* FALLTHROUGH */
| 	default: j += k;
| 	}
| 	exit(0);
| }
| 
configure:5759: result: no
configure:5767: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Qunused-arguments
configure:5803: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Werror -Qunused-arguments  conftest.c >&5
configure:5803: $? = 0
configure:5811: result: yes
configure:5824: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wall
configure:5860: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Werror -Wall  conftest.c >&5
configure:5860: $? = 0
configure:5868: result: yes
configure:5881: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wextra
configure:5917: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Werror -Wextra  conftest.c >&5
conftest.c:26:12: error: unused parameter 'n' [-Werror,-Wunused-parameter]
void f(int n) {}
           ^
1 error generated.
configure:5917: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| /* end confdefs.h.  */
| 
| #include <stdlib.h>
| #include <stdio.h>
| /* Trivial function to help test for -fzero-call-used-regs */
| void f(int n) {}
| int main(int argc, char **argv) {
| 	(void)argv;
| 	/* Some math to catch -ftrapv problems in the toolchain */
| 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
| 	float l = i * 2.1;
| 	double m = l / 0.5;
| 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
| 	f(0);
| 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
| 	/*
| 	 * Test fallthrough behaviour.  clang 10's -Wimplicit-fallthrough does
| 	 * not understand comments and we don't use the "fallthrough" attribute
| 	 * that it's looking for.
| 	 */
| 	switch(i){
| 	case 0: j += i;
| 		/* FALLTHROUGH */
| 	default: j += k;
| 	}
| 	exit(0);
| }
| 
configure:5930: result: no
configure:5938: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wpointer-arith
configure:5974: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Werror -Wpointer-arith  conftest.c >&5
configure:5974: $? = 0
configure:5982: result: yes
configure:5995: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wuninitialized
configure:6031: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Werror -Wuninitialized  conftest.c >&5
configure:6031: $? = 0
configure:6039: result: yes
configure:6052: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wsign-compare
configure:6088: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Werror -Wsign-compare  conftest.c >&5
configure:6088: $? = 0
configure:6096: result: yes
configure:6109: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wformat-security
configure:6145: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Werror -Wformat-security  conftest.c >&5
configure:6145: $? = 0
configure:6153: result: yes
configure:6166: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wsizeof-pointer-memaccess
configure:6202: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Werror -Wsizeof-pointer-memaccess  conftest.c >&5
configure:6202: $? = 0
configure:6210: result: yes
configure:6223: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wpointer-sign
configure:6259: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Werror -Wpointer-sign  conftest.c >&5
configure:6259: $? = 0
configure:6267: result: yes
configure:6280: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wunused-parameter
configure:6316: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Werror -Wunused-parameter  conftest.c >&5
conftest.c:26:12: error: unused parameter 'n' [-Werror,-Wunused-parameter]
void f(int n) {}
           ^
1 error generated.
configure:6316: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| /* end confdefs.h.  */
| 
| #include <stdlib.h>
| #include <stdio.h>
| /* Trivial function to help test for -fzero-call-used-regs */
| void f(int n) {}
| int main(int argc, char **argv) {
| 	(void)argv;
| 	/* Some math to catch -ftrapv problems in the toolchain */
| 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
| 	float l = i * 2.1;
| 	double m = l / 0.5;
| 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
| 	f(0);
| 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
| 	/*
| 	 * Test fallthrough behaviour.  clang 10's -Wimplicit-fallthrough does
| 	 * not understand comments and we don't use the "fallthrough" attribute
| 	 * that it's looking for.
| 	 */
| 	switch(i){
| 	case 0: j += i;
| 		/* FALLTHROUGH */
| 	default: j += k;
| 	}
| 	exit(0);
| }
| 
configure:6329: result: no
configure:6337: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wunused-result
configure:6373: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Werror -Wunused-result  conftest.c >&5
configure:6373: $? = 0
configure:6381: result: yes
configure:6394: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wimplicit-fallthrough
configure:6430: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Werror -Wimplicit-fallthrough  conftest.c >&5
conftest.c:44:2: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough]
        default: j += k;
        ^
conftest.c:44:2: note: insert '__attribute__((fallthrough));' to silence this warning
        default: j += k;
        ^
        __attribute__((fallthrough)); 
conftest.c:44:2: note: insert 'break;' to avoid fall-through
        default: j += k;
        ^
        break; 
1 error generated.
configure:6430: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| /* end confdefs.h.  */
| 
| #include <stdlib.h>
| #include <stdio.h>
| /* Trivial function to help test for -fzero-call-used-regs */
| void f(int n) {}
| int main(int argc, char **argv) {
| 	(void)argv;
| 	/* Some math to catch -ftrapv problems in the toolchain */
| 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
| 	float l = i * 2.1;
| 	double m = l / 0.5;
| 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
| 	f(0);
| 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
| 	/*
| 	 * Test fallthrough behaviour.  clang 10's -Wimplicit-fallthrough does
| 	 * not understand comments and we don't use the "fallthrough" attribute
| 	 * that it's looking for.
| 	 */
| 	switch(i){
| 	case 0: j += i;
| 		/* FALLTHROUGH */
| 	default: j += k;
| 	}
| 	exit(0);
| }
| 
configure:6443: result: no
configure:6451: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wmisleading-indentation
configure:6487: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Werror -Wmisleading-indentation  conftest.c >&5
configure:6487: $? = 0
configure:6495: result: yes
configure:6508: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -Wbitwise-instead-of-logical
configure:6544: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Werror -Wbitwise-instead-of-logical  conftest.c >&5
configure:6544: $? = 0
configure:6552: result: yes
configure:6565: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -fno-strict-aliasing
configure:6601: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -Werror -fno-strict-aliasing  conftest.c >&5
configure:6601: $? = 0
configure:6609: result: yes
configure:6623: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -mretpoline
configure:6659: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -Werror -mretpoline  conftest.c >&5
configure:6659: $? = 0
configure:6667: result: yes
configure:6680: checking if /opt/spack/lib/spack/env/clang/clang supports link flag -Wl,-z,retpolineplt
configure:6704: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline   -Werror -Wl,-z,retpolineplt conftest.c  >&5
/usr/bin/ld: warning: -z retpolineplt ignored.
configure:6704: $? = 0
configure:6708: result: no
configure:6726: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -D_FORTIFY_SOURCE=2
configure:6762: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -Werror -D_FORTIFY_SOURCE=2  conftest.c >&5
configure:6762: $? = 0
configure:6770: result: yes
configure:6783: checking if /opt/spack/lib/spack/env/clang/clang supports link flag -Wl,-z,relro
configure:6807: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2   -Werror -Wl,-z,relro conftest.c  >&5
configure:6807: $? = 0
configure:6815: result: yes
configure:6829: checking if /opt/spack/lib/spack/env/clang/clang supports link flag -Wl,-z,now
configure:6853: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2   -Wl,-z,relro -Werror -Wl,-z,now conftest.c  >&5
configure:6853: $? = 0
configure:6861: result: yes
configure:6875: checking if /opt/spack/lib/spack/env/clang/clang supports link flag -Wl,-z,noexecstack
configure:6899: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2   -Wl,-z,relro -Wl,-z,now -Werror -Wl,-z,noexecstack conftest.c  >&5
configure:6899: $? = 0
configure:6907: result: yes
configure:6926: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -ftrapv and linking succeeds
configure:6950: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -Werror -ftrapv   -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack conftest.c  >&5
configure:6950: $? = 0
configure:6958: result: yes
configure:6972: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -fzero-call-used-regs=all
configure:7008: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -Werror -fzero-call-used-regs=all  conftest.c >&5
configure:7008: $? = 0
configure:7016: result: yes
configure:7029: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -ftrivial-auto-var-init=zero
configure:7065: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -Werror -ftrivial-auto-var-init=zero  conftest.c >&5
clang-15: error: '-ftrivial-auto-var-init=zero' hasn't been enabled; enable it at your own peril for benchmarking purpose only with '-enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang'
configure:7065: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| /* end confdefs.h.  */
| 
| #include <stdlib.h>
| #include <stdio.h>
| /* Trivial function to help test for -fzero-call-used-regs */
| void f(int n) {}
| int main(int argc, char **argv) {
| 	(void)argv;
| 	/* Some math to catch -ftrapv problems in the toolchain */
| 	int i = 123 * argc, j = 456 + argc, k = 789 - argc;
| 	float l = i * 2.1;
| 	double m = l / 0.5;
| 	long long int n = argc * 12345LL, o = 12345LL * (long long int)argc;
| 	f(0);
| 	printf("%d %d %d %f %f %lld %lld\n", i, j, k, l, m, n, o);
| 	/*
| 	 * Test fallthrough behaviour.  clang 10's -Wimplicit-fallthrough does
| 	 * not understand comments and we don't use the "fallthrough" attribute
| 	 * that it's looking for.
| 	 */
| 	switch(i){
| 	case 0: j += i;
| 		/* FALLTHROUGH */
| 	default: j += k;
| 	}
| 	exit(0);
| }
| 
configure:7078: result: no
configure:7086: checking gcc version
configure:7097: result: 
configure:7100: checking if /opt/spack/lib/spack/env/clang/clang accepts -fno-builtin-memset
configure:7115: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset   -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack conftest.c  >&5
configure:7115: $? = 0
configure:7116: result: yes
configure:7133: checking if /opt/spack/lib/spack/env/clang/clang supports -fstack-protector-strong
configure:7156: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -Werror   -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -Werror conftest.c  >&5
configure:7156: $? = 0
configure:7157: result: yes
configure:7161: checking if -fstack-protector-strong works
configure:7186: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong   -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c  >&5
configure:7186: $? = 0
configure:7186: ./conftest
configure:7186: $? = 0
configure:7187: result: yes
configure:7228: checking if compiler allows __attribute__ on return types
configure:7243: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7243: $? = 0
configure:7244: result: yes
configure:7256: checking if compiler allows __attribute__ prototype args
configure:7271: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7271: $? = 0
configure:7272: result: yes
configure:7284: checking if compiler supports variable length arrays
configure:7297: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7297: $? = 0
configure:7298: result: yes
configure:7310: checking if compiler accepts variable declarations after code
configure:7323: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7323: $? = 0
configure:7324: result: yes
configure:7529: checking blf.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:58:10: fatal error: 'blf.h' file not found
#include <blf.h>
         ^~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 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 <blf.h>
configure:7529: result: no
configure:7529: checking blf.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:25:10: fatal error: 'blf.h' file not found
#include <blf.h>
         ^~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| /* end confdefs.h.  */
| #include <blf.h>
configure:7529: result: no
configure:7529: checking for blf.h
configure:7529: result: no
configure:7529: checking bstring.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:58:10: fatal error: 'bstring.h' file not found
#include <bstring.h>
         ^~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 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 <bstring.h>
configure:7529: result: no
configure:7529: checking bstring.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:25:10: fatal error: 'bstring.h' file not found
#include <bstring.h>
         ^~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| /* end confdefs.h.  */
| #include <bstring.h>
configure:7529: result: no
configure:7529: checking for bstring.h
configure:7529: result: no
configure:7529: checking crypt.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking crypt.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for crypt.h
configure:7529: result: yes
configure:7529: checking crypto/sha2.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:59:10: fatal error: 'crypto/sha2.h' file not found
#include <crypto/sha2.h>
         ^~~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_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 <crypto/sha2.h>
configure:7529: result: no
configure:7529: checking crypto/sha2.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:26:10: fatal error: 'crypto/sha2.h' file not found
#include <crypto/sha2.h>
         ^~~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| /* end confdefs.h.  */
| #include <crypto/sha2.h>
configure:7529: result: no
configure:7529: checking for crypto/sha2.h
configure:7529: result: no
configure:7529: checking dirent.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking dirent.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for dirent.h
configure:7529: result: yes
configure:7529: checking endian.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking endian.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for endian.h
configure:7529: result: yes
configure:7529: checking elf.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking elf.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for elf.h
configure:7529: result: yes
configure:7529: checking err.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking err.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for err.h
configure:7529: result: yes
configure:7529: checking features.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking features.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for features.h
configure:7529: result: yes
configure:7529: checking fcntl.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking fcntl.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for fcntl.h
configure:7529: result: yes
configure:7529: checking floatingpoint.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:65:10: fatal error: 'floatingpoint.h' file not found
#include <floatingpoint.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_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 <floatingpoint.h>
configure:7529: result: no
configure:7529: checking floatingpoint.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:32:10: fatal error: 'floatingpoint.h' file not found
#include <floatingpoint.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| /* end confdefs.h.  */
| #include <floatingpoint.h>
configure:7529: result: no
configure:7529: checking for floatingpoint.h
configure:7529: result: no
configure:7529: checking fnmatch.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking fnmatch.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for fnmatch.h
configure:7529: result: yes
configure:7529: checking getopt.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking getopt.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for getopt.h
configure:7529: result: yes
configure:7529: checking glob.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking glob.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for glob.h
configure:7529: result: yes
configure:7529: checking ia.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:68:10: fatal error: 'ia.h' file not found
#include <ia.h>
         ^~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_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 <ia.h>
configure:7529: result: no
configure:7529: checking ia.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:35:10: fatal error: 'ia.h' file not found
#include <ia.h>
         ^~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| /* end confdefs.h.  */
| #include <ia.h>
configure:7529: result: no
configure:7529: checking for ia.h
configure:7529: result: no
configure:7529: checking iaf.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:68:10: fatal error: 'iaf.h' file not found
#include <iaf.h>
         ^~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_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 <iaf.h>
configure:7529: result: no
configure:7529: checking iaf.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:35:10: fatal error: 'iaf.h' file not found
#include <iaf.h>
         ^~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| /* end confdefs.h.  */
| #include <iaf.h>
configure:7529: result: no
configure:7529: checking for iaf.h
configure:7529: result: no
configure:7529: checking ifaddrs.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking ifaddrs.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for ifaddrs.h
configure:7529: result: yes
configure:7529: checking for inttypes.h
configure:7529: result: yes
configure:7529: checking langinfo.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking langinfo.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for langinfo.h
configure:7529: result: yes
configure:7529: checking limits.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking limits.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for limits.h
configure:7529: result: yes
configure:7529: checking locale.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking locale.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for locale.h
configure:7529: result: yes
configure:7529: checking login.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:73:10: fatal error: 'login.h' file not found
#include <login.h>
         ^~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_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.h>
configure:7529: result: no
configure:7529: checking login.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:40:10: fatal error: 'login.h' file not found
#include <login.h>
         ^~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| /* end confdefs.h.  */
| #include <login.h>
configure:7529: result: no
configure:7529: checking for login.h
configure:7529: result: no
configure:7529: checking maillock.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:73:10: fatal error: 'maillock.h' file not found
#include <maillock.h>
         ^~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_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 <maillock.h>
configure:7529: result: no
configure:7529: checking maillock.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:40:10: fatal error: 'maillock.h' file not found
#include <maillock.h>
         ^~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| /* end confdefs.h.  */
| #include <maillock.h>
configure:7529: result: no
configure:7529: checking for maillock.h
configure:7529: result: no
configure:7529: checking ndir.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:73:10: fatal error: 'ndir.h' file not found
#include <ndir.h>
         ^~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_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 <ndir.h>
configure:7529: result: no
configure:7529: checking ndir.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:40:10: fatal error: 'ndir.h' file not found
#include <ndir.h>
         ^~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| /* end confdefs.h.  */
| #include <ndir.h>
configure:7529: result: no
configure:7529: checking for ndir.h
configure:7529: result: no
configure:7529: checking net/if_tun.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:73:10: fatal error: 'net/if_tun.h' file not found
#include <net/if_tun.h>
         ^~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_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 <net/if_tun.h>
configure:7529: result: no
configure:7529: checking net/if_tun.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:40:10: fatal error: 'net/if_tun.h' file not found
#include <net/if_tun.h>
         ^~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| /* end confdefs.h.  */
| #include <net/if_tun.h>
configure:7529: result: no
configure:7529: checking for net/if_tun.h
configure:7529: result: no
configure:7529: checking netdb.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking netdb.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for netdb.h
configure:7529: result: yes
configure:7529: checking netgroup.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:74:10: fatal error: 'netgroup.h' file not found
#include <netgroup.h>
         ^~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_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:7529: result: no
configure:7529: checking netgroup.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:41:10: fatal error: 'netgroup.h' file not found
#include <netgroup.h>
         ^~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| /* end confdefs.h.  */
| #include <netgroup.h>
configure:7529: result: no
configure:7529: checking for netgroup.h
configure:7529: result: no
configure:7529: checking pam/pam_appl.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:74:10: fatal error: 'pam/pam_appl.h' file not found
#include <pam/pam_appl.h>
         ^~~~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_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 <pam/pam_appl.h>
configure:7529: result: no
configure:7529: checking pam/pam_appl.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:41:10: fatal error: 'pam/pam_appl.h' file not found
#include <pam/pam_appl.h>
         ^~~~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| /* end confdefs.h.  */
| #include <pam/pam_appl.h>
configure:7529: result: no
configure:7529: checking for pam/pam_appl.h
configure:7529: result: no
configure:7529: checking paths.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking paths.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for paths.h
configure:7529: result: yes
configure:7529: checking poll.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking poll.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for poll.h
configure:7529: result: yes
configure:7529: checking pty.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking pty.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for pty.h
configure:7529: result: yes
configure:7529: checking readpassphrase.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:77:10: fatal error: 'readpassphrase.h' file not found
#include <readpassphrase.h>
         ^~~~~~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_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 <readpassphrase.h>
configure:7529: result: no
configure:7529: checking readpassphrase.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:44:10: fatal error: 'readpassphrase.h' file not found
#include <readpassphrase.h>
         ^~~~~~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| /* end confdefs.h.  */
| #include <readpassphrase.h>
configure:7529: result: no
configure:7529: checking for readpassphrase.h
configure:7529: result: no
configure:7529: checking rpc/types.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking rpc/types.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for rpc/types.h
configure:7529: result: yes
configure:7529: checking security/pam_appl.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:78:10: fatal error: 'security/pam_appl.h' file not found
#include <security/pam_appl.h>
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_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 <security/pam_appl.h>
configure:7529: result: no
configure:7529: checking security/pam_appl.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:45:10: fatal error: 'security/pam_appl.h' file not found
#include <security/pam_appl.h>
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| /* end confdefs.h.  */
| #include <security/pam_appl.h>
configure:7529: result: no
configure:7529: checking for security/pam_appl.h
configure:7529: result: no
configure:7529: checking sha2.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:78:10: fatal error: 'sha2.h' file not found
#include <sha2.h>
         ^~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_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 <sha2.h>
configure:7529: result: no
configure:7529: checking sha2.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:45:10: fatal error: 'sha2.h' file not found
#include <sha2.h>
         ^~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| /* end confdefs.h.  */
| #include <sha2.h>
configure:7529: result: no
configure:7529: checking for sha2.h
configure:7529: result: no
configure:7529: checking shadow.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking shadow.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for shadow.h
configure:7529: result: yes
configure:7529: checking stddef.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking stddef.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for stddef.h
configure:7529: result: yes
configure:7529: checking for stdint.h
configure:7529: result: yes
configure:7529: checking for string.h
configure:7529: result: yes
configure:7529: checking for strings.h
configure:7529: result: yes
configure:7529: checking sys/bitypes.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/bitypes.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/bitypes.h
configure:7529: result: yes
configure:7529: checking sys/byteorder.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:84:10: fatal error: 'sys/byteorder.h' file not found
#include <sys/byteorder.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_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/byteorder.h>
configure:7529: result: no
configure:7529: checking sys/byteorder.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:51:10: fatal error: 'sys/byteorder.h' file not found
#include <sys/byteorder.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| /* end confdefs.h.  */
| #include <sys/byteorder.h>
configure:7529: result: no
configure:7529: checking for sys/byteorder.h
configure:7529: result: no
configure:7529: checking sys/bsdtty.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:84:10: fatal error: 'sys/bsdtty.h' file not found
#include <sys/bsdtty.h>
         ^~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_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/bsdtty.h>
configure:7529: result: no
configure:7529: checking sys/bsdtty.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:51:10: fatal error: 'sys/bsdtty.h' file not found
#include <sys/bsdtty.h>
         ^~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| /* end confdefs.h.  */
| #include <sys/bsdtty.h>
configure:7529: result: no
configure:7529: checking for sys/bsdtty.h
configure:7529: result: no
configure:7529: checking sys/cdefs.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/cdefs.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/cdefs.h
configure:7529: result: yes
configure:7529: checking sys/dir.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/dir.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/dir.h
configure:7529: result: yes
configure:7529: checking sys/file.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/file.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/file.h
configure:7529: result: yes
configure:7529: checking sys/mman.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/mman.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/mman.h
configure:7529: result: yes
configure:7529: checking sys/label.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:88:10: fatal error: 'sys/label.h' file not found
#include <sys/label.h>
         ^~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_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/label.h>
configure:7529: result: no
configure:7529: checking sys/label.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:55:10: fatal error: 'sys/label.h' file not found
#include <sys/label.h>
         ^~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| /* end confdefs.h.  */
| #include <sys/label.h>
configure:7529: result: no
configure:7529: checking for sys/label.h
configure:7529: result: no
configure:7529: checking sys/ndir.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:88:10: fatal error: 'sys/ndir.h' file not found
#include <sys/ndir.h>
         ^~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_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/ndir.h>
configure:7529: result: no
configure:7529: checking sys/ndir.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:55:10: fatal error: 'sys/ndir.h' file not found
#include <sys/ndir.h>
         ^~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| /* end confdefs.h.  */
| #include <sys/ndir.h>
configure:7529: result: no
configure:7529: checking for sys/ndir.h
configure:7529: result: no
configure:7529: checking sys/param.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/param.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/param.h
configure:7529: result: yes
configure:7529: checking sys/poll.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/poll.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/poll.h
configure:7529: result: yes
configure:7529: checking sys/prctl.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/prctl.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/prctl.h
configure:7529: result: yes
configure:7529: checking sys/procctl.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:91:10: fatal error: 'sys/procctl.h' file not found
#include <sys/procctl.h>
         ^~~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_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/procctl.h>
configure:7529: result: no
configure:7529: checking sys/procctl.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:58:10: fatal error: 'sys/procctl.h' file not found
#include <sys/procctl.h>
         ^~~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| /* end confdefs.h.  */
| #include <sys/procctl.h>
configure:7529: result: no
configure:7529: checking for sys/procctl.h
configure:7529: result: no
configure:7529: checking sys/pstat.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:91:10: fatal error: 'sys/pstat.h' file not found
#include <sys/pstat.h>
         ^~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_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/pstat.h>
configure:7529: result: no
configure:7529: checking sys/pstat.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:58:10: fatal error: 'sys/pstat.h' file not found
#include <sys/pstat.h>
         ^~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| /* end confdefs.h.  */
| #include <sys/pstat.h>
configure:7529: result: no
configure:7529: checking for sys/pstat.h
configure:7529: result: no
configure:7529: checking sys/ptrace.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/ptrace.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/ptrace.h
configure:7529: result: yes
configure:7529: checking sys/random.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/random.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/random.h
configure:7529: result: yes
configure:7529: checking sys/select.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/select.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/select.h
configure:7529: result: yes
configure:7529: checking for sys/stat.h
configure:7529: result: yes
configure:7529: checking sys/stream.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:95:10: fatal error: 'sys/stream.h' file not found
#include <sys/stream.h>
         ^~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_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/stream.h>
configure:7529: result: no
configure:7529: checking sys/stream.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:62:10: fatal error: 'sys/stream.h' file not found
#include <sys/stream.h>
         ^~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| /* end confdefs.h.  */
| #include <sys/stream.h>
configure:7529: result: no
configure:7529: checking for sys/stream.h
configure:7529: result: no
configure:7529: checking sys/stropts.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/stropts.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/stropts.h
configure:7529: result: yes
configure:7529: checking sys/strtio.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:96:10: fatal error: 'sys/strtio.h' file not found
#include <sys/strtio.h>
         ^~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_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/strtio.h>
configure:7529: result: no
configure:7529: checking sys/strtio.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:63:10: fatal error: 'sys/strtio.h' file not found
#include <sys/strtio.h>
         ^~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| /* end confdefs.h.  */
| #include <sys/strtio.h>
configure:7529: result: no
configure:7529: checking for sys/strtio.h
configure:7529: result: no
configure:7529: checking sys/statvfs.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/statvfs.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/statvfs.h
configure:7529: result: yes
configure:7529: checking sys/sysmacros.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/sysmacros.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/sysmacros.h
configure:7529: result: yes
configure:7529: checking sys/time.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/time.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/time.h
configure:7529: result: yes
configure:7529: checking sys/timers.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:99:10: fatal error: 'sys/timers.h' file not found
#include <sys/timers.h>
         ^~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_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/timers.h>
configure:7529: result: no
configure:7529: checking sys/timers.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:66:10: fatal error: 'sys/timers.h' file not found
#include <sys/timers.h>
         ^~~~~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| /* end confdefs.h.  */
| #include <sys/timers.h>
configure:7529: result: no
configure:7529: checking for sys/timers.h
configure:7529: result: no
configure:7529: checking sys/vfs.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking sys/vfs.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for sys/vfs.h
configure:7529: result: yes
configure:7529: checking time.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking time.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for time.h
configure:7529: result: yes
configure:7529: checking tmpdir.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:101:10: fatal error: 'tmpdir.h' file not found
#include <tmpdir.h>
         ^~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_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 <tmpdir.h>
configure:7529: result: no
configure:7529: checking tmpdir.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:68:10: fatal error: 'tmpdir.h' file not found
#include <tmpdir.h>
         ^~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| /* end confdefs.h.  */
| #include <tmpdir.h>
configure:7529: result: no
configure:7529: checking for tmpdir.h
configure:7529: result: no
configure:7529: checking ttyent.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking ttyent.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for ttyent.h
configure:7529: result: yes
configure:7529: checking ucred.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:102:10: fatal error: 'ucred.h' file not found
#include <ucred.h>
         ^~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_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 <ucred.h>
configure:7529: result: no
configure:7529: checking ucred.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:69:10: fatal error: 'ucred.h' file not found
#include <ucred.h>
         ^~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| /* end confdefs.h.  */
| #include <ucred.h>
configure:7529: result: no
configure:7529: checking for ucred.h
configure:7529: result: no
configure:7529: checking for unistd.h
configure:7529: result: yes
configure:7529: checking usersec.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:103:10: fatal error: 'usersec.h' file not found
#include <usersec.h>
         ^~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_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 <usersec.h>
configure:7529: result: no
configure:7529: checking usersec.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:70:10: fatal error: 'usersec.h' file not found
#include <usersec.h>
         ^~~~~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <usersec.h>
configure:7529: result: no
configure:7529: checking for usersec.h
configure:7529: result: no
configure:7529: checking util.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:103:10: fatal error: 'util.h' file not found
#include <util.h>
         ^~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_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 <util.h>
configure:7529: result: no
configure:7529: checking util.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:70:10: fatal error: 'util.h' file not found
#include <util.h>
         ^~~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <util.h>
configure:7529: result: no
configure:7529: checking for util.h
configure:7529: result: no
configure:7529: checking utime.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking utime.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for utime.h
configure:7529: result: yes
configure:7529: checking utmp.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking utmp.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for utmp.h
configure:7529: result: yes
configure:7529: checking utmpx.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking utmpx.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for utmpx.h
configure:7529: result: yes
configure:7529: checking vis.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:106:10: fatal error: 'vis.h' file not found
#include <vis.h>
         ^~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_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 <vis.h>
configure:7529: result: no
configure:7529: checking vis.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
conftest.c:73:10: fatal error: 'vis.h' file not found
#include <vis.h>
         ^~~~~~~
1 error generated.
configure:7529: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| /* end confdefs.h.  */
| #include <vis.h>
configure:7529: result: no
configure:7529: checking for vis.h
configure:7529: result: no
configure:7529: checking wchar.h usability
configure:7529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking wchar.h presence
configure:7529: /opt/spack/lib/spack/env/clang/clang -E  conftest.c
configure:7529: $? = 0
configure:7529: result: yes
configure:7529: checking for wchar.h
configure:7529: result: yes
configure:7544: checking for sys/audit.h
configure:7544: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:86:10: fatal error: 'sys/audit.h' file not found
#include <sys/audit.h>
         ^~~~~~~~~~~~~
1 error generated.
configure:7544: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| /* end confdefs.h.  */
| 
| #ifdef HAVE_SYS_TIME_H
| # include <sys/time.h>
| #endif
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_LABEL_H
| # include <sys/label.h>
| #endif
| 
| 
| #include <sys/audit.h>
configure:7544: result: no
configure:7569: checking for sys/capsicum.h
configure:7569: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:80:10: fatal error: 'sys/capsicum.h' file not found
#include <sys/capsicum.h>
         ^~~~~~~~~~~~~~~~
1 error generated.
configure:7569: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| /* end confdefs.h.  */
| 
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| 
| 
| #include <sys/capsicum.h>
configure:7569: result: no
configure:7590: checking for net/route.h
configure:7590: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7590: $? = 0
configure:7590: result: yes
configure:7590: checking for sys/sysctl.h
configure:7590: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7590: $? = 0
configure:7590: result: yes
configure:7611: checking for lastlog.h
configure:7611: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7611: $? = 0
configure:7611: result: yes
configure:7630: checking for sys/ptms.h
configure:7630: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:83:10: fatal error: 'sys/ptms.h' file not found
#include <sys/ptms.h>
         ^~~~~~~~~~~~
1 error generated.
configure:7630: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| /* end confdefs.h.  */
| 
| #ifdef HAVE_SYS_STREAM_H
| # include <sys/stream.h>
| #endif
| 
| 
| #include <sys/ptms.h>
configure:7630: result: no
configure:7649: checking for login_cap.h
configure:7649: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
conftest.c:81:10: fatal error: 'login_cap.h' file not found
#include <login_cap.h>
         ^~~~~~~~~~~~~
1 error generated.
configure:7649: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| 
| 
| #include <login_cap.h>
configure:7649: result: no
configure:7666: checking for sys/mount.h
configure:7666: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7666: $? = 0
configure:7666: result: yes
configure:7683: checking for sys/un.h
configure:7683: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  conftest.c >&5
configure:7683: $? = 0
configure:7683: result: yes
configure:8534: checking linux/if_tun.h usability
configure:8534: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:8534: $? = 0
configure:8534: result: yes
configure:8534: checking linux/if_tun.h presence
configure:8534: /opt/spack/lib/spack/env/clang/clang -E  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c
configure:8534: $? = 0
configure:8534: result: yes
configure:8534: checking for linux/if_tun.h
configure:8534: result: yes
configure:8555: checking for linux/if.h
configure:8555: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:8555: $? = 0
configure:8555: result: yes
configure:8571: checking for linux/seccomp.h
configure:8571: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:8571: $? = 0
configure:8571: result: yes
configure:8571: checking for linux/filter.h
configure:8571: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:8571: $? = 0
configure:8571: result: yes
configure:8571: checking for linux/audit.h
configure:8571: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:8571: $? = 0
configure:8571: result: yes
configure:8651: checking for seccomp architecture
configure:8710: result: "AUDIT_ARCH_X86_64"
configure:9463: checking compiler and flags for sanity
configure:9481: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c  >&5
configure:9481: $? = 0
configure:9481: ./conftest
configure:9481: $? = 0
configure:9482: result: yes
configure:9497: checking for setsockopt
configure:9497: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c  >&5
configure:9497: $? = 0
configure:9497: result: yes
configure:9551: checking for dirname
configure:9551: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c  >&5
configure:9551: $? = 0
configure:9551: result: yes
configure:9558: checking libgen.h usability
configure:9558: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:9558: $? = 0
configure:9558: result: yes
configure:9558: checking libgen.h presence
configure:9558: /opt/spack/lib/spack/env/clang/clang -E  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c
configure:9558: $? = 0
configure:9558: result: yes
configure:9558: checking for libgen.h
configure:9558: result: yes
configure:9678: checking for getspnam
configure:9678: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c  >&5
configure:9678: $? = 0
configure:9678: result: yes
configure:9724: checking for library containing basename
configure:9755: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c  >&5
configure:9755: $? = 0
configure:9772: result: none required
configure:9813: checking for zlib
configure:9819: result: yes
configure:9824: checking zlib.h usability
configure:9824: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:9824: $? = 0
configure:9824: result: yes
configure:9824: checking zlib.h presence
configure:9824: /opt/spack/lib/spack/env/clang/clang -E  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c
configure:9824: $? = 0
configure:9824: result: yes
configure:9824: checking for zlib.h
configure:9824: result: yes
configure:9832: checking for deflate in -lz
configure:9857: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lz   >&5
configure:9857: $? = 0
configure:9866: result: yes
configure:9932: checking for possibly buggy zlib
configure:9971: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lz  >&5
configure:9971: $? = 0
configure:9971: ./conftest
found zlib version 1.2.12 (1021200)
configure:9971: $? = 0
configure:9972: result: no
configure:9997: checking for strcasecmp
configure:9997: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lz  >&5
conftest.c:124:6: warning: incompatible redeclaration of library function 'strcasecmp' [-Wincompatible-library-redeclaration]
char strcasecmp ();
     ^
conftest.c:124:6: note: 'strcasecmp' is a builtin with type 'int (const char *, const char *)'
1 warning generated.
configure:9997: $? = 0
configure:9997: result: yes
configure:10046: checking for utimes
configure:10046: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lz  >&5
configure:10046: $? = 0
configure:10046: result: yes
configure:10103: checking bsd/libutil.h usability
configure:10103: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:135:10: fatal error: 'bsd/libutil.h' file not found
#include <bsd/libutil.h>
         ^~~~~~~~~~~~~~~
1 error generated.
configure:10103: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 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 <bsd/libutil.h>
configure:10103: result: no
configure:10103: checking bsd/libutil.h presence
configure:10103: /opt/spack/lib/spack/env/clang/clang -E  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c
conftest.c:102:10: fatal error: 'bsd/libutil.h' file not found
#include <bsd/libutil.h>
         ^~~~~~~~~~~~~~~
1 error generated.
configure:10103: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| /* end confdefs.h.  */
| #include <bsd/libutil.h>
configure:10103: result: no
configure:10103: checking for bsd/libutil.h
configure:10103: result: no
configure:10103: checking libutil.h usability
configure:10103: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:135:10: fatal error: 'libutil.h' file not found
#include <libutil.h>
         ^~~~~~~~~~~
1 error generated.
configure:10103: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 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 <libutil.h>
configure:10103: result: no
configure:10103: checking libutil.h presence
configure:10103: /opt/spack/lib/spack/env/clang/clang -E  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c
conftest.c:102:10: fatal error: 'libutil.h' file not found
#include <libutil.h>
         ^~~~~~~~~~~
1 error generated.
configure:10103: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| /* end confdefs.h.  */
| #include <libutil.h>
configure:10103: result: no
configure:10103: checking for libutil.h
configure:10103: result: no
configure:10113: checking for library containing fmt_scaled
configure:10144: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-65c0f2.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `fmt_scaled'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10144: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char fmt_scaled ();
| int
| main ()
| {
| return fmt_scaled ();
|   ;
|   return 0;
| }
configure:10144: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil  -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-8d2f34.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `fmt_scaled'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10144: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char fmt_scaled ();
| int
| main ()
| {
| return fmt_scaled ();
|   ;
|   return 0;
| }
configure:10144: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lbsd  -lz  >&5
/usr/bin/ld: cannot find -lbsd
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10144: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char fmt_scaled ();
| int
| main ()
| {
| return fmt_scaled ();
|   ;
|   return 0;
| }
configure:10161: result: no
configure:10169: checking for library containing scan_scaled
configure:10200: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-ed5c11.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `scan_scaled'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10200: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char scan_scaled ();
| int
| main ()
| {
| return scan_scaled ();
|   ;
|   return 0;
| }
configure:10200: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil  -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-832104.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `scan_scaled'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10200: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char scan_scaled ();
| int
| main ()
| {
| return scan_scaled ();
|   ;
|   return 0;
| }
configure:10200: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lbsd  -lz  >&5
/usr/bin/ld: cannot find -lbsd
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10200: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char scan_scaled ();
| int
| main ()
| {
| return scan_scaled ();
|   ;
|   return 0;
| }
configure:10217: result: no
configure:10225: checking for library containing login
configure:10256: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-37c059.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `login'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10256: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char login ();
| int
| main ()
| {
| return login ();
|   ;
|   return 0;
| }
configure:10256: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil  -lz  >&5
configure:10256: $? = 0
configure:10273: result: -lutil
configure:10281: checking for library containing logout
configure:10312: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10312: $? = 0
configure:10329: result: none required
configure:10337: checking for library containing logwtmp
configure:10368: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10368: $? = 0
configure:10385: result: none required
configure:10393: checking for library containing openpty
configure:10424: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10424: $? = 0
configure:10441: result: none required
configure:10449: checking for library containing updwtmp
configure:10480: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10480: $? = 0
configure:10497: result: none required
configure:10508: checking for fmt_scaled
configure:10508: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-2e8dde.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `fmt_scaled'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10508: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| /* end confdefs.h.  */
| /* Define fmt_scaled to an innocuous variant, in case <limits.h> declares fmt_scaled.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define fmt_scaled innocuous_fmt_scaled
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char fmt_scaled (); 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 fmt_scaled
| 
| /* 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 fmt_scaled ();
| /* 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_fmt_scaled || defined __stub___fmt_scaled
| choke me
| #endif
| 
| int
| main ()
| {
| return fmt_scaled ();
|   ;
|   return 0;
| }
configure:10508: result: no
configure:10508: checking for scan_scaled
configure:10508: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-6f58f3.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `scan_scaled'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10508: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| /* end confdefs.h.  */
| /* Define scan_scaled to an innocuous variant, in case <limits.h> declares scan_scaled.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define scan_scaled innocuous_scan_scaled
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char scan_scaled (); 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 scan_scaled
| 
| /* 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 scan_scaled ();
| /* 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_scan_scaled || defined __stub___scan_scaled
| choke me
| #endif
| 
| int
| main ()
| {
| return scan_scaled ();
|   ;
|   return 0;
| }
configure:10508: result: no
configure:10508: checking for login
configure:10508: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10508: $? = 0
configure:10508: result: yes
configure:10508: checking for logout
configure:10508: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10508: $? = 0
configure:10508: result: yes
configure:10508: checking for openpty
configure:10508: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10508: $? = 0
configure:10508: result: yes
configure:10508: checking for updwtmp
configure:10508: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10508: $? = 0
configure:10508: result: yes
configure:10508: checking for logwtmp
configure:10508: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10508: $? = 0
configure:10508: result: yes
configure:10520: checking for library containing inet_ntop
configure:10551: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10551: $? = 0
configure:10568: result: none required
configure:10576: checking for library containing gethostbyname
configure:10607: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10607: $? = 0
configure:10624: result: none required
configure:10635: checking for library containing SHA256Update
configure:10666: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-50f6ce.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `SHA256Update'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10666: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char SHA256Update ();
| int
| main ()
| {
| return SHA256Update ();
|   ;
|   return 0;
| }
configure:10666: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lmd  -lutil -lz  >&5
/usr/bin/ld: cannot find -lmd
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10666: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char SHA256Update ();
| int
| main ()
| {
| return SHA256Update ();
|   ;
|   return 0;
| }
configure:10666: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lbsd  -lutil -lz  >&5
/usr/bin/ld: cannot find -lbsd
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:10666: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char SHA256Update ();
| int
| main ()
| {
| return SHA256Update ();
|   ;
|   return 0;
| }
configure:10683: result: no
configure:10696: checking for strftime
configure:10696: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10696: $? = 0
configure:10696: result: yes
configure:10751: checking for stdlib.h
configure:10751: result: yes
configure:10761: checking for GNU libc compatible malloc
configure:10785: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10785: $? = 0
configure:10785: ./conftest
configure:10785: $? = 0
configure:10795: result: yes
configure:10818: checking for stdlib.h
configure:10818: result: yes
configure:10828: checking for GNU libc compatible realloc
configure:10852: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10852: $? = 0
configure:10852: ./conftest
configure:10852: $? = 0
configure:10862: result: yes
configure:10884: checking if calloc(0, N) returns non-null
configure:10904: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:10904: $? = 0
configure:10904: ./conftest
configure:10904: $? = 0
configure:10913: result: yes
configure:10930: checking for GLOB_ALTDIRFUNC support
configure:10947: result: yes
configure:10961: checking for gl_matchc field in glob_t
configure:10974: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:118:14: error: no member named 'gl_matchc' in 'glob_t'; did you mean 'gl_pathc'?
 glob_t g; g.gl_matchc = 1;
             ^~~~~~~~~
             gl_pathc
/usr/include/glob.h:84:14: note: 'gl_pathc' declared here
    __size_t gl_pathc;          /* Count of paths matched by the pattern.  */
             ^
1 error generated.
configure:10974: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| /* end confdefs.h.  */
|  #include <glob.h>
| int
| main ()
| {
|  glob_t g; g.gl_matchc = 1;
|   ;
|   return 0;
| }
configure:10984: result: no
configure:10991: checking for gl_statv and GLOB_KEEPSTAT extensions for glob
configure:11010: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:120:2: error: "glob does not support GLOB_KEEPSTAT extension"
#error "glob does not support GLOB_KEEPSTAT extension"
 ^
conftest.c:123:3: error: no member named 'gl_statv' in 'glob_t'
g.gl_statv = NULL;
~ ^
conftest.c:123:14: error: use of undeclared identifier 'NULL'
g.gl_statv = NULL;
             ^
3 errors generated.
configure:11010: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| /* end confdefs.h.  */
|  #include <glob.h>
| int
| main ()
| {
| 
| #ifndef GLOB_KEEPSTAT
| #error "glob does not support GLOB_KEEPSTAT extension"
| #endif
| glob_t g;
| g.gl_statv = NULL;
| 
|   ;
|   return 0;
| }
configure:11020: result: no
configure:11027: checking whether GLOB_NOMATCH is declared
configure:11027: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:11027: $? = 0
configure:11027: result: yes
configure:11040: checking whether VIS_ALL is declared
configure:11040: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:115:10: fatal error: 'vis.h' file not found
#include <vis.h>
         ^~~~~~~
1 error generated.
configure:11040: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| /* end confdefs.h.  */
| #include <vis.h>
| 
| int
| main ()
| {
| #ifndef VIS_ALL
| #ifdef __cplusplus
|   (void) VIS_ALL;
| #else
|   (void) VIS_ALL;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:11040: result: no
configure:11051: checking whether struct dirent allocates space for d_name
configure:11080: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong conftest.c -lutil -lz  >&5
configure:11080: $? = 0
configure:11080: ./conftest
configure:11080: $? = 0
configure:11081: result: yes
configure:11097: checking for /proc/pid/fd directory
configure:11103: result: yes
configure:11663: checking for gcc >= 4.x
configure:11673: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:11673: $? = 0
configure:11674: result: yes
configure:11688: checking if /opt/spack/lib/spack/env/clang/clang supports compile flag -fPIE
configure:11724: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -Werror -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:11724: $? = 0
configure:11732: result: yes
configure:11745: checking if /opt/spack/lib/spack/env/clang/clang supports link flag -pie
configure:11769: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -Werror -pie conftest.c -lutil -lz  >&5
configure:11769: $? = 0
configure:11777: result: yes
configure:11791: checking whether both -fPIE and -pie are supported
configure:11795: result: yes
configure:11805: checking whether -fPIC is accepted
configure:11820: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE -fPIC  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:11820: $? = 0
configure:11821: result: yes
configure:11975: checking for Blowfish_initstate
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-f67b67.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `Blowfish_initstate'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| /* end confdefs.h.  */
| /* Define Blowfish_initstate to an innocuous variant, in case <limits.h> declares Blowfish_initstate.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define Blowfish_initstate innocuous_Blowfish_initstate
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char Blowfish_initstate (); 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 Blowfish_initstate
| 
| /* 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 Blowfish_initstate ();
| /* 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_Blowfish_initstate || defined __stub___Blowfish_initstate
| choke me
| #endif
| 
| int
| main ()
| {
| return Blowfish_initstate ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for Blowfish_expandstate
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-347bf9.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `Blowfish_expandstate'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| /* end confdefs.h.  */
| /* Define Blowfish_expandstate to an innocuous variant, in case <limits.h> declares Blowfish_expandstate.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define Blowfish_expandstate innocuous_Blowfish_expandstate
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char Blowfish_expandstate (); 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 Blowfish_expandstate
| 
| /* 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 Blowfish_expandstate ();
| /* 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_Blowfish_expandstate || defined __stub___Blowfish_expandstate
| choke me
| #endif
| 
| int
| main ()
| {
| return Blowfish_expandstate ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for Blowfish_expand0state
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-80c09f.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `Blowfish_expand0state'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| /* end confdefs.h.  */
| /* Define Blowfish_expand0state to an innocuous variant, in case <limits.h> declares Blowfish_expand0state.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define Blowfish_expand0state innocuous_Blowfish_expand0state
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char Blowfish_expand0state (); 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 Blowfish_expand0state
| 
| /* 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 Blowfish_expand0state ();
| /* 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_Blowfish_expand0state || defined __stub___Blowfish_expand0state
| choke me
| #endif
| 
| int
| main ()
| {
| return Blowfish_expand0state ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for Blowfish_stream2word
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-0860f5.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `Blowfish_stream2word'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| /* end confdefs.h.  */
| /* Define Blowfish_stream2word to an innocuous variant, in case <limits.h> declares Blowfish_stream2word.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define Blowfish_stream2word innocuous_Blowfish_stream2word
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char Blowfish_stream2word (); 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 Blowfish_stream2word
| 
| /* 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 Blowfish_stream2word ();
| /* 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_Blowfish_stream2word || defined __stub___Blowfish_stream2word
| choke me
| #endif
| 
| int
| main ()
| {
| return Blowfish_stream2word ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for SHA256Update
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-112243.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `SHA256Update'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| /* end confdefs.h.  */
| /* Define SHA256Update to an innocuous variant, in case <limits.h> declares SHA256Update.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define SHA256Update innocuous_SHA256Update
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char SHA256Update (); 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 SHA256Update
| 
| /* 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 SHA256Update ();
| /* 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_SHA256Update || defined __stub___SHA256Update
| choke me
| #endif
| 
| int
| main ()
| {
| return SHA256Update ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for SHA384Update
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-d2adb7.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `SHA384Update'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| /* end confdefs.h.  */
| /* Define SHA384Update to an innocuous variant, in case <limits.h> declares SHA384Update.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define SHA384Update innocuous_SHA384Update
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char SHA384Update (); 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 SHA384Update
| 
| /* 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 SHA384Update ();
| /* 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_SHA384Update || defined __stub___SHA384Update
| choke me
| #endif
| 
| int
| main ()
| {
| return SHA384Update ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for SHA512Update
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-fc2c15.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `SHA512Update'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| /* end confdefs.h.  */
| /* Define SHA512Update to an innocuous variant, in case <limits.h> declares SHA512Update.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define SHA512Update innocuous_SHA512Update
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char SHA512Update (); 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 SHA512Update
| 
| /* 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 SHA512Update ();
| /* 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_SHA512Update || defined __stub___SHA512Update
| choke me
| #endif
| 
| int
| main ()
| {
| return SHA512Update ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for asprintf
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:151:18: warning: format string missing [-Wformat]
return asprintf ();
       ~~~~~~~~  ^
1 warning generated.
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for b64_ntop
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-423df9.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `b64_ntop'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| /* end confdefs.h.  */
| /* Define b64_ntop to an innocuous variant, in case <limits.h> declares b64_ntop.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define b64_ntop innocuous_b64_ntop
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char b64_ntop (); 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 b64_ntop
| 
| /* 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 b64_ntop ();
| /* 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_b64_ntop || defined __stub___b64_ntop
| choke me
| #endif
| 
| int
| main ()
| {
| return b64_ntop ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for __b64_ntop
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-8aa790.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `__b64_ntop'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| /* end confdefs.h.  */
| /* Define __b64_ntop to an innocuous variant, in case <limits.h> declares __b64_ntop.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define __b64_ntop innocuous___b64_ntop
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char __b64_ntop (); 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 __b64_ntop
| 
| /* 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 __b64_ntop ();
| /* 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___b64_ntop || defined __stub_____b64_ntop
| choke me
| #endif
| 
| int
| main ()
| {
| return __b64_ntop ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for b64_pton
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-1f6810.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `b64_pton'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| /* end confdefs.h.  */
| /* Define b64_pton to an innocuous variant, in case <limits.h> declares b64_pton.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define b64_pton innocuous_b64_pton
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char b64_pton (); 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 b64_pton
| 
| /* 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 b64_pton ();
| /* 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_b64_pton || defined __stub___b64_pton
| choke me
| #endif
| 
| int
| main ()
| {
| return b64_pton ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for __b64_pton
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-bb2f99.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `__b64_pton'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| /* end confdefs.h.  */
| /* Define __b64_pton to an innocuous variant, in case <limits.h> declares __b64_pton.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define __b64_pton innocuous___b64_pton
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char __b64_pton (); 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 __b64_pton
| 
| /* 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 __b64_pton ();
| /* 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___b64_pton || defined __stub_____b64_pton
| choke me
| #endif
| 
| int
| main ()
| {
| return __b64_pton ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for bcopy
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for bcrypt_pbkdf
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-2af342.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `bcrypt_pbkdf'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| /* end confdefs.h.  */
| /* Define bcrypt_pbkdf to an innocuous variant, in case <limits.h> declares bcrypt_pbkdf.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define bcrypt_pbkdf innocuous_bcrypt_pbkdf
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char bcrypt_pbkdf (); 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 bcrypt_pbkdf
| 
| /* 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 bcrypt_pbkdf ();
| /* 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_bcrypt_pbkdf || defined __stub___bcrypt_pbkdf
| choke me
| #endif
| 
| int
| main ()
| {
| return bcrypt_pbkdf ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for bindresvport_sa
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-244101.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `bindresvport_sa'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| /* end confdefs.h.  */
| /* Define bindresvport_sa to an innocuous variant, in case <limits.h> declares bindresvport_sa.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define bindresvport_sa innocuous_bindresvport_sa
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char bindresvport_sa (); 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 bindresvport_sa
| 
| /* 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 bindresvport_sa ();
| /* 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_bindresvport_sa || defined __stub___bindresvport_sa
| choke me
| #endif
| 
| int
| main ()
| {
| return bindresvport_sa ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for blf_enc
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-9ddab9.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `blf_enc'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| /* end confdefs.h.  */
| /* Define blf_enc to an innocuous variant, in case <limits.h> declares blf_enc.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define blf_enc innocuous_blf_enc
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char blf_enc (); 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 blf_enc
| 
| /* 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 blf_enc ();
| /* 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_blf_enc || defined __stub___blf_enc
| choke me
| #endif
| 
| int
| main ()
| {
| return blf_enc ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for bzero
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:142:6: warning: incompatible redeclaration of library function 'bzero' [-Wincompatible-library-redeclaration]
char bzero ();
     ^
conftest.c:142:6: note: 'bzero' is a builtin with type 'void (void *, unsigned long)'
1 warning generated.
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for cap_rights_limit
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-58c446.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `cap_rights_limit'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| /* end confdefs.h.  */
| /* Define cap_rights_limit to an innocuous variant, in case <limits.h> declares cap_rights_limit.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define cap_rights_limit innocuous_cap_rights_limit
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char cap_rights_limit (); 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 cap_rights_limit
| 
| /* 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 cap_rights_limit ();
| /* 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_cap_rights_limit || defined __stub___cap_rights_limit
| choke me
| #endif
| 
| int
| main ()
| {
| return cap_rights_limit ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for clock
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for closefrom
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-7e7ef9.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `closefrom'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 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:11975: result: no
configure:11975: checking for close_range
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-e20664.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `close_range'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| /* end confdefs.h.  */
| /* Define close_range to an innocuous variant, in case <limits.h> declares close_range.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define close_range innocuous_close_range
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char close_range (); 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 close_range
| 
| /* 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 close_range ();
| /* 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_close_range || defined __stub___close_range
| choke me
| #endif
| 
| int
| main ()
| {
| return close_range ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for dirfd
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for endgrent
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for err
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for errx
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for explicit_bzero
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for explicit_memset
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-59cd67.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `explicit_memset'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| /* end confdefs.h.  */
| /* Define explicit_memset to an innocuous variant, in case <limits.h> declares explicit_memset.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define explicit_memset innocuous_explicit_memset
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char explicit_memset (); 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 explicit_memset
| 
| /* 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 explicit_memset ();
| /* 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_explicit_memset || defined __stub___explicit_memset
| choke me
| #endif
| 
| int
| main ()
| {
| return explicit_memset ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for fchmod
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for fchmodat
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for fchown
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for fchownat
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for flock
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for fnmatch
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for freeaddrinfo
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for freezero
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-01a299.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `freezero'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| /* end confdefs.h.  */
| /* Define freezero to an innocuous variant, in case <limits.h> declares freezero.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define freezero innocuous_freezero
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char freezero (); 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 freezero
| 
| /* 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 freezero ();
| /* 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_freezero || defined __stub___freezero
| choke me
| #endif
| 
| int
| main ()
| {
| return freezero ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for fstatfs
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for fstatvfs
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for futimes
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for getaddrinfo
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for getcwd
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for getgrouplist
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for getline
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for getnameinfo
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for getopt
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for getpagesize
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for getpeereid
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-d62494.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `getpeereid'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| /* end confdefs.h.  */
| /* Define getpeereid to an innocuous variant, in case <limits.h> declares getpeereid.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getpeereid innocuous_getpeereid
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getpeereid (); 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 getpeereid
| 
| /* 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 getpeereid ();
| /* 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_getpeereid || defined __stub___getpeereid
| choke me
| #endif
| 
| int
| main ()
| {
| return getpeereid ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for getpeerucred
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-bee761.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `getpeerucred'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| /* end confdefs.h.  */
| /* Define getpeerucred to an innocuous variant, in case <limits.h> declares getpeerucred.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getpeerucred innocuous_getpeerucred
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getpeerucred (); 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 getpeerucred
| 
| /* 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 getpeerucred ();
| /* 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_getpeerucred || defined __stub___getpeerucred
| choke me
| #endif
| 
| int
| main ()
| {
| return getpeerucred ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for getpgid
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for _getpty
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-cacf65.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `_getpty'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| /* end confdefs.h.  */
| /* Define _getpty to an innocuous variant, in case <limits.h> declares _getpty.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define _getpty innocuous__getpty
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char _getpty (); 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 _getpty
| 
| /* 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 _getpty ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub__getpty || defined __stub____getpty
| choke me
| #endif
| 
| int
| main ()
| {
| return _getpty ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for getrlimit
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for getrandom
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for getsid
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for getttyent
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for glob
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for group_from_gid
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-7c37f2.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `group_from_gid'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| /* end confdefs.h.  */
| /* Define group_from_gid to an innocuous variant, in case <limits.h> declares group_from_gid.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define group_from_gid innocuous_group_from_gid
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char group_from_gid (); 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 group_from_gid
| 
| /* 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 group_from_gid ();
| /* 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_group_from_gid || defined __stub___group_from_gid
| choke me
| #endif
| 
| int
| main ()
| {
| return group_from_gid ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for inet_aton
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for inet_ntoa
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for inet_ntop
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for innetgr
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for killpg
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for llabs
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:177:6: warning: incompatible redeclaration of library function 'llabs' [-Wincompatible-library-redeclaration]
char llabs ();
     ^
conftest.c:177:6: note: 'llabs' is a builtin with type 'long long (long long)'
1 warning generated.
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for localtime_r
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for login_getcapbool
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-d7fcf2.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `login_getcapbool'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| /* end confdefs.h.  */
| /* Define login_getcapbool to an innocuous variant, in case <limits.h> declares login_getcapbool.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define login_getcapbool innocuous_login_getcapbool
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char login_getcapbool (); 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 login_getcapbool
| 
| /* 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 login_getcapbool ();
| /* 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_login_getcapbool || defined __stub___login_getcapbool
| choke me
| #endif
| 
| int
| main ()
| {
| return login_getcapbool ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for login_getpwclass
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-175d66.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `login_getpwclass'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| /* end confdefs.h.  */
| /* Define login_getpwclass to an innocuous variant, in case <limits.h> declares login_getpwclass.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define login_getpwclass innocuous_login_getpwclass
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char login_getpwclass (); 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 login_getpwclass
| 
| /* 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 login_getpwclass ();
| /* 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_login_getpwclass || defined __stub___login_getpwclass
| choke me
| #endif
| 
| int
| main ()
| {
| return login_getpwclass ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for memmem
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for memmove
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:180:6: warning: incompatible redeclaration of library function 'memmove' [-Wincompatible-library-redeclaration]
char memmove ();
     ^
conftest.c:180:6: note: 'memmove' is a builtin with type 'void *(void *, const void *, unsigned long)'
1 warning generated.
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for memset_s
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-5b989b.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `memset_s'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| /* end confdefs.h.  */
| /* Define memset_s to an innocuous variant, in case <limits.h> declares memset_s.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define memset_s innocuous_memset_s
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char memset_s (); 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 memset_s
| 
| /* 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 memset_s ();
| /* 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_memset_s || defined __stub___memset_s
| choke me
| #endif
| 
| int
| main ()
| {
| return memset_s ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for mkdtemp
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for ngetaddrinfo
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-0b5b57.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `ngetaddrinfo'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| /* end confdefs.h.  */
| /* Define ngetaddrinfo to an innocuous variant, in case <limits.h> declares ngetaddrinfo.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define ngetaddrinfo innocuous_ngetaddrinfo
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char ngetaddrinfo (); 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 ngetaddrinfo
| 
| /* 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 ngetaddrinfo ();
| /* 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_ngetaddrinfo || defined __stub___ngetaddrinfo
| choke me
| #endif
| 
| int
| main ()
| {
| return ngetaddrinfo ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for nsleep
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-57d4b7.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `nsleep'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| /* end confdefs.h.  */
| /* Define nsleep to an innocuous variant, in case <limits.h> declares nsleep.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define nsleep innocuous_nsleep
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char nsleep (); 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 nsleep
| 
| /* 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 nsleep ();
| /* 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_nsleep || defined __stub___nsleep
| choke me
| #endif
| 
| int
| main ()
| {
| return nsleep ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for ogetaddrinfo
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-c137ff.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `ogetaddrinfo'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| /* end confdefs.h.  */
| /* Define ogetaddrinfo to an innocuous variant, in case <limits.h> declares ogetaddrinfo.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define ogetaddrinfo innocuous_ogetaddrinfo
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char ogetaddrinfo (); 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 ogetaddrinfo
| 
| /* 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 ogetaddrinfo ();
| /* 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_ogetaddrinfo || defined __stub___ogetaddrinfo
| choke me
| #endif
| 
| int
| main ()
| {
| return ogetaddrinfo ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for openlog_r
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-cd7190.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `openlog_r'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| /* end confdefs.h.  */
| /* Define openlog_r to an innocuous variant, in case <limits.h> declares openlog_r.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define openlog_r innocuous_openlog_r
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char openlog_r (); 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 openlog_r
| 
| /* 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 openlog_r ();
| /* 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_openlog_r || defined __stub___openlog_r
| choke me
| #endif
| 
| int
| main ()
| {
| return openlog_r ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for pledge
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-04120c.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `pledge'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| /* end confdefs.h.  */
| /* Define pledge to an innocuous variant, in case <limits.h> declares pledge.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define pledge innocuous_pledge
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char pledge (); 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 pledge
| 
| /* 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 pledge ();
| /* 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_pledge || defined __stub___pledge
| choke me
| #endif
| 
| int
| main ()
| {
| return pledge ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for poll
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for ppoll
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for prctl
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for procctl
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-c1c995.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `procctl'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| /* end confdefs.h.  */
| /* Define procctl to an innocuous variant, in case <limits.h> declares procctl.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define procctl innocuous_procctl
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char procctl (); 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 procctl
| 
| /* 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 procctl ();
| /* 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_procctl || defined __stub___procctl
| choke me
| #endif
| 
| int
| main ()
| {
| return procctl ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for pselect
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for pstat
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-51a915.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `pstat'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| /* end confdefs.h.  */
| /* Define pstat to an innocuous variant, in case <limits.h> declares pstat.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define pstat innocuous_pstat
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char pstat (); 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 pstat
| 
| /* 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 pstat ();
| /* 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_pstat || defined __stub___pstat
| choke me
| #endif
| 
| int
| main ()
| {
| return pstat ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for raise
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for readpassphrase
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-6f6460.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `readpassphrase'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| /* end confdefs.h.  */
| /* Define readpassphrase to an innocuous variant, in case <limits.h> declares readpassphrase.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define readpassphrase innocuous_readpassphrase
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char readpassphrase (); 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 readpassphrase
| 
| /* 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 readpassphrase ();
| /* 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_readpassphrase || defined __stub___readpassphrase
| choke me
| #endif
| 
| int
| main ()
| {
| return readpassphrase ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for reallocarray
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for realpath
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for recvmsg
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for recallocarray
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-6e9fe2.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `recallocarray'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| /* end confdefs.h.  */
| /* Define recallocarray to an innocuous variant, in case <limits.h> declares recallocarray.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define recallocarray innocuous_recallocarray
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char recallocarray (); 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 recallocarray
| 
| /* 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 recallocarray ();
| /* 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_recallocarray || defined __stub___recallocarray
| choke me
| #endif
| 
| int
| main ()
| {
| return recallocarray ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for rresvport_af
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for sendmsg
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for setdtablesize
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-5ab3f5.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `setdtablesize'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| /* end confdefs.h.  */
| /* Define setdtablesize to an innocuous variant, in case <limits.h> declares setdtablesize.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define setdtablesize innocuous_setdtablesize
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char setdtablesize (); 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 setdtablesize
| 
| /* 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 setdtablesize ();
| /* 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_setdtablesize || defined __stub___setdtablesize
| choke me
| #endif
| 
| int
| main ()
| {
| return setdtablesize ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for setegid
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for setenv
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for seteuid
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for setgroupent
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-2ffd01.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `setgroupent'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| /* end confdefs.h.  */
| /* Define setgroupent to an innocuous variant, in case <limits.h> declares setgroupent.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define setgroupent innocuous_setgroupent
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char setgroupent (); 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 setgroupent
| 
| /* 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 setgroupent ();
| /* 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_setgroupent || defined __stub___setgroupent
| choke me
| #endif
| 
| int
| main ()
| {
| return setgroupent ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for setgroups
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for setlinebuf
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for setlogin
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:202:1: error: unknown type name 'choke'
choke me
^
conftest.c:202:9: error: expected ';' after top level declarator
choke me
        ^
        ;
2 errors generated.
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| /* end confdefs.h.  */
| /* Define setlogin to an innocuous variant, in case <limits.h> declares setlogin.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define setlogin innocuous_setlogin
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char setlogin (); 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 setlogin
| 
| /* 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 setlogin ();
| /* 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_setlogin || defined __stub___setlogin
| choke me
| #endif
| 
| int
| main ()
| {
| return setlogin ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for setpassent
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-295d4c.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `setpassent'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| /* end confdefs.h.  */
| /* Define setpassent to an innocuous variant, in case <limits.h> declares setpassent.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define setpassent innocuous_setpassent
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char setpassent (); 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 setpassent
| 
| /* 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 setpassent ();
| /* 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_setpassent || defined __stub___setpassent
| choke me
| #endif
| 
| int
| main ()
| {
| return setpassent ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for setpcred
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-5d362b.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `setpcred'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| /* end confdefs.h.  */
| /* Define setpcred to an innocuous variant, in case <limits.h> declares setpcred.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define setpcred innocuous_setpcred
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char setpcred (); 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 setpcred
| 
| /* 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 setpcred ();
| /* 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_setpcred || defined __stub___setpcred
| choke me
| #endif
| 
| int
| main ()
| {
| return setpcred ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for setproctitle
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-6d4a1e.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `setproctitle'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| /* end confdefs.h.  */
| /* Define setproctitle to an innocuous variant, in case <limits.h> declares setproctitle.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define setproctitle innocuous_setproctitle
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char setproctitle (); 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 setproctitle
| 
| /* 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 setproctitle ();
| /* 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_setproctitle || defined __stub___setproctitle
| choke me
| #endif
| 
| int
| main ()
| {
| return setproctitle ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for setregid
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for setreuid
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for setrlimit
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for setsid
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for setvbuf
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for sigaction
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for sigvec
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-d6f7ef.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `sigvec'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| /* end confdefs.h.  */
| /* Define sigvec to an innocuous variant, in case <limits.h> declares sigvec.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define sigvec innocuous_sigvec
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char sigvec (); 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 sigvec
| 
| /* 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 sigvec ();
| /* 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_sigvec || defined __stub___sigvec
| choke me
| #endif
| 
| int
| main ()
| {
| return sigvec ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for snprintf
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:203:6: warning: incompatible redeclaration of library function 'snprintf' [-Wincompatible-library-redeclaration]
char snprintf ();
     ^
conftest.c:203:6: note: 'snprintf' is a builtin with type 'int (char *, unsigned long, const char *, ...)'
1 warning generated.
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for socketpair
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for statfs
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for statvfs
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for strcasestr
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for strdup
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:208:6: warning: incompatible redeclaration of library function 'strdup' [-Wincompatible-library-redeclaration]
char strdup ();
     ^
conftest.c:208:6: note: 'strdup' is a builtin with type 'char *(const char *)'
1 warning generated.
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for strerror
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:209:6: warning: incompatible redeclaration of library function 'strerror' [-Wincompatible-library-redeclaration]
char strerror ();
     ^
conftest.c:209:6: note: 'strerror' is a builtin with type 'char *(int)'
1 warning generated.
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for strlcat
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:210:6: warning: incompatible redeclaration of library function 'strlcat' [-Wincompatible-library-redeclaration]
char strlcat ();
     ^
conftest.c:210:6: note: 'strlcat' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'
1 warning generated.
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-37b9f8.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `strlcat'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| /* end confdefs.h.  */
| /* Define strlcat to an innocuous variant, in case <limits.h> declares strlcat.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define strlcat innocuous_strlcat
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char strlcat (); 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 strlcat
| 
| /* 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 strlcat ();
| /* 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_strlcat || defined __stub___strlcat
| choke me
| #endif
| 
| int
| main ()
| {
| return strlcat ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for strlcpy
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:210:6: warning: incompatible redeclaration of library function 'strlcpy' [-Wincompatible-library-redeclaration]
char strlcpy ();
     ^
conftest.c:210:6: note: 'strlcpy' is a builtin with type 'unsigned long (char *, const char *, unsigned long)'
1 warning generated.
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-0f75b4.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `strlcpy'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| /* end confdefs.h.  */
| /* Define strlcpy to an innocuous variant, in case <limits.h> declares strlcpy.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define strlcpy innocuous_strlcpy
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char strlcpy (); 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 strlcpy
| 
| /* 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 strlcpy ();
| /* 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_strlcpy || defined __stub___strlcpy
| choke me
| #endif
| 
| int
| main ()
| {
| return strlcpy ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for strmode
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-fcda8d.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `strmode'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| /* end confdefs.h.  */
| /* Define strmode to an innocuous variant, in case <limits.h> declares strmode.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define strmode innocuous_strmode
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char strmode (); 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 strmode
| 
| /* 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 strmode ();
| /* 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_strmode || defined __stub___strmode
| choke me
| #endif
| 
| int
| main ()
| {
| return strmode ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for strndup
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:210:6: warning: incompatible redeclaration of library function 'strndup' [-Wincompatible-library-redeclaration]
char strndup ();
     ^
conftest.c:210:6: note: 'strndup' is a builtin with type 'char *(const char *, unsigned long)'
1 warning generated.
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for strnlen
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for strnvis
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-442c88.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `strnvis'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| /* end confdefs.h.  */
| /* Define strnvis to an innocuous variant, in case <limits.h> declares strnvis.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define strnvis innocuous_strnvis
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char strnvis (); 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 strnvis
| 
| /* 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 strnvis ();
| /* 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_strnvis || defined __stub___strnvis
| choke me
| #endif
| 
| int
| main ()
| {
| return strnvis ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for strptime
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for strsignal
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for strtonum
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-32a1b8.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `strtonum'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 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:11975: result: no
configure:11975: checking for strtoll
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:214:6: warning: incompatible redeclaration of library function 'strtoll' [-Wincompatible-library-redeclaration]
char strtoll ();
     ^
conftest.c:214:6: note: 'strtoll' is a builtin with type 'long long (const char *, char **, int)'
1 warning generated.
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for strtoul
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:215:6: warning: incompatible redeclaration of library function 'strtoul' [-Wincompatible-library-redeclaration]
char strtoul ();
     ^
conftest.c:215:6: note: 'strtoul' is a builtin with type 'unsigned long (const char *, char **, int)'
1 warning generated.
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for strtoull
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:216:6: warning: incompatible redeclaration of library function 'strtoull' [-Wincompatible-library-redeclaration]
char strtoull ();
     ^
conftest.c:216:6: note: 'strtoull' is a builtin with type 'unsigned long long (const char *, char **, int)'
1 warning generated.
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for swap32
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-38c693.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `swap32'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| /* end confdefs.h.  */
| /* Define swap32 to an innocuous variant, in case <limits.h> declares swap32.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define swap32 innocuous_swap32
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char swap32 (); 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 swap32
| 
| /* 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 swap32 ();
| /* 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_swap32 || defined __stub___swap32
| choke me
| #endif
| 
| int
| main ()
| {
| return swap32 ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for sysconf
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for tcgetpgrp
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for timingsafe_bcmp
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-afe1c7.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `timingsafe_bcmp'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| /* end confdefs.h.  */
| /* Define timingsafe_bcmp to an innocuous variant, in case <limits.h> declares timingsafe_bcmp.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define timingsafe_bcmp innocuous_timingsafe_bcmp
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char timingsafe_bcmp (); 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 timingsafe_bcmp
| 
| /* 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 timingsafe_bcmp ();
| /* 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_timingsafe_bcmp || defined __stub___timingsafe_bcmp
| choke me
| #endif
| 
| int
| main ()
| {
| return timingsafe_bcmp ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for truncate
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for unsetenv
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for updwtmpx
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for utimensat
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for user_from_uid
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-9057c3.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `user_from_uid'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:11975: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| /* end confdefs.h.  */
| /* Define user_from_uid to an innocuous variant, in case <limits.h> declares user_from_uid.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define user_from_uid innocuous_user_from_uid
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char user_from_uid (); 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 user_from_uid
| 
| /* 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 user_from_uid ();
| /* 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_user_from_uid || defined __stub___user_from_uid
| choke me
| #endif
| 
| int
| main ()
| {
| return user_from_uid ();
|   ;
|   return 0;
| }
configure:11975: result: no
configure:11975: checking for usleep
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for vasprintf
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:235:19: warning: format string missing [-Wformat]
return vasprintf ();
       ~~~~~~~~~  ^
1 warning generated.
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for vsnprintf
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
conftest.c:225:6: warning: incompatible redeclaration of library function 'vsnprintf' [-Wincompatible-library-redeclaration]
char vsnprintf ();
     ^
conftest.c:225:6: note: 'vsnprintf' is a builtin with type 'int (char *, unsigned long, const char *, struct __va_list_tag *)'
1 warning generated.
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for waitpid
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11975: checking for warn
configure:11975: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:11975: $? = 0
configure:11975: result: yes
configure:11985: checking whether bzero is declared
configure:11985: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:11985: $? = 0
configure:11985: result: yes
configure:11995: checking whether memmem is declared
configure:11995: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:246:10: error: use of undeclared identifier 'memmem'
  (void) memmem;
         ^
1 error generated.
configure:11995: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 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 ()
| {
| #ifndef memmem
| #ifdef __cplusplus
|   (void) memmem;
| #else
|   (void) memmem;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:11995: result: no
configure:12010: checking for mblen
configure:12010: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:12010: $? = 0
configure:12010: result: yes
configure:12010: checking for mbtowc
configure:12010: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:12010: $? = 0
configure:12010: result: yes
configure:12010: checking for nl_langinfo
configure:12010: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:12010: $? = 0
configure:12010: result: yes
configure:12010: checking for wcwidth
configure:12010: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:12010: $? = 0
configure:12010: result: yes
configure:12021: checking for utf8 locale support
configure:12047: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:12047: $? = 0
configure:12047: ./conftest
configure:12047: $? = 0
configure:12048: result: yes
configure:12071: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
configure:12071: $? = 0
configure:12117: checking for library containing dlopen
configure:12148: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-118f4e.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `dlopen'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:12148: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char dlopen ();
| int
| main ()
| {
| return dlopen ();
|   ;
|   return 0;
| }
configure:12148: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl  -lutil -lz  >&5
configure:12148: $? = 0
configure:12165: result: -ldl
configure:12175: checking for dlopen
configure:12175: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12175: $? = 0
configure:12175: result: yes
configure:12184: checking whether RTLD_NOW is declared
configure:12184: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12184: $? = 0
configure:12184: result: yes
configure:12194: checking for gai_strerror
configure:12194: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12194: $? = 0
configure:12194: result: yes
configure:12222: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:227:6: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        str = gai_strerror(0);
            ^ ~~~~~~~~~~~~~~~
conftest.c:226:8: warning: variable 'str' set but not used [-Wunused-but-set-variable]
        char *str;
              ^
2 warnings generated.
configure:12222: $? = 0
configure:12233: checking for library containing nanosleep
configure:12264: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12264: $? = 0
configure:12281: result: none required
configure:12292: checking for library containing clock_gettime
configure:12323: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12323: $? = 0
configure:12340: result: none required
configure:12351: checking whether localtime_r is declared
configure:12351: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12351: $? = 0
configure:12351: result: yes
configure:12373: checking whether strsep is declared
configure:12373: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12373: $? = 0
configure:12373: result: yes
configure:12382: checking for strsep
configure:12382: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12382: $? = 0
configure:12382: result: yes
configure:12394: checking whether tcsendbreak is declared
configure:12394: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12394: $? = 0
configure:12394: result: yes
configure:12415: checking whether h_errno is declared
configure:12415: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12415: $? = 0
configure:12415: result: yes
configure:12428: checking whether SHUT_RD is declared
configure:12428: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12428: $? = 0
configure:12428: result: yes
configure:12443: checking whether getpeereid is declared
configure:12443: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:235:10: error: use of undeclared identifier 'getpeereid'
  (void) getpeereid;
         ^
1 error generated.
configure:12443: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <sys/socket.h>
| #include <unistd.h>
| 
| 
| int
| main ()
| {
| #ifndef getpeereid
| #ifdef __cplusplus
|   (void) getpeereid;
| #else
|   (void) getpeereid;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:12443: result: no
configure:12460: checking whether O_NONBLOCK is declared
configure:12460: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12460: $? = 0
configure:12460: result: yes
configure:12481: checking whether ftruncate is declared
configure:12481: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12481: $? = 0
configure:12481: result: yes
configure:12497: checking whether readv is declared
configure:12497: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12497: $? = 0
configure:12497: result: yes
configure:12512: checking whether writev is declared
configure:12512: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12512: $? = 0
configure:12512: result: yes
configure:12529: checking whether MAXSYMLINKS is declared
configure:12529: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12529: $? = 0
configure:12529: result: yes
configure:12544: checking whether offsetof is declared
configure:12544: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12544: $? = 0
configure:12544: result: yes
configure:12560: checking whether howmany is declared
configure:12560: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12560: $? = 0
configure:12560: result: yes
configure:12586: checking whether NFDBITS is declared
configure:12586: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12586: $? = 0
configure:12586: result: yes
configure:12613: checking for fd_mask
configure:12613: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:12613: $? = 0
configure:12613: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:248:22: error: expected expression
if (sizeof ((fd_mask)))
                     ^
1 error generated.
configure:12613: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| /* end confdefs.h.  */
| 
| #include <sys/param.h>
| #include <sys/types.h>
| #ifdef HAVE_SYS_SELECT_H
| #include <sys/select.h>
| #endif
| #ifdef HAVE_SYS_TIME_H
| #include <sys/time.h>
| #endif
| #ifdef HAVE_UNISTD_H
| #include <unistd.h>
| #endif
| 
| 
| int
| main ()
| {
| if (sizeof ((fd_mask)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:12613: result: yes
configure:12639: checking for setresuid
configure:12639: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12639: $? = 0
configure:12639: result: yes
configure:12645: checking if setresuid seems to work
configure:12673: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
conftest.c:242:2: error: call to undeclared function 'setresuid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        setresuid(0,0,0);
        ^
1 error generated.
configure:12673: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| /* end confdefs.h.  */
| 
| #include <stdlib.h>
| #include <errno.h>
| 
| int
| main ()
| {
| 
| 	errno=0;
| 	setresuid(0,0,0);
| 	if (errno==ENOSYS)
| 		exit(1);
| 	else
| 		exit(0);
| 
|   ;
|   return 0;
| }
configure:12680: result: not implemented
configure:12694: checking for setresgid
configure:12694: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12694: $? = 0
configure:12694: result: yes
configure:12700: checking if setresgid seems to work
configure:12728: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
conftest.c:244:2: error: call to undeclared function 'setresgid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        setresgid(0,0,0);
        ^
1 error generated.
configure:12728: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| /* end confdefs.h.  */
| 
| #include <stdlib.h>
| #include <errno.h>
| 
| int
| main ()
| {
| 
| 	errno=0;
| 	setresgid(0,0,0);
| 	if (errno==ENOSYS)
| 		exit(1);
| 	else
| 		exit(0);
| 
|   ;
|   return 0;
| }
configure:12735: result: not implemented
configure:12747: checking for working fflush(NULL)
configure:12768: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12768: $? = 0
configure:12768: ./conftest
configure:12768: $? = 0
configure:12769: result: yes
configure:12786: checking for gettimeofday
configure:12786: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12786: $? = 0
configure:12786: result: yes
configure:12786: checking for time
configure:12786: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12786: $? = 0
configure:12786: result: yes
configure:12798: checking for endutent
configure:12798: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12798: $? = 0
configure:12798: result: yes
configure:12798: checking for getutent
configure:12798: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12798: $? = 0
configure:12798: result: yes
configure:12798: checking for getutid
configure:12798: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12798: $? = 0
configure:12798: result: yes
configure:12798: checking for getutline
configure:12798: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12798: $? = 0
configure:12798: result: yes
configure:12798: checking for pututline
configure:12798: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12798: $? = 0
configure:12798: result: yes
configure:12798: checking for setutent
configure:12798: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12798: $? = 0
configure:12798: result: yes
configure:12809: checking for utmpname
configure:12809: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12809: $? = 0
configure:12809: result: yes
configure:12821: checking for endutxent
configure:12821: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12821: $? = 0
configure:12821: result: yes
configure:12821: checking for getutxent
configure:12821: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12821: $? = 0
configure:12821: result: yes
configure:12821: checking for getutxid
configure:12821: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12821: $? = 0
configure:12821: result: yes
configure:12821: checking for getutxline
configure:12821: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12821: $? = 0
configure:12821: result: yes
configure:12821: checking for getutxuser
configure:12821: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-b29013.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `getutxuser'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:12821: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| /* end confdefs.h.  */
| /* Define getutxuser to an innocuous variant, in case <limits.h> declares getutxuser.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getutxuser innocuous_getutxuser
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getutxuser (); 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 getutxuser
| 
| /* 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 getutxuser ();
| /* 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_getutxuser || defined __stub___getutxuser
| choke me
| #endif
| 
| int
| main ()
| {
| return getutxuser ();
|   ;
|   return 0;
| }
configure:12821: result: no
configure:12821: checking for pututxline
configure:12821: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12821: $? = 0
configure:12821: result: yes
configure:12833: checking for setutxdb
configure:12833: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-2cbad6.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `setutxdb'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:12833: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| /* end confdefs.h.  */
| /* Define setutxdb to an innocuous variant, in case <limits.h> declares setutxdb.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define setutxdb innocuous_setutxdb
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char setutxdb (); 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 setutxdb
| 
| /* 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 setutxdb ();
| /* 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_setutxdb || defined __stub___setutxdb
| choke me
| #endif
| 
| int
| main ()
| {
| return setutxdb ();
|   ;
|   return 0;
| }
configure:12833: result: no
configure:12833: checking for setutxent
configure:12833: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12833: $? = 0
configure:12833: result: yes
configure:12833: checking for utmpxname
configure:12833: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12833: $? = 0
configure:12833: result: yes
configure:12844: checking for getlastlogxbyname
configure:12844: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-25d0e3.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `getlastlogxbyname'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:12844: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| /* end confdefs.h.  */
| /* Define getlastlogxbyname to an innocuous variant, in case <limits.h> declares getlastlogxbyname.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define getlastlogxbyname innocuous_getlastlogxbyname
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char getlastlogxbyname (); 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 getlastlogxbyname
| 
| /* 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 getlastlogxbyname ();
| /* 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_getlastlogxbyname || defined __stub___getlastlogxbyname
| choke me
| #endif
| 
| int
| main ()
| {
| return getlastlogxbyname ();
|   ;
|   return 0;
| }
configure:12844: result: no
configure:12854: checking for daemon
configure:12854: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12854: $? = 0
configure:12854: result: yes
configure:12905: checking for getpagesize
configure:12905: result: yes
configure:12958: checking whether snprintf correctly terminates long strings
configure:12983: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:12983: $? = 0
configure:12983: ./conftest
configure:12983: $? = 0
configure:12984: result: yes
configure:13004: checking whether snprintf understands %zu
configure:13032: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:13032: $? = 0
configure:13032: ./conftest
configure:13032: $? = 0
configure:13033: result: yes
configure:13053: checking whether vsnprintf returns correct values on overflow
configure:13093: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:13093: $? = 0
configure:13093: ./conftest
configure:13093: $? = 0
configure:13094: result: yes
configure:13116: checking whether snprintf can declare const char *fmt
configure:13134: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:256:5: error: expected parameter declarator
int snprintf(char *a, size_t b, const char *c, ...) { return 0; }
    ^
/usr/include/x86_64-linux-gnu/bits/stdio2.h:69:39: note: expanded from macro 'snprintf'
  __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \
                                      ^
/usr/include/features.h:382:31: note: expanded from macro '__USE_FORTIFY_LEVEL'
#  define __USE_FORTIFY_LEVEL 2
                              ^
conftest.c:256:5: error: expected ')'
/usr/include/x86_64-linux-gnu/bits/stdio2.h:69:39: note: expanded from macro 'snprintf'
  __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \
                                      ^
/usr/include/features.h:382:31: note: expanded from macro '__USE_FORTIFY_LEVEL'
#  define __USE_FORTIFY_LEVEL 2
                              ^
conftest.c:256:5: note: to match this '('
/usr/include/x86_64-linux-gnu/bits/stdio2.h:69:28: note: expanded from macro 'snprintf'
  __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \
                           ^
conftest.c:256:5: error: conflicting types for '__builtin___snprintf_chk'
int snprintf(char *a, size_t b, const char *c, ...) { return 0; }
    ^
/usr/include/x86_64-linux-gnu/bits/stdio2.h:69:3: note: expanded from macro 'snprintf'
  __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \
  ^
conftest.c:256:5: note: '__builtin___snprintf_chk' is a builtin with type 'int (char *, unsigned long, int, unsigned long, const char *, ...)'
/usr/include/x86_64-linux-gnu/bits/stdio2.h:69:3: note: expanded from macro 'snprintf'
  __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, __bos (str), \
  ^
3 errors generated.
configure:13134: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| /* end confdefs.h.  */
| 
| #include <stdio.h>
| int snprintf(char *a, size_t b, const char *c, ...) { return 0; }
| 
| int
| main ()
| {
| 
| 	snprintf(0, 0, 0);
| 
|   ;
|   return 0;
| }
configure:13141: result: no
configure:13151: checking whether system supports SO_PEERCRED getsockopt
configure:13166: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:261:5: warning: unused variable 'i' [-Wunused-variable]
int i = SO_PEERCRED;
    ^
1 warning generated.
configure:13166: $? = 0
configure:13167: result: yes
configure:13183: checking if openpty correctly handles controlling tty
configure:13233: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
conftest.c:283:3: error: call to undeclared function 'openpty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
                openpty(&ptyfd, &ttyfd, NULL, NULL, NULL);
                ^
conftest.c:283:3: note: did you mean 'openat'?
/usr/include/fcntl.h:181:12: note: 'openat' declared here
extern int openat (int __fd, const char *__file, int __oflag, ...)
           ^
1 error generated.
configure:13233: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| /* end confdefs.h.  */
| 
| #include <stdio.h>
| #include <stdlib.h>
| #include <unistd.h>
| #include <sys/fcntl.h>
| #include <sys/types.h>
| #include <sys/wait.h>
| 
| int
| main ()
| {
| 
| 	pid_t pid;
| 	int fd, ptyfd, ttyfd, status;
| 
| 	pid = fork();
| 	if (pid < 0) {		/* failed */
| 		exit(1);
| 	} else if (pid > 0) {	/* parent */
| 		waitpid(pid, &status, 0);
| 		if (WIFEXITED(status))
| 			exit(WEXITSTATUS(status));
| 		else
| 			exit(2);
| 	} else {		/* child */
| 		close(0); close(1); close(2);
| 		setsid();
| 		openpty(&ptyfd, &ttyfd, NULL, NULL, NULL);
| 		fd = open("/dev/tty", O_RDWR | O_NOCTTY);
| 		if (fd >= 0)
| 			exit(3);	/* Acquired ctty: broken */
| 		else
| 			exit(0);	/* Did not acquire ctty: OK */
| 	}
| 
|   ;
|   return 0;
| }
configure:13240: result: no
configure:13428: checking whether AI_NUMERICSERV is declared
configure:13428: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:13428: $? = 0
configure:13428: result: yes
configure:13531: checking if SA_RESTARTed signals interrupt select()
configure:13579: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:13579: $? = 0
configure:13579: ./conftest
configure:13579: $? = 0
configure:13580: result: yes
configure:13596: checking for getpgrp
configure:13596: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -ldl -lutil -lz  >&5
configure:13596: $? = 0
configure:13596: result: yes
configure:13602: checking if getpgrp accepts zero args
configure:13615: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:13615: $? = 0
configure:13616: result: yes
configure:13722: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:13722: $? = 0
configure:13729: checking openssl/opensslv.h usability
configure:13729: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:13729: $? = 0
configure:13729: result: yes
configure:13729: checking openssl/opensslv.h presence
configure:13729: /opt/spack/lib/spack/env/clang/clang -E  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c
configure:13729: $? = 0
configure:13729: result: yes
configure:13729: checking for openssl/opensslv.h
configure:13729: result: yes
configure:13739: checking OpenSSL header version
configure:13779: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:13779: $? = 0
configure:13779: ./conftest
configure:13779: $? = 0
configure:13782: result: 1010111f (OpenSSL 1.1.1q  5 Jul 2022)
configure:13801: checking for OpenSSL_version
configure:13801: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:13801: $? = 0
configure:13801: result: yes
configure:13801: checking for OpenSSL_version_num
configure:13801: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:13801: $? = 0
configure:13801: result: yes
configure:13812: checking OpenSSL library version
configure:13861: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:13861: $? = 0
configure:13861: ./conftest
configure:13861: $? = 0
configure:13882: result: 1010111f (OpenSSL 1.1.1q  5 Jul 2022)
configure:13898: checking whether OpenSSL's headers match the library
configure:13928: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:13928: $? = 0
configure:13928: ./conftest
configure:13928: $? = 0
configure:13930: result: yes
configure:13959: checking if programs using OpenSSL functions will link
configure:13972: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:13972: $? = 0
configure:13974: result: yes
configure:14032: checking for BN_is_prime_ex
configure:14032: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14032: $? = 0
configure:14032: result: yes
configure:14032: checking for DSA_generate_parameters_ex
configure:14032: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14032: $? = 0
configure:14032: result: yes
configure:14032: checking for EVP_CIPHER_CTX_ctrl
configure:14032: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14032: $? = 0
configure:14032: result: yes
configure:14032: checking for EVP_DigestFinal_ex
configure:14032: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14032: $? = 0
configure:14032: result: yes
configure:14032: checking for EVP_DigestInit_ex
configure:14032: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14032: $? = 0
configure:14032: result: yes
configure:14032: checking for EVP_MD_CTX_cleanup
configure:14032: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-9a56ea.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `EVP_MD_CTX_cleanup'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:14032: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| /* end confdefs.h.  */
| /* Define EVP_MD_CTX_cleanup to an innocuous variant, in case <limits.h> declares EVP_MD_CTX_cleanup.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define EVP_MD_CTX_cleanup innocuous_EVP_MD_CTX_cleanup
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char EVP_MD_CTX_cleanup (); 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 EVP_MD_CTX_cleanup
| 
| /* 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 EVP_MD_CTX_cleanup ();
| /* 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_EVP_MD_CTX_cleanup || defined __stub___EVP_MD_CTX_cleanup
| choke me
| #endif
| 
| int
| main ()
| {
| return EVP_MD_CTX_cleanup ();
|   ;
|   return 0;
| }
configure:14032: result: no
configure:14032: checking for EVP_MD_CTX_copy_ex
configure:14032: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14032: $? = 0
configure:14032: result: yes
configure:14032: checking for EVP_MD_CTX_init
configure:14032: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-b556ac.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `EVP_MD_CTX_init'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:14032: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| /* end confdefs.h.  */
| /* Define EVP_MD_CTX_init to an innocuous variant, in case <limits.h> declares EVP_MD_CTX_init.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define EVP_MD_CTX_init innocuous_EVP_MD_CTX_init
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char EVP_MD_CTX_init (); 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 EVP_MD_CTX_init
| 
| /* 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 EVP_MD_CTX_init ();
| /* 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_EVP_MD_CTX_init || defined __stub___EVP_MD_CTX_init
| choke me
| #endif
| 
| int
| main ()
| {
| return EVP_MD_CTX_init ();
|   ;
|   return 0;
| }
configure:14032: result: no
configure:14032: checking for HMAC_CTX_init
configure:14032: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-ab2ee0.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `HMAC_CTX_init'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:14032: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| /* end confdefs.h.  */
| /* Define HMAC_CTX_init to an innocuous variant, in case <limits.h> declares HMAC_CTX_init.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define HMAC_CTX_init innocuous_HMAC_CTX_init
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char HMAC_CTX_init (); 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 HMAC_CTX_init
| 
| /* 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 HMAC_CTX_init ();
| /* 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_HMAC_CTX_init || defined __stub___HMAC_CTX_init
| choke me
| #endif
| 
| int
| main ()
| {
| return HMAC_CTX_init ();
|   ;
|   return 0;
| }
configure:14032: result: no
configure:14032: checking for RSA_generate_key_ex
configure:14032: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14032: $? = 0
configure:14032: result: yes
configure:14032: checking for RSA_get_default_method
configure:14032: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14032: $? = 0
configure:14032: result: yes
configure:14043: checking for OpenSSL_add_all_algorithms
configure:14043: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-282b7b.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `OpenSSL_add_all_algorithms'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:14043: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| /* end confdefs.h.  */
| /* Define OpenSSL_add_all_algorithms to an innocuous variant, in case <limits.h> declares OpenSSL_add_all_algorithms.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define OpenSSL_add_all_algorithms innocuous_OpenSSL_add_all_algorithms
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char OpenSSL_add_all_algorithms (); 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 OpenSSL_add_all_algorithms
| 
| /* 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 OpenSSL_add_all_algorithms ();
| /* 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_OpenSSL_add_all_algorithms || defined __stub___OpenSSL_add_all_algorithms
| choke me
| #endif
| 
| int
| main ()
| {
| return OpenSSL_add_all_algorithms ();
|   ;
|   return 0;
| }
configure:14043: result: no
configure:14049: checking whether OpenSSL_add_all_algorithms is declared
configure:14049: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:14049: $? = 0
configure:14049: result: yes
configure:14103: checking for OPENSSL_init_crypto
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for DH_get0_key
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for DH_get0_pqg
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for DH_set0_key
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for DH_set_length
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for DH_set0_pqg
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for DSA_get0_key
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for DSA_get0_pqg
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for DSA_set0_key
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for DSA_set0_pqg
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for DSA_SIG_get0
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for DSA_SIG_set0
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for ECDSA_SIG_get0
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for ECDSA_SIG_set0
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for EVP_CIPHER_CTX_iv
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for EVP_CIPHER_CTX_iv_noconst
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for EVP_CIPHER_CTX_get_iv
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-b4fd6a.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `EVP_CIPHER_CTX_get_iv'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:14103: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| /* end confdefs.h.  */
| /* Define EVP_CIPHER_CTX_get_iv to an innocuous variant, in case <limits.h> declares EVP_CIPHER_CTX_get_iv.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define EVP_CIPHER_CTX_get_iv innocuous_EVP_CIPHER_CTX_get_iv
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char EVP_CIPHER_CTX_get_iv (); 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 EVP_CIPHER_CTX_get_iv
| 
| /* 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 EVP_CIPHER_CTX_get_iv ();
| /* 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_EVP_CIPHER_CTX_get_iv || defined __stub___EVP_CIPHER_CTX_get_iv
| choke me
| #endif
| 
| int
| main ()
| {
| return EVP_CIPHER_CTX_get_iv ();
|   ;
|   return 0;
| }
configure:14103: result: no
configure:14103: checking for EVP_CIPHER_CTX_get_updated_iv
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-e69a37.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `EVP_CIPHER_CTX_get_updated_iv'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:14103: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| /* end confdefs.h.  */
| /* Define EVP_CIPHER_CTX_get_updated_iv to an innocuous variant, in case <limits.h> declares EVP_CIPHER_CTX_get_updated_iv.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define EVP_CIPHER_CTX_get_updated_iv innocuous_EVP_CIPHER_CTX_get_updated_iv
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char EVP_CIPHER_CTX_get_updated_iv (); 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 EVP_CIPHER_CTX_get_updated_iv
| 
| /* 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 EVP_CIPHER_CTX_get_updated_iv ();
| /* 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_EVP_CIPHER_CTX_get_updated_iv || defined __stub___EVP_CIPHER_CTX_get_updated_iv
| choke me
| #endif
| 
| int
| main ()
| {
| return EVP_CIPHER_CTX_get_updated_iv ();
|   ;
|   return 0;
| }
configure:14103: result: no
configure:14103: checking for EVP_CIPHER_CTX_set_iv
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-a41b7c.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `EVP_CIPHER_CTX_set_iv'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:14103: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| /* end confdefs.h.  */
| /* Define EVP_CIPHER_CTX_set_iv to an innocuous variant, in case <limits.h> declares EVP_CIPHER_CTX_set_iv.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define EVP_CIPHER_CTX_set_iv innocuous_EVP_CIPHER_CTX_set_iv
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char EVP_CIPHER_CTX_set_iv (); 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 EVP_CIPHER_CTX_set_iv
| 
| /* 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 EVP_CIPHER_CTX_set_iv ();
| /* 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_EVP_CIPHER_CTX_set_iv || defined __stub___EVP_CIPHER_CTX_set_iv
| choke me
| #endif
| 
| int
| main ()
| {
| return EVP_CIPHER_CTX_set_iv ();
|   ;
|   return 0;
| }
configure:14103: result: no
configure:14103: checking for RSA_get0_crt_params
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for RSA_get0_factors
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for RSA_get0_key
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for RSA_set0_crt_params
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for RSA_set0_factors
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for RSA_set0_key
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for RSA_meth_free
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for RSA_meth_dup
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for RSA_meth_set1_name
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for RSA_meth_get_finish
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for RSA_meth_set_priv_enc
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for RSA_meth_set_priv_dec
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for RSA_meth_set_finish
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for EVP_PKEY_get0_RSA
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for EVP_MD_CTX_new
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for EVP_MD_CTX_free
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14103: checking for EVP_chacha20
configure:14103: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14103: $? = 0
configure:14103: result: yes
configure:14147: checking whether OpenSSL has crippled AES support
configure:14166: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14166: $? = 0
configure:14168: result: no
configure:14185: checking whether OpenSSL has AES CTR via EVP
configure:14206: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14206: $? = 0
configure:14208: result: yes
configure:14225: checking whether OpenSSL has AES GCM via EVP
configure:14250: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14250: $? = 0
configure:14252: result: yes
configure:14271: checking if EVP_DigestUpdate returns an int
configure:14291: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  >&5
configure:14291: $? = 0
configure:14293: result: yes
configure:14362: checking for crypt in -lcrypt
configure:14387: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypt  -lcrypto -ldl -lutil -lz  >&5
configure:14387: $? = 0
configure:14396: result: yes
configure:14406: checking for crypt
configure:14406: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:14406: $? = 0
configure:14406: result: yes
configure:14406: checking for DES_crypt
configure:14406: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:14406: $? = 0
configure:14406: result: yes
configure:14420: checking for EVP_sha256
configure:14420: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:14420: $? = 0
configure:14420: result: yes
configure:14420: checking for EVP_sha384
configure:14420: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:14420: $? = 0
configure:14420: result: yes
configure:14420: checking for EVP_sha512
configure:14420: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:14420: $? = 0
configure:14420: result: yes
configure:14431: checking whether OpenSSL has NID_X9_62_prime256v1
configure:14454: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
conftest.c:323:11: warning: unused variable 'e' [-Wunused-variable]
                EC_KEY *e = EC_KEY_new_by_curve_name(NID_X9_62_prime256v1);
                        ^
conftest.c:324:17: warning: unused variable 'm' [-Wunused-variable]
                const EVP_MD *m = EVP_sha256(); /* We need this too */
                              ^
2 warnings generated.
configure:14454: $? = 0
configure:14455: result: yes
configure:14466: checking whether OpenSSL has NID_secp384r1
configure:14489: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
conftest.c:323:11: warning: unused variable 'e' [-Wunused-variable]
                EC_KEY *e = EC_KEY_new_by_curve_name(NID_secp384r1);
                        ^
conftest.c:324:17: warning: unused variable 'm' [-Wunused-variable]
                const EVP_MD *m = EVP_sha384(); /* We need this too */
                              ^
2 warnings generated.
configure:14489: $? = 0
configure:14490: result: yes
configure:14501: checking whether OpenSSL has NID_secp521r1
configure:14524: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
conftest.c:323:11: warning: unused variable 'e' [-Wunused-variable]
                EC_KEY *e = EC_KEY_new_by_curve_name(NID_secp521r1);
                        ^
conftest.c:324:17: warning: unused variable 'm' [-Wunused-variable]
                const EVP_MD *m = EVP_sha512(); /* We need this too */
                              ^
2 warnings generated.
configure:14524: $? = 0
configure:14525: result: yes
configure:14527: checking if OpenSSL's NID_secp521r1 is functional
configure:14558: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:14558: $? = 0
configure:14558: ./conftest
configure:14558: $? = 0
configure:14559: result: yes
configure:14585: checking for EC_KEY_METHOD_new
configure:14585: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:14585: $? = 0
configure:14585: result: yes
configure:14704: checking whether to enable PKCS11
configure:14711: result: yes
configure:14714: checking whether to enable U2F
configure:14727: result: yes
configure:14950: checking for arc4random
configure:14950: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-b23dcb.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `arc4random'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:14950: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| /* end confdefs.h.  */
| /* Define arc4random to an innocuous variant, in case <limits.h> declares arc4random.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define arc4random innocuous_arc4random
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char arc4random (); 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 arc4random
| 
| /* 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 arc4random ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_arc4random || defined __stub___arc4random
| choke me
| #endif
| 
| int
| main ()
| {
| return arc4random ();
|   ;
|   return 0;
| }
configure:14950: result: no
configure:14950: checking for arc4random_buf
configure:14950: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-151b2f.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `arc4random_buf'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:14950: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| /* end confdefs.h.  */
| /* Define arc4random_buf to an innocuous variant, in case <limits.h> declares arc4random_buf.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define arc4random_buf innocuous_arc4random_buf
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char arc4random_buf (); 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 arc4random_buf
| 
| /* 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 arc4random_buf ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_arc4random_buf || defined __stub___arc4random_buf
| choke me
| #endif
| 
| int
| main ()
| {
| return arc4random_buf ();
|   ;
|   return 0;
| }
configure:14950: result: no
configure:14950: checking for arc4random_stir
configure:14950: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-c64dcc.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `arc4random_stir'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:14950: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| /* end confdefs.h.  */
| /* Define arc4random_stir to an innocuous variant, in case <limits.h> declares arc4random_stir.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define arc4random_stir innocuous_arc4random_stir
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char arc4random_stir (); 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 arc4random_stir
| 
| /* 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 arc4random_stir ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_arc4random_stir || defined __stub___arc4random_stir
| choke me
| #endif
| 
| int
| main ()
| {
| return arc4random_stir ();
|   ;
|   return 0;
| }
configure:14950: result: no
configure:14950: checking for arc4random_uniform
configure:14950: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-e4ab94.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `arc4random_uniform'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:14950: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| /* end confdefs.h.  */
| /* Define arc4random_uniform to an innocuous variant, in case <limits.h> declares arc4random_uniform.
|    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
| #define arc4random_uniform innocuous_arc4random_uniform
| 
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char arc4random_uniform (); 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 arc4random_uniform
| 
| /* 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 arc4random_uniform ();
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined __stub_arc4random_uniform || defined __stub___arc4random_uniform
| choke me
| #endif
| 
| int
| main ()
| {
| return arc4random_uniform ();
|   ;
|   return 0;
| }
configure:14950: result: no
configure:14961: checking for ia_openinfo in -liaf
configure:14986: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -liaf  -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: cannot find -liaf
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:14986: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char ia_openinfo ();
| int
| main ()
| {
| return ia_openinfo ();
|   ;
|   return 0;
| }
configure:14995: result: no
configure:15024: checking whether OpenSSL's PRNG is internally seeded
configure:15053: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:15053: $? = 0
configure:15053: ./conftest
configure:15053: $? = 0
configure:15056: result: yes
configure:15428: checking whether SECCOMP_MODE_FILTER is declared
configure:15428: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:15428: $? = 0
configure:15428: result: yes
configure:15439: checking kernel for seccomp_filter support
configure:15462: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
conftest.c:331:6: warning: unused variable 'i' [-Wunused-variable]
 int i = AUDIT_ARCH_X86_64;
     ^
1 warning generated.
configure:15462: $? = 0
configure:15463: result: yes
configure:15498: checking if select and/or poll works with descriptor rlimit
configure:15562: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:15562: $? = 0
configure:15562: ./conftest
configure:15562: $? = 2
configure: program exited with status 2
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #ifdef HAVE_SYS_TIME_H
| # include <sys/time.h>
| #endif
| #include <sys/resource.h>
| #ifdef HAVE_SYS_SELECT_H
| # include <sys/select.h>
| #endif
| #ifdef HAVE_POLL_H
| # include <poll.h>
| #elif HAVE_SYS_POLL_H
| # include <sys/poll.h>
| #endif
| #include <errno.h>
| #include <fcntl.h>
| #include <stdlib.h>
| 
| int
| main ()
| {
| 
| 	struct rlimit rl_zero;
| 	int fd, r;
| 	fd_set fds;
| 	struct timeval tv;
| #ifdef HAVE_POLL
| 	struct pollfd pfd;
| #endif
| 
| 	fd = open("/dev/null", O_RDONLY);
| 	FD_ZERO(&fds);
| 	FD_SET(fd, &fds);
| 	rl_zero.rlim_cur = rl_zero.rlim_max = 0;
| 	setrlimit(RLIMIT_FSIZE, &rl_zero);
| 	setrlimit(RLIMIT_NOFILE, &rl_zero);
| 	tv.tv_sec = 1;
| 	tv.tv_usec = 0;
| 	r = select(fd+1, &fds, NULL, NULL, &tv);
| 	if (r == -1)
| 		exit(1);
| #ifdef HAVE_POLL
| 	pfd.fd = fd;
| 	pfd.events = POLLIN;
| 	r = poll(&pfd, 1, 1);
| 	if (r == -1)
| 		exit(2);
| #endif
| 	exit(0);
| 
|   ;
|   return 0;
| }
configure:15567: result: no
configure:15576: checking for struct pollfd.fd
configure:15576: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:15576: $? = 0
configure:15576: result: yes
configure:15596: checking for nfds_t
configure:15596: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:15596: $? = 0
configure:15596: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:334:21: error: expected expression
if (sizeof ((nfds_t)))
                    ^
1 error generated.
configure:15596: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #ifdef HAVE_POLL_H
| #include <poll.h>
| #endif
| #ifdef HAVE_SYS_POLL_H
| #include <sys/poll.h>
| #endif
| 
| 
| int
| main ()
| {
| if (sizeof ((nfds_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:15596: result: yes
configure:15616: checking if setrlimit(RLIMIT_NOFILE,{0,0}) works
configure:15650: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:15650: $? = 0
configure:15650: ./conftest
configure:15650: $? = 0
configure:15651: result: yes
configure:15664: checking if setrlimit RLIMIT_FSIZE works
configure:15691: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:15691: $? = 0
configure:15691: ./conftest
configure:15691: $? = 0
configure:15692: result: yes
configure:15800: checking for long long
configure:15800: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:15800: $? = 0
configure:15800: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:359:24: error: expected expression
if (sizeof ((long long)))
                       ^
1 error generated.
configure:15800: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 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 ((long long)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:15800: result: yes
configure:15809: checking for unsigned long long
configure:15809: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:15809: $? = 0
configure:15809: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:360:33: error: expected expression
if (sizeof ((unsigned long long)))
                                ^
1 error generated.
configure:15809: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 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 ((unsigned long long)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:15809: result: yes
configure:15818: checking for long double
configure:15818: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:15818: $? = 0
configure:15818: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:361:26: error: expected expression
if (sizeof ((long double)))
                         ^
1 error generated.
configure:15818: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 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 ((long double)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:15818: result: yes
configure:15834: checking size of short int
configure:15839: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:15839: $? = 0
configure:15839: ./conftest
configure:15839: $? = 0
configure:15853: result: 2
configure:15867: checking size of int
configure:15872: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:15872: $? = 0
configure:15872: ./conftest
configure:15872: $? = 0
configure:15886: result: 4
configure:15900: checking size of long int
configure:15905: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:15905: $? = 0
configure:15905: ./conftest
configure:15905: $? = 0
configure:15919: result: 8
configure:15933: checking size of long long int
configure:15938: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:15938: $? = 0
configure:15938: ./conftest
configure:15938: $? = 0
configure:15952: result: 8
configure:15966: checking size of time_t
configure:15971: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:15971: $? = 0
configure:15971: ./conftest
configure:15971: $? = 0
configure:15995: result: 8
configure:16138: checking whether UINT32_MAX is declared
configure:16138: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:16138: $? = 0
configure:16138: result: yes
configure:16162: checking for u_int type
configure:16179: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:336:8: warning: variable 'a' set but not used [-Wunused-but-set-variable]
 u_int a; a = 1;
       ^
1 warning generated.
configure:16179: $? = 0
configure:16188: result: yes
configure:16197: checking for intXX_t types
configure:16214: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:337:9: warning: variable 'a' set but not used [-Wunused-but-set-variable]
 int8_t a; int16_t b; int32_t c; a = b = c = 1;
        ^
1 warning generated.
configure:16214: $? = 0
configure:16223: result: yes
configure:16263: checking for int64_t type
configure:16291: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:348:9: warning: variable 'a' set but not used [-Wunused-but-set-variable]
int64_t a; a = 1;
        ^
1 warning generated.
configure:16291: $? = 0
configure:16300: result: yes
configure:16308: checking for u_intXX_t types
configure:16325: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:339:11: warning: variable 'a' set but not used [-Wunused-but-set-variable]
 u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;
          ^
1 warning generated.
configure:16325: $? = 0
configure:16334: result: yes
configure:16372: checking for u_int64_t types
configure:16389: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:340:12: warning: variable 'a' set but not used [-Wunused-but-set-variable]
 u_int64_t a; a = 1;
           ^
1 warning generated.
configure:16389: $? = 0
configure:16398: result: yes
configure:16484: checking for uintXX_t types in stdint.h
configure:16497: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:341:10: warning: variable 'a' set but not used [-Wunused-but-set-variable]
 uint8_t a; uint16_t b; uint32_t c; a = b = c = 1;
         ^
1 warning generated.
configure:16497: $? = 0
configure:16501: result: yes
configure:16515: checking for uintXX_t types in inttypes.h
configure:16528: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:342:10: warning: variable 'a' set but not used [-Wunused-but-set-variable]
 uint8_t a; uint16_t b; uint32_t c; a = b = c = 1;
         ^
1 warning generated.
configure:16528: $? = 0
configure:16532: result: yes
configure:16583: checking for u_char
configure:16600: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:343:9: warning: variable 'foo' set but not used [-Wunused-but-set-variable]
 u_char foo; foo = 125;
        ^
1 warning generated.
configure:16600: $? = 0
configure:16609: result: yes
configure:16617: checking for intmax_t
configure:16617: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:16617: $? = 0
configure:16617: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:350:23: error: expected expression
if (sizeof ((intmax_t)))
                      ^
1 error generated.
configure:16617: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| 
| 
| int
| main ()
| {
| if (sizeof ((intmax_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:16617: result: yes
configure:16632: checking for uintmax_t
configure:16632: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:16632: $? = 0
configure:16632: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:351:24: error: expected expression
if (sizeof ((uintmax_t)))
                       ^
1 error generated.
configure:16632: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| 
| 
| int
| main ()
| {
| if (sizeof ((uintmax_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:16632: result: yes
configure:16650: checking for socklen_t
configure:16650: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:16650: $? = 0
configure:16650: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:348:24: error: expected expression
if (sizeof ((socklen_t)))
                       ^
1 error generated.
configure:16650: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <sys/socket.h>
| 
| int
| main ()
| {
| if (sizeof ((socklen_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:16650: result: yes
configure:16715: checking for sig_atomic_t
configure:16715: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:16715: $? = 0
configure:16715: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:347:27: error: expected expression
if (sizeof ((sig_atomic_t)))
                          ^
1 error generated.
configure:16715: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| /* end confdefs.h.  */
| #include <signal.h>
| 
| int
| main ()
| {
| if (sizeof ((sig_atomic_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:16715: result: yes
configure:16725: checking for sighandler_t
configure:16725: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:348:13: error: use of undeclared identifier 'sighandler_t'
if (sizeof (sighandler_t))
            ^
1 error generated.
configure:16725: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| /* end confdefs.h.  */
| #include <signal.h>
| 
| int
| main ()
| {
| if (sizeof (sighandler_t))
| 	 return 0;
|   ;
|   return 0;
| }
configure:16725: result: no
configure:16736: checking for fsblkcnt_t
configure:16736: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:16736: $? = 0
configure:16736: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:359:25: error: expected expression
if (sizeof ((fsblkcnt_t)))
                        ^
1 error generated.
configure:16736: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #ifdef HAVE_SYS_BITYPES_H
| #include <sys/bitypes.h>
| #endif
| #ifdef HAVE_SYS_STATFS_H
| #include <sys/statfs.h>
| #endif
| #ifdef HAVE_SYS_STATVFS_H
| #include <sys/statvfs.h>
| #endif
| 
| 
| int
| main ()
| {
| if (sizeof ((fsblkcnt_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:16736: result: yes
configure:16757: checking for fsfilcnt_t
configure:16757: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:16757: $? = 0
configure:16757: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:360:25: error: expected expression
if (sizeof ((fsfilcnt_t)))
                        ^
1 error generated.
configure:16757: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #ifdef HAVE_SYS_BITYPES_H
| #include <sys/bitypes.h>
| #endif
| #ifdef HAVE_SYS_STATFS_H
| #include <sys/statfs.h>
| #endif
| #ifdef HAVE_SYS_STATVFS_H
| #include <sys/statvfs.h>
| #endif
| 
| 
| int
| main ()
| {
| if (sizeof ((fsfilcnt_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:16757: result: yes
configure:16780: checking for struct statfs.f_files
configure:16780: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:16780: $? = 0
configure:16780: result: yes
configure:16808: checking for struct statfs.f_flags
configure:16808: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:16808: $? = 0
configure:16808: result: yes
configure:16839: checking for in_addr_t
configure:16839: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:16839: $? = 0
configure:16839: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:353:24: error: expected expression
if (sizeof ((in_addr_t)))
                       ^
1 error generated.
configure:16839: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <netinet/in.h>
| 
| int
| main ()
| {
| if (sizeof ((in_addr_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:16839: result: yes
configure:16850: checking for in_port_t
configure:16850: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:16850: $? = 0
configure:16850: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:354:24: error: expected expression
if (sizeof ((in_port_t)))
                       ^
1 error generated.
configure:16850: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| #include <netinet/in.h>
| 
| int
| main ()
| {
| if (sizeof ((in_port_t)))
| 	    return 0;
|   ;
|   return 0;
| }
configure:16850: result: yes
configure:16863: checking for size_t
configure:16880: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:353:9: warning: variable 'foo' set but not used [-Wunused-but-set-variable]
 size_t foo; foo = 1235;
        ^
1 warning generated.
configure:16880: $? = 0
configure:16889: result: yes
configure:16897: checking for ssize_t
configure:16914: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:354:10: warning: variable 'foo' set but not used [-Wunused-but-set-variable]
 ssize_t foo; foo = 1235;
         ^
1 warning generated.
configure:16914: $? = 0
configure:16923: result: yes
configure:16931: checking for clock_t
configure:16948: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:355:10: warning: variable 'foo' set but not used [-Wunused-but-set-variable]
 clock_t foo; foo = 1235;
         ^
1 warning generated.
configure:16948: $? = 0
configure:16957: result: yes
configure:16965: checking for sa_family_t
configure:16985: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:359:14: warning: variable 'foo' set but not used [-Wunused-but-set-variable]
 sa_family_t foo; foo = 1235;
             ^
1 warning generated.
configure:16985: $? = 0
configure:17015: result: yes
configure:17023: checking for pid_t
configure:17040: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:357:8: warning: variable 'foo' set but not used [-Wunused-but-set-variable]
 pid_t foo; foo = 1235;
       ^
1 warning generated.
configure:17040: $? = 0
configure:17049: result: yes
configure:17057: checking for mode_t
configure:17074: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:358:9: warning: variable 'foo' set but not used [-Wunused-but-set-variable]
 mode_t foo; foo = 1235;
        ^
1 warning generated.
configure:17074: $? = 0
configure:17083: result: yes
configure:17092: checking for struct sockaddr_storage
configure:17112: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:362:26: warning: unused variable 's' [-Wunused-variable]
 struct sockaddr_storage s;
                         ^
1 warning generated.
configure:17112: $? = 0
configure:17121: result: yes
configure:17129: checking for struct sockaddr_in6
configure:17149: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:17149: $? = 0
configure:17158: result: yes
configure:17166: checking for struct in6_addr
configure:17186: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:17186: $? = 0
configure:17195: result: yes
configure:17202: checking for struct sockaddr_in6.sin6_scope_id
configure:17202: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:17202: $? = 0
configure:17202: result: yes
configure:17220: checking for struct addrinfo
configure:17241: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:17241: $? = 0
configure:17250: result: yes
configure:17258: checking for struct timeval
configure:17275: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:17275: $? = 0
configure:17284: result: yes
configure:17293: checking for struct timespec
configure:17317: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:17317: $? = 0
configure:17326: result: yes
configure:17377: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
conftest.c:367:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
main()
^
int
conftest.c:378:33: warning: format specifies type 'long long' but the argument has type 'long' [-Wformat]
        snprintf(buf, mazsize, "%lld", num);
                                ~~~~   ^~~
                                %ld
/usr/include/x86_64-linux-gnu/bits/stdio2.h:70:8: note: expanded from macro 'snprintf'
                            __VA_ARGS__)
                            ^~~~~~~~~~~
1 warning and 1 error generated.
configure:17377: $? = 1
configure: program exited with status 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| /* end confdefs.h.  */
| 
| #include <stdio.h>
| #include <stdlib.h>
| #include <string.h>
| #ifdef HAVE_SNPRINTF
| main()
| {
| 	char buf[50];
| 	char expected_out[50];
| 	int mazsize = 50 ;
| #if (SIZEOF_LONG_INT == 8)
| 	long int num = 0x7fffffffffffffff;
| #else
| 	long long num = 0x7fffffffffffffffll;
| #endif
| 	strcpy(expected_out, "9223372036854775807");
| 	snprintf(buf, mazsize, "%lld", num);
| 	if(strcmp(buf, expected_out) != 0)
| 		exit(1);
| 	exit(0);
| }
| #else
| main() { exit(0); }
| #endif
| 
configure:17393: checking for ut_host field in utmp.h
configure:17416: result: yes
configure:17432: checking for ut_host field in utmpx.h
configure:17455: result: yes
configure:17471: checking for syslen field in utmpx.h
configure:17494: result: no
configure:17510: checking for ut_pid field in utmp.h
configure:17533: result: yes
configure:17549: checking for ut_type field in utmp.h
configure:17572: result: yes
configure:17588: checking for ut_type field in utmpx.h
configure:17611: result: yes
configure:17627: checking for ut_tv field in utmp.h
configure:17650: result: yes
configure:17666: checking for ut_id field in utmp.h
configure:17689: result: yes
configure:17705: checking for ut_id field in utmpx.h
configure:17728: result: yes
configure:17744: checking for ut_addr field in utmp.h
configure:17767: result: yes
configure:17783: checking for ut_addr field in utmpx.h
configure:17806: result: yes
configure:17822: checking for ut_addr_v6 field in utmp.h
configure:17845: result: yes
configure:17861: checking for ut_addr_v6 field in utmpx.h
configure:17884: result: yes
configure:17900: checking for ut_exit field in utmp.h
configure:17923: result: yes
configure:17939: checking for ut_time field in utmp.h
configure:17962: result: no
configure:17978: checking for ut_time field in utmpx.h
configure:18001: result: no
configure:18017: checking for ut_tv field in utmpx.h
configure:18040: result: yes
configure:18056: checking for ut_ss field in utmpx.h
configure:18079: result: no
configure:18092: checking for struct stat.st_blksize
configure:18092: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:18092: $? = 0
configure:18092: result: yes
configure:18102: checking for struct stat.st_mtim
configure:18102: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:415:1: error: statement requires expression of scalar type ('struct timespec' invalid)
if (ac_aggr.st_mtim)
^   ~~~~~~~~~~~~~~~
1 error generated.
configure:18102: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 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:18102: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:18102: $? = 0
configure:18102: result: yes
configure:18112: checking for struct stat.st_mtime
configure:18112: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:18112: $? = 0
configure:18112: result: yes
configure:18122: checking for struct passwd.pw_gecos
configure:18122: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:18122: $? = 0
configure:18122: result: yes
configure:18135: checking for struct passwd.pw_class
configure:18135: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:390:13: error: no member named 'pw_class' in 'struct passwd'
if (ac_aggr.pw_class)
    ~~~~~~~ ^
1 error generated.
configure:18135: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <pwd.h>
| 
| 
| int
| main ()
| {
| static struct passwd ac_aggr;
| if (ac_aggr.pw_class)
| return 0;
|   ;
|   return 0;
| }
configure:18135: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:390:20: error: no member named 'pw_class' in 'struct passwd'
if (sizeof ac_aggr.pw_class)
           ~~~~~~~ ^
1 error generated.
configure:18135: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <pwd.h>
| 
| 
| int
| main ()
| {
| static struct passwd ac_aggr;
| if (sizeof ac_aggr.pw_class)
| return 0;
|   ;
|   return 0;
| }
configure:18135: result: no
configure:18148: checking for struct passwd.pw_change
configure:18148: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:390:13: error: no member named 'pw_change' in 'struct passwd'
if (ac_aggr.pw_change)
    ~~~~~~~ ^
1 error generated.
configure:18148: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <pwd.h>
| 
| 
| int
| main ()
| {
| static struct passwd ac_aggr;
| if (ac_aggr.pw_change)
| return 0;
|   ;
|   return 0;
| }
configure:18148: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:390:20: error: no member named 'pw_change' in 'struct passwd'
if (sizeof ac_aggr.pw_change)
           ~~~~~~~ ^
1 error generated.
configure:18148: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <pwd.h>
| 
| 
| int
| main ()
| {
| static struct passwd ac_aggr;
| if (sizeof ac_aggr.pw_change)
| return 0;
|   ;
|   return 0;
| }
configure:18148: result: no
configure:18161: checking for struct passwd.pw_expire
configure:18161: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:390:13: error: no member named 'pw_expire' in 'struct passwd'
if (ac_aggr.pw_expire)
    ~~~~~~~ ^
1 error generated.
configure:18161: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <pwd.h>
| 
| 
| int
| main ()
| {
| static struct passwd ac_aggr;
| if (ac_aggr.pw_expire)
| return 0;
|   ;
|   return 0;
| }
configure:18161: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:390:20: error: no member named 'pw_expire' in 'struct passwd'
if (sizeof ac_aggr.pw_expire)
           ~~~~~~~ ^
1 error generated.
configure:18161: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <pwd.h>
| 
| 
| int
| main ()
| {
| static struct passwd ac_aggr;
| if (sizeof ac_aggr.pw_expire)
| return 0;
|   ;
|   return 0;
| }
configure:18161: result: no
configure:18176: checking for struct __res_state.retrans
configure:18176: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:18176: $? = 0
configure:18176: result: yes
configure:18195: checking for ss_family field in struct sockaddr_storage
configure:18215: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:18215: $? = 0
configure:18223: result: yes
configure:18231: checking for __ss_family field in struct sockaddr_storage
configure:18251: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:389:31: error: no member named '__ss_family' in 'struct sockaddr_storage'; did you mean 'ss_family'?
 struct sockaddr_storage s; s.__ss_family = 1;
                              ^~~~~~~~~~~
                              ss_family
/usr/include/x86_64-linux-gnu/bits/socket.h:190:5: note: 'ss_family' declared here
    __SOCKADDR_COMMON (ss_);    /* Address family, etc.  */
    ^
/usr/include/x86_64-linux-gnu/bits/sockaddr.h:35:15: note: expanded from macro '__SOCKADDR_COMMON'
  sa_family_t sa_prefix##family
              ^
<scratch space>:24:1: note: expanded from here
ss_family
^
1 error generated.
configure:18251: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <sys/socket.h>
| 
| int
| main ()
| {
|  struct sockaddr_storage s; s.__ss_family = 1;
|   ;
|   return 0;
| }
configure:18260: result: no
configure:18268: checking for msg_accrights field in struct msghdr
configure:18298: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:397:3: error: no member named 'msg_accrights' in 'struct msghdr'
m.msg_accrights = 0;
~ ^
1 error generated.
configure:18298: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <sys/socket.h>
| #include <sys/uio.h>
| #include <stdlib.h>
| 
| int
| main ()
| {
| 
| #ifdef msg_accrights
| #error "msg_accrights is a macro"
| exit(1);
| #endif
| struct msghdr m;
| m.msg_accrights = 0;
| exit(0);
| 
|   ;
|   return 0;
| }
configure:18307: result: no
configure:18315: checking if struct statvfs.f_fsid is integral type
configure:18340: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:18340: $? = 0
configure:18341: result: yes
configure:18406: checking for msg_control field in struct msghdr
configure:18436: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:18436: $? = 0
configure:18445: result: yes
configure:18453: checking if libc defines __progname
configure:18470: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:18470: $? = 0
configure:18480: result: yes
configure:18488: checking whether /opt/spack/lib/spack/env/clang/clang implements __FUNCTION__
configure:18505: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:18505: $? = 0
configure:18515: result: yes
configure:18523: checking whether /opt/spack/lib/spack/env/clang/clang implements __func__
configure:18540: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:18540: $? = 0
configure:18550: result: yes
configure:18558: checking whether va_copy exists
configure:18578: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:18578: $? = 0
configure:18588: result: yes
configure:18596: checking whether __va_copy exists
configure:18616: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
configure:18616: $? = 0
configure:18626: result: yes
configure:18634: checking whether getopt has optreset support
configure:18651: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-d663ec.o: In function `main':
conftest.c:(.text+0x3): undefined reference to `optreset'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:18651: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| /* end confdefs.h.  */
|  #include <getopt.h>
| int
| main ()
| {
|  extern int optreset; optreset = 0;
|   ;
|   return 0;
| }
configure:18661: result: no
configure:18669: checking if libc defines sys_errlist
configure:18686: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-c5cba8.o: In function `main':
conftest.c:(.text+0x4): warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
configure:18686: $? = 0
configure:18696: result: yes
configure:18705: checking if libc defines sys_nerr
configure:18722: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-a45ddc.o: In function `main':
conftest.c:(.text+0x4): warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
configure:18722: $? = 0
configure:18732: result: yes
configure:18741: checking for library containing getrrsetbyname
configure:18772: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-70c9bb.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `getrrsetbyname'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:18772: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char getrrsetbyname ();
| int
| main ()
| {
| return getrrsetbyname ();
|   ;
|   return 0;
| }
configure:18772: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lresolv  -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-d999e3.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `getrrsetbyname'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:18772: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char getrrsetbyname ();
| int
| main ()
| {
| return getrrsetbyname ();
|   ;
|   return 0;
| }
configure:18789: result: no
configure:18800: checking for library containing res_query
configure:18831: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-68b1a6.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `res_query'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:18831: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char res_query ();
| int
| main ()
| {
| return res_query ();
|   ;
|   return 0;
| }
configure:18831: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lresolv  -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-bf9d21.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `res_query'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:18831: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char res_query ();
| int
| main ()
| {
| return res_query ();
|   ;
|   return 0;
| }
configure:18848: result: no
configure:18856: checking for library containing dn_expand
configure:18887: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-1471b8.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `dn_expand'
clang-15: 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 "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char dn_expand ();
| int
| main ()
| {
| return dn_expand ();
|   ;
|   return 0;
| }
configure:18887: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lresolv  -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-643cb1.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `dn_expand'
clang-15: 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 "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char dn_expand ();
| int
| main ()
| {
| return dn_expand ();
|   ;
|   return 0;
| }
configure:18904: result: no
configure:18912: checking if res_query will link
configure:18933: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-e4f3d4.o: In function `main':
conftest.c:(.text+0xd): undefined reference to `__res_query'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:18933: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <netinet/in.h>
| #include <arpa/nameser.h>
| #include <netdb.h>
| #include <resolv.h>
| 
| int
| main ()
| {
| 
| 	res_query (0, 0, 0, 0, 0);
| 
|   ;
|   return 0;
| }
configure:18937: result: no
configure:18941: checking for res_query in -lresolv
configure:18962: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt -lresolv >&5
configure:18962: $? = 0
configure:18963: result: yes
configure:18979: checking for _getshort
configure:18979: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt -lresolv >&5
configure:18979: $? = 0
configure:18979: result: yes
configure:18979: checking for _getlong
configure:18979: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt -lresolv >&5
configure:18979: $? = 0
configure:18979: result: yes
configure:18988: checking whether _getshort is declared
configure:18988: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:402:10: error: use of undeclared identifier '_getshort'
  (void) _getshort;
         ^
1 error generated.
configure:18988: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| #define HAVE__GETSHORT 1
| #define HAVE__GETLONG 1
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		    #include <arpa/nameser.h>
| 
| int
| main ()
| {
| #ifndef _getshort
| #ifdef __cplusplus
|   (void) _getshort;
| #else
|   (void) _getshort;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:18988: result: no
configure:19000: checking whether _getlong is declared
configure:19000: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
conftest.c:403:10: error: use of undeclared identifier '_getlong'
  (void) _getlong;
         ^
1 error generated.
configure:19000: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| #define HAVE__GETSHORT 1
| #define HAVE__GETLONG 1
| #define HAVE_DECL__GETSHORT 0
| /* end confdefs.h.  */
| #include <sys/types.h>
| 		    #include <arpa/nameser.h>
| 
| int
| main ()
| {
| #ifndef _getlong
| #ifdef __cplusplus
|   (void) _getlong;
| #else
|   (void) _getlong;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:19000: result: no
configure:19013: checking for HEADER.ad
configure:19013: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE conftest.c >&5
configure:19013: $? = 0
configure:19013: result: yes
configure:19025: checking if struct __res_state _res is an extern
configure:19050: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt -lresolv >&5
conftest.c:409:30: warning: unused variable 'p' [-Wunused-variable]
struct __res_state *volatile p = &_res;  /* force resolution of _res */
                             ^
1 warning generated.
configure:19050: $? = 0
configure:19051: result: yes
configure:19211: checking for pkg-config
configure:19244: result: no
configure:19370: checking for krb5-config
configure:19389: found /opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/bin/krb5-config
configure:19401: result: /opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/bin/krb5-config
configure:19428: checking for gssapi support
configure:19431: result: yes
configure:19443: checking whether we are using Heimdal
configure:19457: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
conftest.c:403:14: error: use of undeclared identifier 'heimdal_version'
 char *tmp = heimdal_version;
             ^
1 error generated.
configure:19457: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| #define HAVE__GETSHORT 1
| #define HAVE__GETLONG 1
| #define HAVE_DECL__GETSHORT 0
| #define HAVE_DECL__GETLONG 0
| #define HAVE_HEADER_AD 1
| #define HAVE__RES_EXTERN 1
| #define KRB5 1
| #define GSSAPI 1
| /* end confdefs.h.  */
|  #include <krb5.h>
| 
| int
| main ()
| {
|  char *tmp = heimdal_version;
|   ;
|   return 0;
| }
configure:19464: result: no
configure:19823: checking gssapi.h usability
configure:19823: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
configure:19823: $? = 0
configure:19823: result: yes
configure:19823: checking gssapi.h presence
configure:19823: /opt/spack/lib/spack/env/clang/clang -E  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c
configure:19823: $? = 0
configure:19823: result: yes
configure:19823: checking for gssapi.h
configure:19823: result: yes
configure:19823: checking gssapi/gssapi.h usability
configure:19823: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
configure:19823: $? = 0
configure:19823: result: yes
configure:19823: checking gssapi/gssapi.h presence
configure:19823: /opt/spack/lib/spack/env/clang/clang -E  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c
configure:19823: $? = 0
configure:19823: result: yes
configure:19823: checking for gssapi/gssapi.h
configure:19823: result: yes
configure:19836: checking gssapi_krb5.h usability
configure:19836: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
conftest.c:433:10: fatal error: 'gssapi_krb5.h' file not found
#include <gssapi_krb5.h>
         ^~~~~~~~~~~~~~~
1 error generated.
configure:19836: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| #define HAVE__GETSHORT 1
| #define HAVE__GETLONG 1
| #define HAVE_DECL__GETSHORT 0
| #define HAVE_DECL__GETLONG 0
| #define HAVE_HEADER_AD 1
| #define HAVE__RES_EXTERN 1
| #define KRB5 1
| #define GSSAPI 1
| #define HAVE_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_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 <gssapi_krb5.h>
configure:19836: result: no
configure:19836: checking gssapi_krb5.h presence
configure:19836: /opt/spack/lib/spack/env/clang/clang -E  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c
conftest.c:400:10: fatal error: 'gssapi_krb5.h' file not found
#include <gssapi_krb5.h>
         ^~~~~~~~~~~~~~~
1 error generated.
configure:19836: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| #define HAVE__GETSHORT 1
| #define HAVE__GETLONG 1
| #define HAVE_DECL__GETSHORT 0
| #define HAVE_DECL__GETLONG 0
| #define HAVE_HEADER_AD 1
| #define HAVE__RES_EXTERN 1
| #define KRB5 1
| #define GSSAPI 1
| #define HAVE_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_H 1
| /* end confdefs.h.  */
| #include <gssapi_krb5.h>
configure:19836: result: no
configure:19836: checking for gssapi_krb5.h
configure:19836: result: no
configure:19836: checking gssapi/gssapi_krb5.h usability
configure:19836: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
configure:19836: $? = 0
configure:19836: result: yes
configure:19836: checking gssapi/gssapi_krb5.h presence
configure:19836: /opt/spack/lib/spack/env/clang/clang -E  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c
configure:19836: $? = 0
configure:19836: result: yes
configure:19836: checking for gssapi/gssapi_krb5.h
configure:19836: result: yes
configure:19849: checking gssapi_generic.h usability
configure:19849: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
conftest.c:434:10: fatal error: 'gssapi_generic.h' file not found
#include <gssapi_generic.h>
         ^~~~~~~~~~~~~~~~~~
1 error generated.
configure:19849: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| #define HAVE__GETSHORT 1
| #define HAVE__GETLONG 1
| #define HAVE_DECL__GETSHORT 0
| #define HAVE_DECL__GETLONG 0
| #define HAVE_HEADER_AD 1
| #define HAVE__RES_EXTERN 1
| #define KRB5 1
| #define GSSAPI 1
| #define HAVE_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_KRB5_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 <gssapi_generic.h>
configure:19849: result: no
configure:19849: checking gssapi_generic.h presence
configure:19849: /opt/spack/lib/spack/env/clang/clang -E  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c
conftest.c:401:10: fatal error: 'gssapi_generic.h' file not found
#include <gssapi_generic.h>
         ^~~~~~~~~~~~~~~~~~
1 error generated.
configure:19849: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| #define HAVE__GETSHORT 1
| #define HAVE__GETLONG 1
| #define HAVE_DECL__GETSHORT 0
| #define HAVE_DECL__GETLONG 0
| #define HAVE_HEADER_AD 1
| #define HAVE__RES_EXTERN 1
| #define KRB5 1
| #define GSSAPI 1
| #define HAVE_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_KRB5_H 1
| /* end confdefs.h.  */
| #include <gssapi_generic.h>
configure:19849: result: no
configure:19849: checking for gssapi_generic.h
configure:19849: result: no
configure:19849: checking gssapi/gssapi_generic.h usability
configure:19849: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
configure:19849: $? = 0
configure:19849: result: yes
configure:19849: checking gssapi/gssapi_generic.h presence
configure:19849: /opt/spack/lib/spack/env/clang/clang -E  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c
configure:19849: $? = 0
configure:19849: result: yes
configure:19849: checking for gssapi/gssapi_generic.h
configure:19849: result: yes
configure:19860: checking for library containing k_hasafs
configure:19891: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt -lresolv >&5
/usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 0x25.
/tmp/conftest-dea349.o: In function `main':
conftest.c:(.text+0x4): undefined reference to `k_hasafs'
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:19891: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| #define HAVE__GETSHORT 1
| #define HAVE__GETLONG 1
| #define HAVE_DECL__GETSHORT 0
| #define HAVE_DECL__GETLONG 0
| #define HAVE_HEADER_AD 1
| #define HAVE__RES_EXTERN 1
| #define KRB5 1
| #define GSSAPI 1
| #define HAVE_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_KRB5_H 1
| #define HAVE_GSSAPI_GSSAPI_GENERIC_H 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char k_hasafs ();
| int
| main ()
| {
| return k_hasafs ();
|   ;
|   return 0;
| }
configure:19891: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lkafs  -lcrypto -ldl -lutil -lz  -lcrypt -lresolv >&5
/usr/bin/ld: cannot find -lkafs
clang-15: error: linker command failed with exit code 1 (use -v to see invocation)
configure:19891: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| #define HAVE__GETSHORT 1
| #define HAVE__GETLONG 1
| #define HAVE_DECL__GETSHORT 0
| #define HAVE_DECL__GETLONG 0
| #define HAVE_HEADER_AD 1
| #define HAVE__RES_EXTERN 1
| #define KRB5 1
| #define GSSAPI 1
| #define HAVE_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_KRB5_H 1
| #define HAVE_GSSAPI_GSSAPI_GENERIC_H 1
| /* end confdefs.h.  */
| 
| /* Override any GCC internal prototype to avoid an error.
|    Use char because int might match the return type of a GCC
|    builtin and then its argument prototype would still apply.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| char k_hasafs ();
| int
| main ()
| {
| return k_hasafs ();
|   ;
|   return 0;
| }
configure:19908: result: no
configure:19919: checking whether GSS_C_NT_HOSTBASED_SERVICE is declared
configure:19919: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
configure:19919: $? = 0
configure:19919: result: yes
configure:19948: checking for krb5_cc_new_unique
configure:19948: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt -lresolv -L/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/lib -Wl,--enable-new-dtags -Wl,-rpath -Wl,/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/lib -lkrb5 -lk5crypto -lcom_err >&5
configure:19948: $? = 0
configure:19948: result: yes
configure:19948: checking for krb5_get_error_message
configure:19948: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt -lresolv -L/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/lib -Wl,--enable-new-dtags -Wl,-rpath -Wl,/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/lib -lkrb5 -lk5crypto -lcom_err >&5
configure:19948: $? = 0
configure:19948: result: yes
configure:19948: checking for krb5_free_error_message
configure:19948: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt -lresolv -L/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/lib -Wl,--enable-new-dtags -Wl,-rpath -Wl,/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/lib -lkrb5 -lk5crypto -lcom_err >&5
configure:19948: $? = 0
configure:19948: result: yes
configure:20002: checking for xauth
configure:20035: result: no
configure:20096: checking Discovering system mail directory
configure:20149: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt -lresolv >&5
configure:20149: $? = 0
configure:20149: ./conftest
configure:20149: $? = 0
configure:20154: result: Using: /var/mail from _PATH_MAILDIR
configure:20230: checking for "/dev/ptc"
configure:20244: result: no
configure:20315: checking if the systems has expire shadow information
configure:20332: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
configure:20332: $? = 0
configure:20338: result: yes
configure:20397: checking for "/etc/default/login"
configure:20411: result: no
configure:20513: /opt/spack/lib/spack/env/clang/clang -o conftest -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include  -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie conftest.c -lcrypto -ldl -lutil -lz  -lcrypt -lresolv >&5
configure:20513: $? = 0
configure:20513: ./conftest
configure:20513: $? = 0
configure:20538: result: Adding /opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/openssh-9.0p1-vn3ppe72pb7rtfbevoxq7m5iq4uwtict/bin to USER_PATH so scp will work
configure:20575: checking if we need to convert IPv4 in IPv6-mapped addresses
configure:20597: result: yes (default)
configure:20770: checking if your system defines LASTLOG_FILE
configure:20795: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
conftest.c:426:18: error: use of undeclared identifier 'LASTLOG_FILE'
 char *lastlog = LASTLOG_FILE;
                 ^
1 error generated.
configure:20795: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| #define HAVE__GETSHORT 1
| #define HAVE__GETLONG 1
| #define HAVE_DECL__GETSHORT 0
| #define HAVE_DECL__GETLONG 0
| #define HAVE_HEADER_AD 1
| #define HAVE__RES_EXTERN 1
| #define KRB5 1
| #define GSSAPI 1
| #define HAVE_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_KRB5_H 1
| #define HAVE_GSSAPI_GSSAPI_GENERIC_H 1
| #define HAVE_DECL_GSS_C_NT_HOSTBASED_SERVICE 1
| #define HAVE_KRB5_CC_NEW_UNIQUE 1
| #define HAVE_KRB5_GET_ERROR_MESSAGE 1
| #define HAVE_KRB5_FREE_ERROR_MESSAGE 1
| #define HAS_SHADOW_EXPIRE 1
| #define USER_PATH "/usr/bin:/bin:/usr/sbin:/sbin:/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/openssh-9.0p1-vn3ppe72pb7rtfbevoxq7m5iq4uwtict/bin"
| #define IPV4_IN_IPV6 1
| #define _PATH_SSH_PIDDIR "/var/run"
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <utmp.h>
| #ifdef HAVE_LASTLOG_H
| #  include <lastlog.h>
| #endif
| #ifdef HAVE_PATHS_H
| #  include <paths.h>
| #endif
| #ifdef HAVE_LOGIN_H
| # include <login.h>
| #endif
| 
| int
| main ()
| {
|  char *lastlog = LASTLOG_FILE;
|   ;
|   return 0;
| }
configure:20800: result: no
configure:20802: checking if your system defines _PATH_LASTLOG
configure:20824: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
conftest.c:423:8: warning: unused variable 'lastlog' [-Wunused-variable]
 char *lastlog = _PATH_LASTLOG;
       ^
1 warning generated.
configure:20824: $? = 0
configure:20825: result: yes
configure:20861: checking if your system defines UTMP_FILE
configure:20880: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
conftest.c:420:8: warning: unused variable 'utmp' [-Wunused-variable]
 char *utmp = UTMP_FILE;
       ^
1 warning generated.
configure:20880: $? = 0
configure:20881: result: yes
configure:20911: checking if your system defines WTMP_FILE
configure:20930: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
conftest.c:420:8: warning: unused variable 'wtmp' [-Wunused-variable]
 char *wtmp = WTMP_FILE;
       ^
1 warning generated.
configure:20930: $? = 0
configure:20931: result: yes
configure:20961: checking if your system defines WTMPX_FILE
configure:20983: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
conftest.c:423:16: error: use of undeclared identifier 'WTMPX_FILE'
 char *wtmpx = WTMPX_FILE;
               ^
1 error generated.
configure:20983: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| #define HAVE__GETSHORT 1
| #define HAVE__GETLONG 1
| #define HAVE_DECL__GETSHORT 0
| #define HAVE_DECL__GETLONG 0
| #define HAVE_HEADER_AD 1
| #define HAVE__RES_EXTERN 1
| #define KRB5 1
| #define GSSAPI 1
| #define HAVE_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_KRB5_H 1
| #define HAVE_GSSAPI_GSSAPI_GENERIC_H 1
| #define HAVE_DECL_GSS_C_NT_HOSTBASED_SERVICE 1
| #define HAVE_KRB5_CC_NEW_UNIQUE 1
| #define HAVE_KRB5_GET_ERROR_MESSAGE 1
| #define HAVE_KRB5_FREE_ERROR_MESSAGE 1
| #define HAS_SHADOW_EXPIRE 1
| #define USER_PATH "/usr/bin:/bin:/usr/sbin:/sbin:/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/openssh-9.0p1-vn3ppe72pb7rtfbevoxq7m5iq4uwtict/bin"
| #define IPV4_IN_IPV6 1
| #define _PATH_SSH_PIDDIR "/var/run"
| /* end confdefs.h.  */
| 
| #include <sys/types.h>
| #include <utmp.h>
| #ifdef HAVE_UTMPX_H
| #include <utmpx.h>
| #endif
| #ifdef HAVE_PATHS_H
| #  include <paths.h>
| #endif
| 
| int
| main ()
| {
|  char *wtmpx = WTMPX_FILE;
|   ;
|   return 0;
| }
configure:20987: result: no
configure:21013: checking for struct lastlog.ll_line
configure:21013: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
conftest.c:430:13: warning: address of array 'ac_aggr.ll_line' will always evaluate to 'true' [-Wpointer-bool-conversion]
if (ac_aggr.ll_line)
~~  ~~~~~~~~^~~~~~~
1 warning generated.
configure:21013: $? = 0
configure:21013: result: yes
configure:21040: checking for struct utmp.ut_line
configure:21040: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
conftest.c:430:13: warning: address of array 'ac_aggr.ut_line' will always evaluate to 'true' [-Wpointer-bool-conversion]
if (ac_aggr.ut_line)
~~  ~~~~~~~~^~~~~~~
1 warning generated.
configure:21040: $? = 0
configure:21040: result: yes
configure:21074: checking whether BROKEN_GETADDRINFO is declared
configure:21074: /opt/spack/lib/spack/env/clang/clang -c -g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE   -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include conftest.c >&5
conftest.c:451:10: error: use of undeclared identifier 'BROKEN_GETADDRINFO'
  (void) BROKEN_GETADDRINFO;
         ^
1 error generated.
configure:21074: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "OpenSSH"
| #define PACKAGE_TARNAME "openssh"
| #define PACKAGE_VERSION "Portable"
| #define PACKAGE_STRING "OpenSSH Portable"
| #define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
| #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 _PATH_PASSWD_PROG "/usr/bin/passwd"
| #define HAVE_RLIMIT_NPROC /**/
| #define WITH_OPENSSL 1
| #define VARIABLE_LENGTH_ARRAYS 1
| #define VARIABLE_DECLARATION_AFTER_CODE 1
| #define HAVE_ATTRIBUTE__NONNULL__ 1
| #define HAVE_CRYPT_H 1
| #define HAVE_DIRENT_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_ELF_H 1
| #define HAVE_ERR_H 1
| #define HAVE_FEATURES_H 1
| #define HAVE_FCNTL_H 1
| #define HAVE_FNMATCH_H 1
| #define HAVE_GETOPT_H 1
| #define HAVE_GLOB_H 1
| #define HAVE_IFADDRS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_LANGINFO_H 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_NETDB_H 1
| #define HAVE_PATHS_H 1
| #define HAVE_POLL_H 1
| #define HAVE_PTY_H 1
| #define HAVE_RPC_TYPES_H 1
| #define HAVE_SHADOW_H 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_BITYPES_H 1
| #define HAVE_SYS_CDEFS_H 1
| #define HAVE_SYS_DIR_H 1
| #define HAVE_SYS_FILE_H 1
| #define HAVE_SYS_MMAN_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SYS_POLL_H 1
| #define HAVE_SYS_PRCTL_H 1
| #define HAVE_SYS_PTRACE_H 1
| #define HAVE_SYS_RANDOM_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_STROPTS_H 1
| #define HAVE_SYS_STATVFS_H 1
| #define HAVE_SYS_SYSMACROS_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_TIME_H 1
| #define HAVE_TTYENT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UTIME_H 1
| #define HAVE_UTMP_H 1
| #define HAVE_UTMPX_H 1
| #define HAVE_WCHAR_H 1
| #define HAVE_NET_ROUTE_H 1
| #define HAVE_SYS_SYSCTL_H 1
| #define HAVE_LASTLOG_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_UN_H 1
| #define BROKEN_CLOSEFROM 1
| #define PAM_TTY_KLUDGE 1
| #define LOCKED_PASSWD_PREFIX "!"
| #define SPT_TYPE SPT_REUSEARGV
| #define LINK_OPNOTSUPP_ERRNO EPERM
| #define _PATH_BTMP "/var/log/btmp"
| #define USE_BTMP 1
| #define LINUX_OOM_ADJUST 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define SSH_TUN_LINUX 1
| #define SSH_TUN_COMPAT_AF 1
| #define SSH_TUN_PREPEND_AF 1
| #define SYS_RDOMAIN_LINUX 1
| #define HAVE_LINUX_SECCOMP_H 1
| #define HAVE_LINUX_FILTER_H 1
| #define HAVE_LINUX_AUDIT_H 1
| #define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
| #define HAVE_DIRNAME 1
| #define HAVE_LIBGEN_H 1
| #define HAVE_BASENAME 1
| #define WITH_ZLIB 1
| #define HAVE_LIBZ 1
| #define HAVE_UTIMES 1
| #define HAVE_LOGIN 1
| #define HAVE_LOGOUT 1
| #define HAVE_OPENPTY 1
| #define HAVE_UPDWTMP 1
| #define HAVE_LOGWTMP 1
| #define HAVE_STRFTIME 1
| #define HAVE_STDLIB_H 1
| #define HAVE_MALLOC 1
| #define HAVE_STDLIB_H 1
| #define HAVE_REALLOC 1
| #define HAVE_CALLOC 1
| #define GLOB_HAS_ALTDIRFUNC 1
| #define HAVE_DECL_GLOB_NOMATCH 1
| #define BROKEN_STRNVIS 1
| #define HAVE_PROC_PID 1
| #define HAVE_ASPRINTF 1
| #define HAVE_BCOPY 1
| #define HAVE_BZERO 1
| #define HAVE_CLOCK 1
| #define HAVE_DIRFD 1
| #define HAVE_ENDGRENT 1
| #define HAVE_ERR 1
| #define HAVE_ERRX 1
| #define HAVE_EXPLICIT_BZERO 1
| #define HAVE_FCHMOD 1
| #define HAVE_FCHMODAT 1
| #define HAVE_FCHOWN 1
| #define HAVE_FCHOWNAT 1
| #define HAVE_FLOCK 1
| #define HAVE_FNMATCH 1
| #define HAVE_FREEADDRINFO 1
| #define HAVE_FSTATFS 1
| #define HAVE_FSTATVFS 1
| #define HAVE_FUTIMES 1
| #define HAVE_GETADDRINFO 1
| #define HAVE_GETCWD 1
| #define HAVE_GETGROUPLIST 1
| #define HAVE_GETLINE 1
| #define HAVE_GETNAMEINFO 1
| #define HAVE_GETOPT 1
| #define HAVE_GETPAGESIZE 1
| #define HAVE_GETPGID 1
| #define HAVE_GETRLIMIT 1
| #define HAVE_GETRANDOM 1
| #define HAVE_GETSID 1
| #define HAVE_GETTTYENT 1
| #define HAVE_GLOB 1
| #define HAVE_INET_ATON 1
| #define HAVE_INET_NTOA 1
| #define HAVE_INET_NTOP 1
| #define HAVE_INNETGR 1
| #define HAVE_KILLPG 1
| #define HAVE_LLABS 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_MEMMEM 1
| #define HAVE_MEMMOVE 1
| #define HAVE_MKDTEMP 1
| #define HAVE_POLL 1
| #define HAVE_PPOLL 1
| #define HAVE_PRCTL 1
| #define HAVE_PSELECT 1
| #define HAVE_RAISE 1
| #define HAVE_REALLOCARRAY 1
| #define HAVE_REALPATH 1
| #define HAVE_RECVMSG 1
| #define HAVE_RRESVPORT_AF 1
| #define HAVE_SENDMSG 1
| #define HAVE_SETEGID 1
| #define HAVE_SETENV 1
| #define HAVE_SETEUID 1
| #define HAVE_SETGROUPS 1
| #define HAVE_SETLINEBUF 1
| #define HAVE_SETREGID 1
| #define HAVE_SETREUID 1
| #define HAVE_SETRLIMIT 1
| #define HAVE_SETSID 1
| #define HAVE_SETVBUF 1
| #define HAVE_SIGACTION 1
| #define HAVE_SNPRINTF 1
| #define HAVE_SOCKETPAIR 1
| #define HAVE_STATFS 1
| #define HAVE_STATVFS 1
| #define HAVE_STRCASESTR 1
| #define HAVE_STRDUP 1
| #define HAVE_STRERROR 1
| #define HAVE_STRNDUP 1
| #define HAVE_STRNLEN 1
| #define HAVE_STRPTIME 1
| #define HAVE_STRSIGNAL 1
| #define HAVE_STRTOLL 1
| #define HAVE_STRTOUL 1
| #define HAVE_STRTOULL 1
| #define HAVE_SYSCONF 1
| #define HAVE_TCGETPGRP 1
| #define HAVE_TRUNCATE 1
| #define HAVE_UNSETENV 1
| #define HAVE_UPDWTMPX 1
| #define HAVE_UTIMENSAT 1
| #define HAVE_USLEEP 1
| #define HAVE_VASPRINTF 1
| #define HAVE_VSNPRINTF 1
| #define HAVE_WAITPID 1
| #define HAVE_WARN 1
| #define HAVE_DECL_BZERO 1
| #define HAVE_DECL_MEMMEM 0
| #define HAVE_MBLEN 1
| #define HAVE_MBTOWC 1
| #define HAVE_NL_LANGINFO 1
| #define HAVE_WCWIDTH 1
| #define HAVE_ISBLANK 1
| #define HAVE_DLOPEN 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_GAI_STRERROR 1
| #define HAVE_CONST_GAI_STRERROR_PROTO 1
| #define HAVE_NANOSLEEP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_STRSEP 1
| #define HAVE_TCSENDBREAK 1
| #define HAVE_DECL_H_ERRNO 1
| #define HAVE_DECL_SHUT_RD 1
| #define HAVE_DECL_GETPEEREID 0
| #define HAVE_DECL_O_NONBLOCK 1
| #define HAVE_DECL_FTRUNCATE 1
| #define HAVE_DECL_READV 1
| #define HAVE_DECL_WRITEV 1
| #define HAVE_DECL_MAXSYMLINKS 1
| #define HAVE_DECL_OFFSETOF 1
| #define HAVE_DECL_HOWMANY 1
| #define HAVE_DECL_NFDBITS 1
| #define HAVE_FD_MASK 1
| #define HAVE_SETRESUID 1
| #define BROKEN_SETRESUID 1
| #define HAVE_SETRESGID 1
| #define BROKEN_SETRESGID 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_TIME 1
| #define HAVE_ENDUTENT 1
| #define HAVE_GETUTENT 1
| #define HAVE_GETUTID 1
| #define HAVE_GETUTLINE 1
| #define HAVE_PUTUTLINE 1
| #define HAVE_SETUTENT 1
| #define HAVE_UTMPNAME 1
| #define HAVE_ENDUTXENT 1
| #define HAVE_GETUTXENT 1
| #define HAVE_GETUTXID 1
| #define HAVE_GETUTXLINE 1
| #define HAVE_PUTUTXLINE 1
| #define HAVE_SETUTXENT 1
| #define HAVE_UTMPXNAME 1
| #define HAVE_DAEMON 1
| #define HAVE_GETPAGESIZE 1
| #define SNPRINTF_CONST /* not const */
| #define HAVE_SO_PEERCRED 1
| #define SSHD_ACQUIRES_CTTY 1
| #define HAVE_DECL_AI_NUMERICSERV 1
| #define HAVE_GETPGRP 1
| #define GETPGRP_VOID 1
| #define HAVE_OPENSSL_VERSION 1
| #define HAVE_OPENSSL_VERSION_NUM 1
| #define HAVE_BN_IS_PRIME_EX 1
| #define HAVE_DSA_GENERATE_PARAMETERS_EX 1
| #define HAVE_EVP_CIPHER_CTX_CTRL 1
| #define HAVE_EVP_DIGESTFINAL_EX 1
| #define HAVE_EVP_DIGESTINIT_EX 1
| #define HAVE_EVP_MD_CTX_COPY_EX 1
| #define HAVE_RSA_GENERATE_KEY_EX 1
| #define HAVE_RSA_GET_DEFAULT_METHOD 1
| #define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
| #define HAVE_OPENSSL_INIT_CRYPTO 1
| #define HAVE_DH_GET0_KEY 1
| #define HAVE_DH_GET0_PQG 1
| #define HAVE_DH_SET0_KEY 1
| #define HAVE_DH_SET_LENGTH 1
| #define HAVE_DH_SET0_PQG 1
| #define HAVE_DSA_GET0_KEY 1
| #define HAVE_DSA_GET0_PQG 1
| #define HAVE_DSA_SET0_KEY 1
| #define HAVE_DSA_SET0_PQG 1
| #define HAVE_DSA_SIG_GET0 1
| #define HAVE_DSA_SIG_SET0 1
| #define HAVE_ECDSA_SIG_GET0 1
| #define HAVE_ECDSA_SIG_SET0 1
| #define HAVE_EVP_CIPHER_CTX_IV 1
| #define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
| #define HAVE_RSA_GET0_CRT_PARAMS 1
| #define HAVE_RSA_GET0_FACTORS 1
| #define HAVE_RSA_GET0_KEY 1
| #define HAVE_RSA_SET0_CRT_PARAMS 1
| #define HAVE_RSA_SET0_FACTORS 1
| #define HAVE_RSA_SET0_KEY 1
| #define HAVE_RSA_METH_FREE 1
| #define HAVE_RSA_METH_DUP 1
| #define HAVE_RSA_METH_SET1_NAME 1
| #define HAVE_RSA_METH_GET_FINISH 1
| #define HAVE_RSA_METH_SET_PRIV_ENC 1
| #define HAVE_RSA_METH_SET_PRIV_DEC 1
| #define HAVE_RSA_METH_SET_FINISH 1
| #define HAVE_EVP_PKEY_GET0_RSA 1
| #define HAVE_EVP_MD_CTX_NEW 1
| #define HAVE_EVP_MD_CTX_FREE 1
| #define HAVE_EVP_CHACHA20 1
| #define OPENSSL_HAVE_EVPCTR 1
| #define OPENSSL_HAVE_EVPGCM 1
| #define HAVE_CRYPT 1
| #define HAVE_DES_CRYPT 1
| #define HAVE_EVP_SHA256 1
| #define HAVE_EVP_SHA384 1
| #define HAVE_EVP_SHA512 1
| #define OPENSSL_HAS_ECC 1
| #define HAVE_EC_KEY_METHOD_NEW 1
| #define OPENSSL_HAS_NISTP256 1
| #define OPENSSL_HAS_NISTP384 1
| #define OPENSSL_HAS_NISTP521 1
| #define ENABLE_PKCS11 /**/
| #define ENABLE_SK /**/
| #define OPENSSL_PRNG_ONLY 1
| #define SSH_PRIVSEP_USER "sshd"
| #define HAVE_STRUCT_POLLFD_FD 1
| #define HAVE_NFDS_T 1
| #define SANDBOX_SECCOMP_FILTER 1
| #define HAVE_LONG_LONG 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_LONG_DOUBLE 1
| #define SIZEOF_SHORT_INT 2
| #define SIZEOF_INT 4
| #define SIZEOF_LONG_INT 8
| #define SIZEOF_LONG_LONG_INT 8
| #define SIZEOF_TIME_T 8
| #define HAVE_DECL_UINT32_MAX 1
| #define HAVE_U_INT 1
| #define HAVE_INTXX_T 1
| #define HAVE_INT64_T 1
| #define HAVE_U_INTXX_T 1
| #define HAVE_U_INT64_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_UINTXX_T 1
| #define HAVE_U_CHAR 1
| #define HAVE_INTMAX_T 1
| #define HAVE_UINTMAX_T 1
| #define HAVE_SIG_ATOMIC_T 1
| #define HAVE_FSBLKCNT_T 1
| #define HAVE_FSFILCNT_T 1
| #define HAVE_STRUCT_STATFS_F_FILES 1
| #define HAVE_STRUCT_STATFS_F_FLAGS 1
| #define HAVE_IN_ADDR_T 1
| #define HAVE_IN_PORT_T 1
| #define HAVE_SIZE_T 1
| #define HAVE_SSIZE_T 1
| #define HAVE_CLOCK_T 1
| #define HAVE_SA_FAMILY_T 1
| #define HAVE_PID_T 1
| #define HAVE_MODE_T 1
| #define HAVE_STRUCT_SOCKADDR_STORAGE 1
| #define HAVE_STRUCT_SOCKADDR_IN6 1
| #define HAVE_STRUCT_IN6_ADDR 1
| #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
| #define HAVE_STRUCT_ADDRINFO 1
| #define HAVE_STRUCT_TIMEVAL 1
| #define HAVE_STRUCT_TIMESPEC 1
| #define BROKEN_SNPRINTF 1
| #define HAVE_HOST_IN_UTMP 1
| #define HAVE_HOST_IN_UTMPX 1
| #define HAVE_PID_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMP 1
| #define HAVE_TYPE_IN_UTMPX 1
| #define HAVE_TV_IN_UTMP 1
| #define HAVE_ID_IN_UTMP 1
| #define HAVE_ID_IN_UTMPX 1
| #define HAVE_ADDR_IN_UTMP 1
| #define HAVE_ADDR_IN_UTMPX 1
| #define HAVE_ADDR_V6_IN_UTMP 1
| #define HAVE_ADDR_V6_IN_UTMPX 1
| #define HAVE_EXIT_IN_UTMP 1
| #define HAVE_TV_IN_UTMPX 1
| #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
| #define HAVE_STRUCT_STAT_ST_MTIM 1
| #define HAVE_STRUCT_STAT_ST_MTIME 1
| #define HAVE_STRUCT_PASSWD_PW_GECOS 1
| #define HAVE_SS_FAMILY_IN_SS 1
| #define HAVE_CONTROL_IN_MSGHDR 1
| #define HAVE___PROGNAME 1
| #define HAVE___FUNCTION__ 1
| #define HAVE___func__ 1
| #define HAVE_VA_COPY 1
| #define HAVE___VA_COPY 1
| #define HAVE_SYS_ERRLIST 1
| #define HAVE_SYS_NERR 1
| #define HAVE__GETSHORT 1
| #define HAVE__GETLONG 1
| #define HAVE_DECL__GETSHORT 0
| #define HAVE_DECL__GETLONG 0
| #define HAVE_HEADER_AD 1
| #define HAVE__RES_EXTERN 1
| #define KRB5 1
| #define GSSAPI 1
| #define HAVE_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_H 1
| #define HAVE_GSSAPI_GSSAPI_KRB5_H 1
| #define HAVE_GSSAPI_GSSAPI_GENERIC_H 1
| #define HAVE_DECL_GSS_C_NT_HOSTBASED_SERVICE 1
| #define HAVE_KRB5_CC_NEW_UNIQUE 1
| #define HAVE_KRB5_GET_ERROR_MESSAGE 1
| #define HAVE_KRB5_FREE_ERROR_MESSAGE 1
| #define HAS_SHADOW_EXPIRE 1
| #define USER_PATH "/usr/bin:/bin:/usr/sbin:/sbin:/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/openssh-9.0p1-vn3ppe72pb7rtfbevoxq7m5iq4uwtict/bin"
| #define IPV4_IN_IPV6 1
| #define _PATH_SSH_PIDDIR "/var/run"
| #define DISABLE_WTMPX 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 ()
| {
| #ifndef BROKEN_GETADDRINFO
| #ifdef __cplusplus
|   (void) BROKEN_GETADDRINFO;
| #else
|   (void) BROKEN_GETADDRINFO;
| #endif
| #endif
| 
|   ;
|   return 0;
| }
configure:21074: result: no
configure:21217: creating ./config.status

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

This file was extended by OpenSSH config.status Portable, which was
generated by GNU Autoconf 2.69.  Invocation command line was

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

on cee139ff972b

config.status:2286: creating Makefile
config.status:2286: creating buildpkg.sh
config.status:2286: creating opensshd.init
config.status:2286: creating openssh.xml
config.status:2286: creating openbsd-compat/Makefile
config.status:2286: creating openbsd-compat/regress/Makefile
config.status:2286: creating survey.sh
config.status:2286: creating config.h

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

ac_cv_build=x86_64-pc-linux-gnu
ac_cv_c_bigendian=no
ac_cv_c_compiler_gnu=yes
ac_cv_c_inline=inline
ac_cv_cc_implements___FUNCTION__=yes
ac_cv_cc_implements___func__=yes
ac_cv_env_CC_set=set
ac_cv_env_CC_value=/opt/spack/lib/spack/env/clang/clang
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_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_file__dev_ptc=no
ac_cv_file__etc_default_login=no
ac_cv_func_BN_is_prime_ex=yes
ac_cv_func_Blowfish_expand0state=no
ac_cv_func_Blowfish_expandstate=no
ac_cv_func_Blowfish_initstate=no
ac_cv_func_Blowfish_stream2word=no
ac_cv_func_DES_crypt=yes
ac_cv_func_DH_get0_key=yes
ac_cv_func_DH_get0_pqg=yes
ac_cv_func_DH_set0_key=yes
ac_cv_func_DH_set0_pqg=yes
ac_cv_func_DH_set_length=yes
ac_cv_func_DSA_SIG_get0=yes
ac_cv_func_DSA_SIG_set0=yes
ac_cv_func_DSA_generate_parameters_ex=yes
ac_cv_func_DSA_get0_key=yes
ac_cv_func_DSA_get0_pqg=yes
ac_cv_func_DSA_set0_key=yes
ac_cv_func_DSA_set0_pqg=yes
ac_cv_func_ECDSA_SIG_get0=yes
ac_cv_func_ECDSA_SIG_set0=yes
ac_cv_func_EC_KEY_METHOD_new=yes
ac_cv_func_EVP_CIPHER_CTX_ctrl=yes
ac_cv_func_EVP_CIPHER_CTX_get_iv=no
ac_cv_func_EVP_CIPHER_CTX_get_updated_iv=no
ac_cv_func_EVP_CIPHER_CTX_iv=yes
ac_cv_func_EVP_CIPHER_CTX_iv_noconst=yes
ac_cv_func_EVP_CIPHER_CTX_set_iv=no
ac_cv_func_EVP_DigestFinal_ex=yes
ac_cv_func_EVP_DigestInit_ex=yes
ac_cv_func_EVP_MD_CTX_cleanup=no
ac_cv_func_EVP_MD_CTX_copy_ex=yes
ac_cv_func_EVP_MD_CTX_free=yes
ac_cv_func_EVP_MD_CTX_init=no
ac_cv_func_EVP_MD_CTX_new=yes
ac_cv_func_EVP_PKEY_get0_RSA=yes
ac_cv_func_EVP_chacha20=yes
ac_cv_func_EVP_sha256=yes
ac_cv_func_EVP_sha384=yes
ac_cv_func_EVP_sha512=yes
ac_cv_func_HMAC_CTX_init=no
ac_cv_func_OPENSSL_init_crypto=yes
ac_cv_func_OpenSSL_add_all_algorithms=no
ac_cv_func_OpenSSL_version=yes
ac_cv_func_OpenSSL_version_num=yes
ac_cv_func_RSA_generate_key_ex=yes
ac_cv_func_RSA_get0_crt_params=yes
ac_cv_func_RSA_get0_factors=yes
ac_cv_func_RSA_get0_key=yes
ac_cv_func_RSA_get_default_method=yes
ac_cv_func_RSA_meth_dup=yes
ac_cv_func_RSA_meth_free=yes
ac_cv_func_RSA_meth_get_finish=yes
ac_cv_func_RSA_meth_set1_name=yes
ac_cv_func_RSA_meth_set_finish=yes
ac_cv_func_RSA_meth_set_priv_dec=yes
ac_cv_func_RSA_meth_set_priv_enc=yes
ac_cv_func_RSA_set0_crt_params=yes
ac_cv_func_RSA_set0_factors=yes
ac_cv_func_RSA_set0_key=yes
ac_cv_func_SHA256Update=no
ac_cv_func_SHA384Update=no
ac_cv_func_SHA512Update=no
ac_cv_func___b64_ntop=no
ac_cv_func___b64_pton=no
ac_cv_func__getlong=yes
ac_cv_func__getpty=no
ac_cv_func__getshort=yes
ac_cv_func_arc4random=no
ac_cv_func_arc4random_buf=no
ac_cv_func_arc4random_stir=no
ac_cv_func_arc4random_uniform=no
ac_cv_func_asprintf=yes
ac_cv_func_b64_ntop=no
ac_cv_func_b64_pton=no
ac_cv_func_bcopy=yes
ac_cv_func_bcrypt_pbkdf=no
ac_cv_func_bindresvport_sa=no
ac_cv_func_blf_enc=no
ac_cv_func_bzero=yes
ac_cv_func_cap_rights_limit=no
ac_cv_func_clock=yes
ac_cv_func_close_range=no
ac_cv_func_closefrom=no
ac_cv_func_crypt=yes
ac_cv_func_daemon=yes
ac_cv_func_dirfd=yes
ac_cv_func_dirname=yes
ac_cv_func_dlopen=yes
ac_cv_func_endgrent=yes
ac_cv_func_endutent=yes
ac_cv_func_endutxent=yes
ac_cv_func_err=yes
ac_cv_func_errx=yes
ac_cv_func_explicit_bzero=yes
ac_cv_func_explicit_memset=no
ac_cv_func_fchmod=yes
ac_cv_func_fchmodat=yes
ac_cv_func_fchown=yes
ac_cv_func_fchownat=yes
ac_cv_func_flock=yes
ac_cv_func_fmt_scaled=no
ac_cv_func_fnmatch=yes
ac_cv_func_freeaddrinfo=yes
ac_cv_func_freezero=no
ac_cv_func_fstatfs=yes
ac_cv_func_fstatvfs=yes
ac_cv_func_futimes=yes
ac_cv_func_gai_strerror=yes
ac_cv_func_getaddrinfo=yes
ac_cv_func_getcwd=yes
ac_cv_func_getgrouplist=yes
ac_cv_func_getlastlogxbyname=no
ac_cv_func_getline=yes
ac_cv_func_getnameinfo=yes
ac_cv_func_getopt=yes
ac_cv_func_getpagesize=yes
ac_cv_func_getpeereid=no
ac_cv_func_getpeerucred=no
ac_cv_func_getpgid=yes
ac_cv_func_getpgrp=yes
ac_cv_func_getrandom=yes
ac_cv_func_getrlimit=yes
ac_cv_func_getsid=yes
ac_cv_func_getspnam=yes
ac_cv_func_gettimeofday=yes
ac_cv_func_getttyent=yes
ac_cv_func_getutent=yes
ac_cv_func_getutid=yes
ac_cv_func_getutline=yes
ac_cv_func_getutxent=yes
ac_cv_func_getutxid=yes
ac_cv_func_getutxline=yes
ac_cv_func_getutxuser=no
ac_cv_func_glob=yes
ac_cv_func_group_from_gid=no
ac_cv_func_inet_aton=yes
ac_cv_func_inet_ntoa=yes
ac_cv_func_inet_ntop=yes
ac_cv_func_innetgr=yes
ac_cv_func_killpg=yes
ac_cv_func_krb5_cc_new_unique=yes
ac_cv_func_krb5_free_error_message=yes
ac_cv_func_krb5_get_error_message=yes
ac_cv_func_llabs=yes
ac_cv_func_localtime_r=yes
ac_cv_func_login=yes
ac_cv_func_login_getcapbool=no
ac_cv_func_login_getpwclass=no
ac_cv_func_logout=yes
ac_cv_func_logwtmp=yes
ac_cv_func_malloc_0_nonnull=yes
ac_cv_func_mblen=yes
ac_cv_func_mbtowc=yes
ac_cv_func_memmem=yes
ac_cv_func_memmove=yes
ac_cv_func_memset_s=no
ac_cv_func_mkdtemp=yes
ac_cv_func_ngetaddrinfo=no
ac_cv_func_nl_langinfo=yes
ac_cv_func_nsleep=no
ac_cv_func_ogetaddrinfo=no
ac_cv_func_openlog_r=no
ac_cv_func_openpty=yes
ac_cv_func_pledge=no
ac_cv_func_poll=yes
ac_cv_func_ppoll=yes
ac_cv_func_prctl=yes
ac_cv_func_procctl=no
ac_cv_func_pselect=yes
ac_cv_func_pstat=no
ac_cv_func_pututline=yes
ac_cv_func_pututxline=yes
ac_cv_func_raise=yes
ac_cv_func_readpassphrase=no
ac_cv_func_realloc_0_nonnull=yes
ac_cv_func_reallocarray=yes
ac_cv_func_realpath=yes
ac_cv_func_recallocarray=no
ac_cv_func_recvmsg=yes
ac_cv_func_rresvport_af=yes
ac_cv_func_scan_scaled=no
ac_cv_func_sendmsg=yes
ac_cv_func_setdtablesize=no
ac_cv_func_setegid=yes
ac_cv_func_setenv=yes
ac_cv_func_seteuid=yes
ac_cv_func_setgroupent=no
ac_cv_func_setgroups=yes
ac_cv_func_setlinebuf=yes
ac_cv_func_setlogin=no
ac_cv_func_setpassent=no
ac_cv_func_setpcred=no
ac_cv_func_setproctitle=no
ac_cv_func_setregid=yes
ac_cv_func_setresgid=yes
ac_cv_func_setresuid=yes
ac_cv_func_setreuid=yes
ac_cv_func_setrlimit=yes
ac_cv_func_setsid=yes
ac_cv_func_setsockopt=yes
ac_cv_func_setutent=yes
ac_cv_func_setutxdb=no
ac_cv_func_setutxent=yes
ac_cv_func_setvbuf=yes
ac_cv_func_sigaction=yes
ac_cv_func_sigvec=no
ac_cv_func_snprintf=yes
ac_cv_func_socketpair=yes
ac_cv_func_statfs=yes
ac_cv_func_statvfs=yes
ac_cv_func_strcasecmp=yes
ac_cv_func_strcasestr=yes
ac_cv_func_strdup=yes
ac_cv_func_strerror=yes
ac_cv_func_strftime=yes
ac_cv_func_strlcat=no
ac_cv_func_strlcpy=no
ac_cv_func_strmode=no
ac_cv_func_strndup=yes
ac_cv_func_strnlen=yes
ac_cv_func_strnvis=no
ac_cv_func_strptime=yes
ac_cv_func_strsep=yes
ac_cv_func_strsignal=yes
ac_cv_func_strtoll=yes
ac_cv_func_strtonum=no
ac_cv_func_strtoul=yes
ac_cv_func_strtoull=yes
ac_cv_func_swap32=no
ac_cv_func_sysconf=yes
ac_cv_func_tcgetpgrp=yes
ac_cv_func_time=yes
ac_cv_func_timingsafe_bcmp=no
ac_cv_func_truncate=yes
ac_cv_func_unsetenv=yes
ac_cv_func_updwtmp=yes
ac_cv_func_updwtmpx=yes
ac_cv_func_user_from_uid=no
ac_cv_func_usleep=yes
ac_cv_func_utimensat=yes
ac_cv_func_utimes=yes
ac_cv_func_utmpname=yes
ac_cv_func_utmpxname=yes
ac_cv_func_vasprintf=yes
ac_cv_func_vsnprintf=yes
ac_cv_func_waitpid=yes
ac_cv_func_warn=yes
ac_cv_func_wcwidth=yes
ac_cv_have___ss_family_in_struct_ss=no
ac_cv_have___va_copy=yes
ac_cv_have_accrights_in_msghdr=no
ac_cv_have_clock_t=yes
ac_cv_have_control_in_msghdr=yes
ac_cv_have_decl_AI_NUMERICSERV=yes
ac_cv_have_decl_BROKEN_GETADDRINFO=no
ac_cv_have_decl_GLOB_NOMATCH=yes
ac_cv_have_decl_GSS_C_NT_HOSTBASED_SERVICE=yes
ac_cv_have_decl_LLONG_MAX=yes
ac_cv_have_decl_LONG_LONG_MAX=no
ac_cv_have_decl_MAXSYMLINKS=yes
ac_cv_have_decl_NFDBITS=yes
ac_cv_have_decl_O_NONBLOCK=yes
ac_cv_have_decl_OpenSSL_add_all_algorithms=yes
ac_cv_have_decl_PR_SET_NO_NEW_PRIVS=yes
ac_cv_have_decl_RLIMIT_NPROC=yes
ac_cv_have_decl_RTLD_NOW=yes
ac_cv_have_decl_SECCOMP_MODE_FILTER=yes
ac_cv_have_decl_SHUT_RD=yes
ac_cv_have_decl_SYSTR_POLICY_KILL=no
ac_cv_have_decl_UINT32_MAX=yes
ac_cv_have_decl_VIS_ALL=no
ac_cv_have_decl__getlong=no
ac_cv_have_decl__getshort=no
ac_cv_have_decl_bzero=yes
ac_cv_have_decl_ftruncate=yes
ac_cv_have_decl_getpeereid=no
ac_cv_have_decl_h_errno=yes
ac_cv_have_decl_howmany=yes
ac_cv_have_decl_localtime_r=yes
ac_cv_have_decl_memmem=no
ac_cv_have_decl_offsetof=yes
ac_cv_have_decl_readv=yes
ac_cv_have_decl_strsep=yes
ac_cv_have_decl_tcsendbreak=yes
ac_cv_have_decl_writev=yes
ac_cv_have_getopt_optreset=no
ac_cv_have_int64_t=yes
ac_cv_have_intxx_t=yes
ac_cv_have_mode_t=yes
ac_cv_have_pid_t=yes
ac_cv_have_sa_family_t=yes
ac_cv_have_size_t=yes
ac_cv_have_ss_family_in_struct_ss=yes
ac_cv_have_ssize_t=yes
ac_cv_have_struct_addrinfo=yes
ac_cv_have_struct_in6_addr=yes
ac_cv_have_struct_sockaddr_in6=yes
ac_cv_have_struct_sockaddr_storage=yes
ac_cv_have_struct_timespec=yes
ac_cv_have_struct_timeval=yes
ac_cv_have_u_char=yes
ac_cv_have_u_int64_t=yes
ac_cv_have_u_int=yes
ac_cv_have_u_intxx_t=yes
ac_cv_have_va_copy=yes
ac_cv_header_blf_h=no
ac_cv_header_bsd_libutil_h=no
ac_cv_header_bstring_h=no
ac_cv_header_crypt_h=yes
ac_cv_header_crypto_sha2_h=no
ac_cv_header_dirent_h=yes
ac_cv_header_elf_h=yes
ac_cv_header_endian_h=yes
ac_cv_header_err_h=yes
ac_cv_header_fcntl_h=yes
ac_cv_header_features_h=yes
ac_cv_header_floatingpoint_h=no
ac_cv_header_fnmatch_h=yes
ac_cv_header_getopt_h=yes
ac_cv_header_glob_h=yes
ac_cv_header_gssapi_generic_h=no
ac_cv_header_gssapi_gssapi_generic_h=yes
ac_cv_header_gssapi_gssapi_h=yes
ac_cv_header_gssapi_gssapi_krb5_h=yes
ac_cv_header_gssapi_h=yes
ac_cv_header_gssapi_krb5_h=no
ac_cv_header_ia_h=no
ac_cv_header_iaf_h=no
ac_cv_header_ifaddrs_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_langinfo_h=yes
ac_cv_header_lastlog_h=yes
ac_cv_header_libgen_h=yes
ac_cv_header_libutil_h=no
ac_cv_header_limits_h=yes
ac_cv_header_linux_audit_h=yes
ac_cv_header_linux_filter_h=yes
ac_cv_header_linux_if_h=yes
ac_cv_header_linux_if_tun_h=yes
ac_cv_header_linux_seccomp_h=yes
ac_cv_header_locale_h=yes
ac_cv_header_login_cap_h=no
ac_cv_header_login_h=no
ac_cv_header_maillock_h=no
ac_cv_header_memory_h=yes
ac_cv_header_ndir_h=no
ac_cv_header_net_if_tun_h=no
ac_cv_header_net_route_h=yes
ac_cv_header_netdb_h=yes
ac_cv_header_netgroup_h=no
ac_cv_header_openssl_opensslv_h=yes
ac_cv_header_pam_pam_appl_h=no
ac_cv_header_paths_h=yes
ac_cv_header_poll_h=yes
ac_cv_header_pty_h=yes
ac_cv_header_readpassphrase_h=no
ac_cv_header_rpc_types_h=yes
ac_cv_header_security_pam_appl_h=no
ac_cv_header_sha2_h=no
ac_cv_header_shadow_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stddef_h=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_audit_h=no
ac_cv_header_sys_bitypes_h=yes
ac_cv_header_sys_bsdtty_h=no
ac_cv_header_sys_byteorder_h=no
ac_cv_header_sys_capsicum_h=no
ac_cv_header_sys_cdefs_h=yes
ac_cv_header_sys_dir_h=yes
ac_cv_header_sys_file_h=yes
ac_cv_header_sys_label_h=no
ac_cv_header_sys_mman_h=yes
ac_cv_header_sys_mount_h=yes
ac_cv_header_sys_ndir_h=no
ac_cv_header_sys_param_h=yes
ac_cv_header_sys_poll_h=yes
ac_cv_header_sys_prctl_h=yes
ac_cv_header_sys_procctl_h=no
ac_cv_header_sys_pstat_h=no
ac_cv_header_sys_ptms_h=no
ac_cv_header_sys_ptrace_h=yes
ac_cv_header_sys_random_h=yes
ac_cv_header_sys_select_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_statvfs_h=yes
ac_cv_header_sys_stream_h=no
ac_cv_header_sys_stropts_h=yes
ac_cv_header_sys_strtio_h=no
ac_cv_header_sys_sysctl_h=yes
ac_cv_header_sys_sysmacros_h=yes
ac_cv_header_sys_time_h=yes
ac_cv_header_sys_timers_h=no
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_un_h=yes
ac_cv_header_sys_vfs_h=yes
ac_cv_header_time_h=yes
ac_cv_header_tmpdir_h=no
ac_cv_header_ttyent_h=yes
ac_cv_header_ucred_h=no
ac_cv_header_unistd_h=yes
ac_cv_header_usersec_h=no
ac_cv_header_util_h=no
ac_cv_header_utime_h=yes
ac_cv_header_utmp_h=yes
ac_cv_header_utmpx_h=yes
ac_cv_header_vis_h=no
ac_cv_header_wchar_h=yes
ac_cv_header_zlib_h=yes
ac_cv_host=x86_64-pc-linux-gnu
ac_cv_lib_crypt_crypt=yes
ac_cv_lib_iaf_ia_openinfo=no
ac_cv_lib_z_deflate=yes
ac_cv_libc_defines___progname=yes
ac_cv_libc_defines_sys_errlist=yes
ac_cv_libc_defines_sys_nerr=yes
ac_cv_member_HEADER_ad=yes
ac_cv_member_struct___res_state_retrans=yes
ac_cv_member_struct_lastlog_ll_line=yes
ac_cv_member_struct_passwd_pw_change=no
ac_cv_member_struct_passwd_pw_class=no
ac_cv_member_struct_passwd_pw_expire=no
ac_cv_member_struct_passwd_pw_gecos=yes
ac_cv_member_struct_pollfd_fd=yes
ac_cv_member_struct_sockaddr_in6_sin6_scope_id=yes
ac_cv_member_struct_stat_st_blksize=yes
ac_cv_member_struct_stat_st_mtim=yes
ac_cv_member_struct_stat_st_mtime=yes
ac_cv_member_struct_statfs_f_files=yes
ac_cv_member_struct_statfs_f_flags=yes
ac_cv_member_struct_utmp_ut_line=yes
ac_cv_objext=o
ac_cv_path_CAT=/bin/cat
ac_cv_path_EGREP='/bin/grep -E'
ac_cv_path_GREP=/bin/grep
ac_cv_path_KILL=/bin/kill
ac_cv_path_PATH_GROUPADD_PROG=/usr/sbin/groupadd
ac_cv_path_PATH_PASSWD_PROG=/usr/bin/passwd
ac_cv_path_PATH_USERADD_PROG=/usr/sbin/useradd
ac_cv_path_SED=/bin/sed
ac_cv_path_SH=/bin/bash
ac_cv_path_TEST_MINUS_S_SH=/bin/bash
ac_cv_path_ac_pt_KRB5CONF=/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/bin/krb5-config
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/bin/mkdir
ac_cv_prog_AWK=mawk
ac_cv_prog_CPP='/opt/spack/lib/spack/env/clang/clang -E'
ac_cv_prog_MAKE_PACKAGE_SUPPORTED=no
ac_cv_prog_ac_ct_AR=ar
ac_cv_prog_ac_ct_RANLIB=ranlib
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_search_SHA256Update=no
ac_cv_search_basename='none required'
ac_cv_search_clock_gettime='none required'
ac_cv_search_dlopen=-ldl
ac_cv_search_dn_expand=no
ac_cv_search_fmt_scaled=no
ac_cv_search_gethostbyname='none required'
ac_cv_search_getrrsetbyname=no
ac_cv_search_inet_ntop='none required'
ac_cv_search_k_hasafs=no
ac_cv_search_login=-lutil
ac_cv_search_logout='none required'
ac_cv_search_logwtmp='none required'
ac_cv_search_nanosleep='none required'
ac_cv_search_openpty='none required'
ac_cv_search_res_query=no
ac_cv_search_scan_scaled=no
ac_cv_search_updwtmp='none required'
ac_cv_sizeof_int=4
ac_cv_sizeof_long_int=8
ac_cv_sizeof_long_long_int=8
ac_cv_sizeof_short_int=2
ac_cv_sizeof_time_t=8
ac_cv_sys_file_offset_bits=no
ac_cv_sys_largefile_CC=no
ac_cv_type_fd_mask=yes
ac_cv_type_fsblkcnt_t=yes
ac_cv_type_fsfilcnt_t=yes
ac_cv_type_in_addr_t=yes
ac_cv_type_in_port_t=yes
ac_cv_type_intmax_t=yes
ac_cv_type_long_double=yes
ac_cv_type_long_long=yes
ac_cv_type_nfds_t=yes
ac_cv_type_sig_atomic_t=yes
ac_cv_type_sighandler_t=no
ac_cv_type_socklen_t=yes
ac_cv_type_uintmax_t=yes
ac_cv_type_unsigned_long_long=yes
ossh_cv_utmp_h_has_ut_addr=yes
ossh_cv_utmp_h_has_ut_addr_v6=yes
ossh_cv_utmp_h_has_ut_exit=yes
ossh_cv_utmp_h_has_ut_host=yes
ossh_cv_utmp_h_has_ut_id=yes
ossh_cv_utmp_h_has_ut_pid=yes
ossh_cv_utmp_h_has_ut_time=no
ossh_cv_utmp_h_has_ut_tv=yes
ossh_cv_utmp_h_has_ut_type=yes
ossh_cv_utmpx_h_has_syslen=no
ossh_cv_utmpx_h_has_ut_addr=yes
ossh_cv_utmpx_h_has_ut_addr_v6=yes
ossh_cv_utmpx_h_has_ut_host=yes
ossh_cv_utmpx_h_has_ut_id=yes
ossh_cv_utmpx_h_has_ut_ss=no
ossh_cv_utmpx_h_has_ut_time=no
ossh_cv_utmpx_h_has_ut_tv=yes
ossh_cv_utmpx_h_has_ut_type=yes

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


# DO NOT DELETE
# Run "make depend" to rebuild.
AR='ar'
AWK='mawk'
CAT='/bin/cat'
CC='/opt/spack/lib/spack/env/clang/clang'
CFLAGS='-g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong -fPIE  '
CFLAGS_NOPIE='-g -O2 -pipe -Wunknown-warning-option -Qunused-arguments -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wformat-security -Wsizeof-pointer-memaccess -Wno-pointer-sign -Wno-unused-result -Wmisleading-indentation -Wbitwise-instead-of-logical -fno-strict-aliasing -mretpoline -D_FORTIFY_SOURCE=2 -ftrapv -fzero-call-used-regs=all -fno-builtin-memset -fstack-protector-strong  '
CPP='/opt/spack/lib/spack/env/clang/clang -E'
CPPFLAGS=' -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -D_DEFAULT_SOURCE -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include -I/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/include'
DEFS='-DHAVE_CONFIG_H'
DEPEND='# Automatically generated by makedepend.
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/grep -E'
EXEEXT=''
GREP='/bin/grep'
GROFF=''
GSSLIBS='-L/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/lib -Wl,--enable-new-dtags -Wl,-rpath -Wl,/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/lib -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
K5LIBS='-L/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/lib -Wl,--enable-new-dtags -Wl,-rpath -Wl,/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/lib -lkrb5 -lk5crypto -lcom_err'
KILL='/bin/kill'
KRB5CONF='/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/krb5-1.19.3-riaeukuk7bbucxf5gmp6jeoh2ubhkrul/bin/krb5-config'
LD='/opt/spack/lib/spack/env/clang/clang'
LDFLAGS=' -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong -pie '
LDFLAGS_NOPIE=' -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -fstack-protector-strong '
LDNSCONFIG=''
LIBEDIT=''
LIBFIDO2=''
LIBOBJS=''
LIBS='-lcrypto -ldl -lutil -lz  -lcrypt -lresolv'
LTLIBOBJS=''
MAKE_PACKAGE_SUPPORTED='no'
MANDOC=''
MANFMT='false'
MANTYPE='cat'
MKDIR_P='/bin/mkdir -p'
NROFF=''
OBJEXT='o'
PACKAGE_BUGREPORT='openssh-unix-dev@mindrot.org'
PACKAGE_NAME='OpenSSH'
PACKAGE_STRING='OpenSSH Portable'
PACKAGE_TARNAME='openssh'
PACKAGE_URL=''
PACKAGE_VERSION='Portable'
PATH_GROUPADD_PROG='/usr/sbin/groupadd'
PATH_PASSWD_PROG='/usr/bin/passwd'
PATH_SEPARATOR=':'
PATH_USERADD_PROG='/usr/sbin/useradd'
PICFLAG='-fPIC'
PKGCONFIG='no'
PRIVSEP_PATH='/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/openssh-9.0p1-vn3ppe72pb7rtfbevoxq7m5iq4uwtict/var/empty'
RANLIB='ranlib'
SED='/bin/sed'
SH='/bin/bash'
SHELL='/bin/bash'
SK_DUMMY_LIBRARY='regress/misc/sk-dummy/sk-dummy.so'
SSHDLIBS=''
SSH_PRIVSEP_USER='sshd'
STARTUP_SCRIPT_SHELL='/bin/sh'
STRIP_OPT='-s'
TEST_MALLOC_OPTIONS=''
TEST_MINUS_S_SH='/bin/bash'
TEST_SHELL='sh'
TEST_SSH_IPV6='yes'
TEST_SSH_UTF8='yes'
UNSUPPORTED_ALGORITHMS=''
XAUTH_PATH='undefined'
ac_ct_AR='ar'
ac_ct_CC=''
addr.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h addr.h
addrmatch.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h addr.h match.h log.h ssherr.h
atomicio.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h atomicio.h
audit-bsm.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
audit-linux.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
audit.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
auth-bsdauth.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
auth-krb5.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h ssh.h packet.h openbsd-compat/sys-queue.h dispatch.h log.h ssherr.h sshbuf.h sshkey.h misc.h servconf.h uidswap.h hostfile.h auth.h auth-pam.h audit.h loginrec.h
auth-options.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h xmalloc.h ssherr.h log.h sshbuf.h misc.h sshkey.h match.h ssh2.h auth-options.h
auth-pam.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
auth-passwd.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h packet.h openbsd-compat/sys-queue.h dispatch.h sshbuf.h ssherr.h log.h misc.h servconf.h sshkey.h hostfile.h auth.h auth-pam.h audit.h loginrec.h auth-options.h
auth-rhosts.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h packet.h openbsd-compat/sys-queue.h dispatch.h uidswap.h pathnames.h log.h ssherr.h misc.h xmalloc.h sshbuf.h sshkey.h servconf.h canohost.h hostfile.h auth.h auth-pam.h audit.h loginrec.h
auth-shadow.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
auth-sia.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
auth.o: authfile.h monitor_wrap.h compat.h channels.h
auth.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h match.h groupaccess.h log.h ssherr.h sshbuf.h misc.h servconf.h openbsd-compat/sys-queue.h sshkey.h hostfile.h auth.h auth-pam.h audit.h loginrec.h auth-options.h canohost.h uidswap.h packet.h dispatch.h
auth2-chall.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h ssh2.h sshkey.h hostfile.h auth.h auth-pam.h audit.h loginrec.h sshbuf.h packet.h openbsd-compat/sys-queue.h dispatch.h ssherr.h log.h misc.h servconf.h
auth2-gss.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
auth2-hostbased.o: canohost.h monitor_wrap.h pathnames.h match.h
auth2-hostbased.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h ssh2.h packet.h openbsd-compat/sys-queue.h dispatch.h kex.h mac.h crypto_api.h sshbuf.h log.h ssherr.h misc.h servconf.h compat.h sshkey.h hostfile.h auth.h auth-pam.h audit.h loginrec.h
auth2-kbdint.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h packet.h openbsd-compat/sys-queue.h dispatch.h hostfile.h auth.h auth-pam.h audit.h loginrec.h log.h ssherr.h misc.h servconf.h
auth2-none.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h atomicio.h xmalloc.h sshkey.h hostfile.h auth.h auth-pam.h audit.h loginrec.h packet.h openbsd-compat/sys-queue.h dispatch.h log.h ssherr.h misc.h servconf.h compat.h ssh2.h monitor_wrap.h
auth2-passwd.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h packet.h openbsd-compat/sys-queue.h dispatch.h ssherr.h log.h sshkey.h hostfile.h auth.h auth-pam.h audit.h loginrec.h monitor_wrap.h misc.h servconf.h
auth2-pubkey.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h ssh.h ssh2.h packet.h openbsd-compat/sys-queue.h dispatch.h kex.h mac.h crypto_api.h sshbuf.h log.h ssherr.h misc.h servconf.h compat.h sshkey.h hostfile.h auth.h auth-pam.h audit.h loginrec.h
auth2-pubkey.o: pathnames.h uidswap.h auth-options.h canohost.h monitor_wrap.h authfile.h match.h channels.h session.h sk-api.h
auth2.o: digest.h
auth2.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h atomicio.h xmalloc.h ssh2.h packet.h openbsd-compat/sys-queue.h dispatch.h log.h ssherr.h sshbuf.h misc.h servconf.h compat.h sshkey.h hostfile.h auth.h auth-pam.h audit.h loginrec.h pathnames.h monitor_wrap.h
authfd.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h ssh.h sshbuf.h sshkey.h authfd.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h compat.h log.h ssherr.h atomicio.h misc.h
authfile.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h ssh.h log.h ssherr.h authfile.h misc.h atomicio.h sshkey.h sshbuf.h krl.h
bindir='${exec_prefix}/bin'
bitmap.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h bitmap.h
build='x86_64-pc-linux-gnu'
build_alias=''
build_cpu='x86_64'
build_os='linux-gnu'
build_vendor='pc'
canohost.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h packet.h openbsd-compat/sys-queue.h dispatch.h log.h ssherr.h canohost.h misc.h
chacha.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h chacha.h
channels.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h xmalloc.h ssh.h ssh2.h ssherr.h sshbuf.h packet.h dispatch.h log.h misc.h channels.h compat.h canohost.h sshkey.h authfd.h pathnames.h match.h
cipher-aes.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/openssl-compat.h
cipher-aesctr.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h cipher-aesctr.h rijndael.h
cipher-chachapoly-libcrypto.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
cipher-chachapoly.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h log.h ssherr.h sshbuf.h cipher-chachapoly.h chacha.h poly1305.h
cipher-ctr.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
cipher.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h misc.h sshbuf.h ssherr.h digest.h openbsd-compat/openssl-compat.h
cleanup.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h log.h ssherr.h
clientloop.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h xmalloc.h ssh.h ssh2.h packet.h dispatch.h sshbuf.h compat.h channels.h sshkey.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h kex.h mac.h crypto_api.h
clientloop.o: myproposal.h log.h ssherr.h misc.h readconf.h clientloop.h sshconnect.h authfd.h atomicio.h sshpty.h match.h msg.h hostfile.h
compat.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h packet.h openbsd-compat/sys-queue.h dispatch.h compat.h log.h ssherr.h match.h kex.h mac.h crypto_api.h
datadir='${datarootdir}'
datarootdir='${prefix}/share'
dh.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
digest-libc.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ssherr.h sshbuf.h digest.h
digest-openssl.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
dispatch.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ssh2.h log.h ssherr.h dispatch.h packet.h openbsd-compat/sys-queue.h compat.h
dns.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h sshkey.h ssherr.h dns.h log.h digest.h
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
ed25519.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h crypto_api.h ge25519.h fe25519.h sc25519.h
entropy.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
exec_prefix='${prefix}'
fatal.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h log.h ssherr.h
fe25519.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h fe25519.h crypto_api.h
ge25519.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h fe25519.h crypto_api.h sc25519.h ge25519.h ge25519_base.data
groupaccess.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h groupaccess.h match.h log.h ssherr.h
gss-genr.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
gss-serv-krb5.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
gss-serv.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
hash.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h crypto_api.h
hmac.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h sshbuf.h digest.h hmac.h
host='x86_64-pc-linux-gnu'
host_alias=''
host_cpu='x86_64'
host_os='linux-gnu'
host_vendor='pc'
hostfile.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h match.h sshkey.h hostfile.h log.h ssherr.h misc.h pathnames.h digest.h hmac.h sshbuf.h
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
kex.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ssh.h ssh2.h atomicio.h version.h packet.h openbsd-compat/sys-queue.h dispatch.h compat.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h sshkey.h kex.h mac.h crypto_api.h log.h ssherr.h
kex.o: match.h misc.h monitor.h sshbuf.h digest.h
kexc25519.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h sshkey.h kex.h mac.h crypto_api.h sshbuf.h digest.h ssherr.h ssh2.h
kexdh.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
kexecdh.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ssherr.h
kexgen.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h sshkey.h kex.h mac.h crypto_api.h log.h ssherr.h packet.h openbsd-compat/sys-queue.h dispatch.h ssh2.h sshbuf.h digest.h
kexgex.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
kexgexc.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
kexgexs.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
kexsntrup761x25519.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ssherr.h
krl.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ./openbsd-compat/sys-tree.h openbsd-compat/sys-queue.h sshbuf.h ssherr.h sshkey.h authfile.h misc.h log.h digest.h bitmap.h utf8.h krl.h
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
log.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h log.h ssherr.h match.h
loginrec.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h sshkey.h hostfile.h ssh.h loginrec.h log.h ssherr.h atomicio.h packet.h openbsd-compat/sys-queue.h dispatch.h canohost.h auth.h auth-pam.h audit.h sshbuf.h misc.h
logintest.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h loginrec.h
mac.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h digest.h hmac.h umac.h mac.h misc.h ssherr.h sshbuf.h openbsd-compat/openssl-compat.h
mandir='${datarootdir}/man'
mansubdir='cat'
match.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h match.h misc.h
misc.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h misc.h log.h ssherr.h ssh.h sshbuf.h
moduli.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
monitor.o: chacha.h poly1305.h cipher-aesctr.h rijndael.h kex.h mac.h crypto_api.h dh.h packet.h dispatch.h auth-options.h sshpty.h channels.h session.h sshlogin.h canohost.h log.h ssherr.h misc.h servconf.h monitor.h monitor_wrap.h monitor_fdpass.h compat.h ssh2.h authfd.h match.h sk-api.h
monitor.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ./openbsd-compat/sys-tree.h openbsd-compat/sys-queue.h openbsd-compat/openssl-compat.h atomicio.h xmalloc.h ssh.h sshkey.h sshbuf.h hostfile.h auth.h auth-pam.h audit.h loginrec.h cipher.h cipher-chachapoly.h
monitor_fdpass.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h log.h ssherr.h monitor_fdpass.h
monitor_wrap.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h xmalloc.h ssh.h sshbuf.h sshkey.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h kex.h mac.h crypto_api.h hostfile.h auth.h auth-pam.h audit.h
monitor_wrap.o: loginrec.h auth-options.h packet.h dispatch.h log.h ssherr.h monitor.h monitor_wrap.h atomicio.h monitor_fdpass.h misc.h channels.h session.h servconf.h
msg.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h sshbuf.h ssherr.h log.h atomicio.h msg.h misc.h
mux.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h xmalloc.h log.h ssherr.h ssh.h ssh2.h pathnames.h misc.h match.h sshbuf.h channels.h msg.h packet.h dispatch.h monitor_fdpass.h sshpty.h sshkey.h readconf.h clientloop.h
nchan.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h ssh2.h sshbuf.h ssherr.h packet.h dispatch.h channels.h compat.h log.h
oldincludedir='/usr/include'
packet.o: channels.h ssh.h packet.h dispatch.h sshbuf.h
packet.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h xmalloc.h compat.h ssh2.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h sshkey.h kex.h mac.h crypto_api.h digest.h log.h ssherr.h canohost.h misc.h
pdfdir='${docdir}'
piddir='/var/run'
platform-misc.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
platform-pledge.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
platform-tracing.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h log.h ssherr.h
platform.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h log.h ssherr.h misc.h servconf.h openbsd-compat/sys-queue.h sshkey.h hostfile.h auth.h auth-pam.h audit.h loginrec.h
poly1305.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h poly1305.h
prefix='/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/openssh-9.0p1-vn3ppe72pb7rtfbevoxq7m5iq4uwtict'
program_transform_name='s,x,x,'
progressmeter.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h progressmeter.h atomicio.h misc.h utf8.h
psdir='${docdir}'
readconf.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/glob.h xmalloc.h ssh.h ssherr.h compat.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h pathnames.h log.h sshkey.h misc.h readconf.h match.h kex.h mac.h crypto_api.h
readconf.o: uidswap.h myproposal.h digest.h
readpass.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h misc.h pathnames.h log.h ssherr.h ssh.h uidswap.h
rijndael.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h rijndael.h
runstatedir='${localstatedir}/run'
sandbox-capsicum.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
sandbox-darwin.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
sandbox-null.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
sandbox-pledge.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
sandbox-rlimit.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
sandbox-seccomp-filter.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
sandbox-solaris.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
sandbox-systrace.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
sbindir='${exec_prefix}/sbin'
sc25519.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h sc25519.h crypto_api.h
scp.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/glob.h xmalloc.h ssh.h atomicio.h pathnames.h log.h ssherr.h misc.h progressmeter.h utf8.h sftp.h sftp-common.h sftp-client.h
servconf.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/glob.h openbsd-compat/sys-queue.h xmalloc.h ssh.h log.h ssherr.h sshbuf.h misc.h servconf.h compat.h pathnames.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h sshkey.h
servconf.o: kex.h mac.h crypto_api.h match.h channels.h groupaccess.h canohost.h packet.h dispatch.h hostfile.h auth.h auth-pam.h audit.h loginrec.h myproposal.h digest.h
serverloop.o: cipher-aesctr.h rijndael.h kex.h mac.h crypto_api.h hostfile.h auth.h auth-pam.h audit.h loginrec.h session.h auth-options.h serverloop.h
serverloop.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h xmalloc.h packet.h dispatch.h sshbuf.h log.h ssherr.h misc.h servconf.h canohost.h sshpty.h channels.h compat.h ssh2.h sshkey.h cipher.h cipher-chachapoly.h chacha.h poly1305.h
session.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h xmalloc.h ssh.h ssh2.h sshpty.h packet.h dispatch.h sshbuf.h ssherr.h match.h uidswap.h compat.h channels.h sshkey.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h
session.o: rijndael.h hostfile.h auth.h auth-pam.h audit.h loginrec.h auth-options.h authfd.h pathnames.h log.h misc.h servconf.h sshlogin.h serverloop.h canohost.h session.h kex.h mac.h crypto_api.h monitor_wrap.h sftp.h atomicio.h
sftp-client.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h xmalloc.h ssherr.h sshbuf.h log.h atomicio.h progressmeter.h misc.h utf8.h sftp.h sftp-common.h sftp-client.h openbsd-compat/glob.h
sftp-common.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h ssherr.h sshbuf.h log.h misc.h sftp.h sftp-common.h
sftp-glob.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h sftp.h sftp-common.h sftp-client.h openbsd-compat/glob.h
sftp-realpath.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
sftp-server-main.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h log.h ssherr.h sftp.h misc.h xmalloc.h
sftp-server.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h atomicio.h xmalloc.h sshbuf.h ssherr.h log.h misc.h match.h uidswap.h sftp.h sftp-common.h
sftp.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h log.h ssherr.h pathnames.h misc.h utf8.h sftp.h sshbuf.h sftp-common.h sftp-client.h openbsd-compat/glob.h
sharedstatedir='${prefix}/com'
sk-usbhid.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
sntrup761.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
srclimit.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h addr.h canohost.h log.h ssherr.h misc.h srclimit.h xmalloc.h
ssh-add.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h ssh.h log.h ssherr.h sshkey.h sshbuf.h authfd.h authfile.h pathnames.h misc.h digest.h ssh-sk.h sk-api.h hostfile.h
ssh-agent.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h xmalloc.h ssh.h ssh2.h sshbuf.h sshkey.h authfd.h compat.h log.h ssherr.h misc.h digest.h match.h msg.h pathnames.h ssh-pkcs11.h sk-api.h myproposal.h
ssh-dss.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
ssh-ecdsa-sk.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/openssl-compat.h sshbuf.h ssherr.h digest.h sshkey.h
ssh-ecdsa.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
ssh-ed25519-sk.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h crypto_api.h log.h ssherr.h sshbuf.h sshkey.h ssh.h digest.h
ssh-ed25519.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h crypto_api.h log.h ssherr.h sshbuf.h sshkey.h ssh.h
ssh-keygen.o: cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h
ssh-keygen.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h sshkey.h authfile.h sshbuf.h pathnames.h log.h ssherr.h misc.h match.h hostfile.h dns.h ssh.h ssh2.h ssh-pkcs11.h atomicio.h krl.h digest.h utf8.h authfd.h sshsig.h ssh-sk.h sk-api.h cipher.h
ssh-keyscan.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h xmalloc.h ssh.h sshbuf.h sshkey.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h kex.h mac.h crypto_api.h compat.h myproposal.h packet.h dispatch.h log.h
ssh-keyscan.o: ssherr.h atomicio.h misc.h hostfile.h ssh_api.h ssh2.h dns.h
ssh-keysign.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h log.h ssherr.h sshkey.h ssh.h ssh2.h misc.h sshbuf.h authfile.h msg.h canohost.h pathnames.h readconf.h uidswap.h
ssh-pkcs11-client.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
ssh-pkcs11-helper.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h xmalloc.h sshbuf.h log.h ssherr.h misc.h sshkey.h authfd.h ssh-pkcs11.h
ssh-pkcs11.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h log.h ssherr.h sshkey.h
ssh-rsa.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
ssh-sk-client.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h log.h ssherr.h sshbuf.h sshkey.h msg.h digest.h pathnames.h ssh-sk.h misc.h
ssh-sk-helper.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h log.h ssherr.h sshkey.h authfd.h misc.h sshbuf.h msg.h uidswap.h ssh-sk.h
ssh-sk.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
ssh-xmss.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
ssh.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/openssl-compat.h openbsd-compat/sys-queue.h xmalloc.h ssh.h ssh2.h canohost.h compat.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h packet.h dispatch.h sshbuf.h channels.h
ssh.o: sshkey.h authfd.h authfile.h pathnames.h clientloop.h log.h ssherr.h misc.h readconf.h sshconnect.h kex.h mac.h crypto_api.h sshpty.h match.h msg.h version.h myproposal.h utf8.h
ssh_api.o: authfile.h misc.h version.h myproposal.h sshbuf.h openbsd-compat/openssl-compat.h
ssh_api.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ssh_api.h openbsd-compat/sys-queue.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h sshkey.h kex.h mac.h crypto_api.h ssh.h ssh2.h packet.h dispatch.h compat.h log.h ssherr.h
sshbuf-getput-basic.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ssherr.h sshbuf.h
sshbuf-getput-crypto.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
sshbuf-io.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ssherr.h sshbuf.h atomicio.h
sshbuf-misc.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ssherr.h sshbuf.h
sshbuf.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ssherr.h sshbuf.h misc.h
sshconnect.o: authfd.h kex.h mac.h crypto_api.h
sshconnect.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h hostfile.h ssh.h sshbuf.h packet.h openbsd-compat/sys-queue.h dispatch.h compat.h sshkey.h sshconnect.h log.h ssherr.h misc.h readconf.h atomicio.h dns.h monitor_fdpass.h ssh2.h version.h authfile.h
sshconnect2.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h openbsd-compat/sys-queue.h xmalloc.h ssh.h ssh2.h sshbuf.h packet.h dispatch.h compat.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h sshkey.h kex.h mac.h crypto_api.h
sshconnect2.o: myproposal.h sshconnect.h authfile.h dh.h authfd.h log.h ssherr.h misc.h readconf.h match.h canohost.h msg.h pathnames.h uidswap.h hostfile.h utf8.h ssh-sk.h sk-api.h
sshd.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h ./openbsd-compat/sys-tree.h openbsd-compat/sys-queue.h xmalloc.h ssh.h ssh2.h sshpty.h packet.h dispatch.h log.h ssherr.h sshbuf.h misc.h match.h servconf.h uidswap.h compat.h cipher.h cipher-chachapoly.h chacha.h
sshd.o: poly1305.h cipher-aesctr.h rijndael.h digest.h sshkey.h kex.h mac.h crypto_api.h myproposal.h authfile.h pathnames.h atomicio.h canohost.h hostfile.h auth.h auth-pam.h audit.h loginrec.h authfd.h msg.h channels.h session.h monitor.h monitor_wrap.h ssh-sandbox.h auth-options.h version.h sk-api.h srclimit.h dh.h
ssherr.o: ssherr.h
sshkey-xmss.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
sshkey.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h crypto_api.h ssh2.h ssherr.h misc.h sshbuf.h cipher.h cipher-chachapoly.h chacha.h poly1305.h cipher-aesctr.h rijndael.h digest.h sshkey.h match.h ssh-sk.h openbsd-compat/openssl-compat.h
sshlogin.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h sshlogin.h ssherr.h loginrec.h log.h sshbuf.h misc.h servconf.h openbsd-compat/sys-queue.h
sshpty.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h sshpty.h log.h ssherr.h misc.h
sshsig.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h authfd.h authfile.h log.h ssherr.h misc.h sshbuf.h sshsig.h sshkey.h match.h digest.h
sshtty.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h sshpty.h
sysconfdir='${prefix}/etc'
target_alias=''
ttymodes.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h packet.h openbsd-compat/sys-queue.h dispatch.h log.h ssherr.h compat.h sshbuf.h ttymodes.h
uidswap.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h log.h ssherr.h uidswap.h xmalloc.h
umac.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h umac.h misc.h rijndael.h
umac128.o: umac.c includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h umac.h misc.h rijndael.h
user_path='/usr/bin:/bin:/usr/sbin:/sbin:/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/openssh-9.0p1-vn3ppe72pb7rtfbevoxq7m5iq4uwtict/bin'
utf8.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h utf8.h
verify.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h crypto_api.h
xauth_path=''
xmalloc.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h xmalloc.h log.h ssherr.h
xmss_commons.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
xmss_fast.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
xmss_hash.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
xmss_hash_address.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h
xmss_wots.o: includes.h config.h defines.h platform.h openbsd-compat/openbsd-compat.h openbsd-compat/base64.h openbsd-compat/sigact.h openbsd-compat/readpassphrase.h openbsd-compat/vis.h openbsd-compat/getrrsetbyname.h openbsd-compat/sha1.h openbsd-compat/sha2.h openbsd-compat/md5.h openbsd-compat/blf.h openbsd-compat/fnmatch.h openbsd-compat/getopt.h openbsd-compat/bsd-signal.h openbsd-compat/bsd-misc.h openbsd-compat/bsd-setres_id.h openbsd-compat/bsd-statvfs.h openbsd-compat/bsd-waitpid.h openbsd-compat/bsd-poll.h openbsd-compat/fake-rfc2553.h openbsd-compat/bsd-cygwin_util.h openbsd-compat/port-aix.h openbsd-compat/port-irix.h openbsd-compat/port-linux.h openbsd-compat/port-solaris.h openbsd-compat/port-net.h openbsd-compat/port-uw.h openbsd-compat/bsd-nextstep.h entropy.h'

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

/* confdefs.h */
#define PACKAGE_NAME "OpenSSH"
#define PACKAGE_TARNAME "openssh"
#define PACKAGE_VERSION "Portable"
#define PACKAGE_STRING "OpenSSH Portable"
#define PACKAGE_BUGREPORT "openssh-unix-dev@mindrot.org"
#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 _PATH_PASSWD_PROG "/usr/bin/passwd"
#define HAVE_RLIMIT_NPROC /**/
#define WITH_OPENSSL 1
#define VARIABLE_LENGTH_ARRAYS 1
#define VARIABLE_DECLARATION_AFTER_CODE 1
#define HAVE_ATTRIBUTE__NONNULL__ 1
#define HAVE_CRYPT_H 1
#define HAVE_DIRENT_H 1
#define HAVE_ENDIAN_H 1
#define HAVE_ELF_H 1
#define HAVE_ERR_H 1
#define HAVE_FEATURES_H 1
#define HAVE_FCNTL_H 1
#define HAVE_FNMATCH_H 1
#define HAVE_GETOPT_H 1
#define HAVE_GLOB_H 1
#define HAVE_IFADDRS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_LANGINFO_H 1
#define HAVE_LIMITS_H 1
#define HAVE_LOCALE_H 1
#define HAVE_NETDB_H 1
#define HAVE_PATHS_H 1
#define HAVE_POLL_H 1
#define HAVE_PTY_H 1
#define HAVE_RPC_TYPES_H 1
#define HAVE_SHADOW_H 1
#define HAVE_STDDEF_H 1
#define HAVE_STDINT_H 1
#define HAVE_STRING_H 1
#define HAVE_STRINGS_H 1
#define HAVE_SYS_BITYPES_H 1
#define HAVE_SYS_CDEFS_H 1
#define HAVE_SYS_DIR_H 1
#define HAVE_SYS_FILE_H 1
#define HAVE_SYS_MMAN_H 1
#define HAVE_SYS_PARAM_H 1
#define HAVE_SYS_POLL_H 1
#define HAVE_SYS_PRCTL_H 1
#define HAVE_SYS_PTRACE_H 1
#define HAVE_SYS_RANDOM_H 1
#define HAVE_SYS_SELECT_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_SYS_STROPTS_H 1
#define HAVE_SYS_STATVFS_H 1
#define HAVE_SYS_SYSMACROS_H 1
#define HAVE_SYS_TIME_H 1
#define HAVE_SYS_VFS_H 1
#define HAVE_TIME_H 1
#define HAVE_TTYENT_H 1
#define HAVE_UNISTD_H 1
#define HAVE_UTIME_H 1
#define HAVE_UTMP_H 1
#define HAVE_UTMPX_H 1
#define HAVE_WCHAR_H 1
#define HAVE_NET_ROUTE_H 1
#define HAVE_SYS_SYSCTL_H 1
#define HAVE_LASTLOG_H 1
#define HAVE_SYS_MOUNT_H 1
#define HAVE_SYS_UN_H 1
#define BROKEN_CLOSEFROM 1
#define PAM_TTY_KLUDGE 1
#define LOCKED_PASSWD_PREFIX "!"
#define SPT_TYPE SPT_REUSEARGV
#define LINK_OPNOTSUPP_ERRNO EPERM
#define _PATH_BTMP "/var/log/btmp"
#define USE_BTMP 1
#define LINUX_OOM_ADJUST 1
#define HAVE_LINUX_IF_TUN_H 1
#define SSH_TUN_LINUX 1
#define SSH_TUN_COMPAT_AF 1
#define SSH_TUN_PREPEND_AF 1
#define SYS_RDOMAIN_LINUX 1
#define HAVE_LINUX_SECCOMP_H 1
#define HAVE_LINUX_FILTER_H 1
#define HAVE_LINUX_AUDIT_H 1
#define SECCOMP_AUDIT_ARCH AUDIT_ARCH_X86_64
#define HAVE_DIRNAME 1
#define HAVE_LIBGEN_H 1
#define HAVE_BASENAME 1
#define WITH_ZLIB 1
#define HAVE_LIBZ 1
#define HAVE_UTIMES 1
#define HAVE_LOGIN 1
#define HAVE_LOGOUT 1
#define HAVE_OPENPTY 1
#define HAVE_UPDWTMP 1
#define HAVE_LOGWTMP 1
#define HAVE_STRFTIME 1
#define HAVE_STDLIB_H 1
#define HAVE_MALLOC 1
#define HAVE_STDLIB_H 1
#define HAVE_REALLOC 1
#define HAVE_CALLOC 1
#define GLOB_HAS_ALTDIRFUNC 1
#define HAVE_DECL_GLOB_NOMATCH 1
#define BROKEN_STRNVIS 1
#define HAVE_PROC_PID 1
#define HAVE_ASPRINTF 1
#define HAVE_BCOPY 1
#define HAVE_BZERO 1
#define HAVE_CLOCK 1
#define HAVE_DIRFD 1
#define HAVE_ENDGRENT 1
#define HAVE_ERR 1
#define HAVE_ERRX 1
#define HAVE_EXPLICIT_BZERO 1
#define HAVE_FCHMOD 1
#define HAVE_FCHMODAT 1
#define HAVE_FCHOWN 1
#define HAVE_FCHOWNAT 1
#define HAVE_FLOCK 1
#define HAVE_FNMATCH 1
#define HAVE_FREEADDRINFO 1
#define HAVE_FSTATFS 1
#define HAVE_FSTATVFS 1
#define HAVE_FUTIMES 1
#define HAVE_GETADDRINFO 1
#define HAVE_GETCWD 1
#define HAVE_GETGROUPLIST 1
#define HAVE_GETLINE 1
#define HAVE_GETNAMEINFO 1
#define HAVE_GETOPT 1
#define HAVE_GETPAGESIZE 1
#define HAVE_GETPGID 1
#define HAVE_GETRLIMIT 1
#define HAVE_GETRANDOM 1
#define HAVE_GETSID 1
#define HAVE_GETTTYENT 1
#define HAVE_GLOB 1
#define HAVE_INET_ATON 1
#define HAVE_INET_NTOA 1
#define HAVE_INET_NTOP 1
#define HAVE_INNETGR 1
#define HAVE_KILLPG 1
#define HAVE_LLABS 1
#define HAVE_LOCALTIME_R 1
#define HAVE_MEMMEM 1
#define HAVE_MEMMOVE 1
#define HAVE_MKDTEMP 1
#define HAVE_POLL 1
#define HAVE_PPOLL 1
#define HAVE_PRCTL 1
#define HAVE_PSELECT 1
#define HAVE_RAISE 1
#define HAVE_REALLOCARRAY 1
#define HAVE_REALPATH 1
#define HAVE_RECVMSG 1
#define HAVE_RRESVPORT_AF 1
#define HAVE_SENDMSG 1
#define HAVE_SETEGID 1
#define HAVE_SETENV 1
#define HAVE_SETEUID 1
#define HAVE_SETGROUPS 1
#define HAVE_SETLINEBUF 1
#define HAVE_SETREGID 1
#define HAVE_SETREUID 1
#define HAVE_SETRLIMIT 1
#define HAVE_SETSID 1
#define HAVE_SETVBUF 1
#define HAVE_SIGACTION 1
#define HAVE_SNPRINTF 1
#define HAVE_SOCKETPAIR 1
#define HAVE_STATFS 1
#define HAVE_STATVFS 1
#define HAVE_STRCASESTR 1
#define HAVE_STRDUP 1
#define HAVE_STRERROR 1
#define HAVE_STRNDUP 1
#define HAVE_STRNLEN 1
#define HAVE_STRPTIME 1
#define HAVE_STRSIGNAL 1
#define HAVE_STRTOLL 1
#define HAVE_STRTOUL 1
#define HAVE_STRTOULL 1
#define HAVE_SYSCONF 1
#define HAVE_TCGETPGRP 1
#define HAVE_TRUNCATE 1
#define HAVE_UNSETENV 1
#define HAVE_UPDWTMPX 1
#define HAVE_UTIMENSAT 1
#define HAVE_USLEEP 1
#define HAVE_VASPRINTF 1
#define HAVE_VSNPRINTF 1
#define HAVE_WAITPID 1
#define HAVE_WARN 1
#define HAVE_DECL_BZERO 1
#define HAVE_DECL_MEMMEM 0
#define HAVE_MBLEN 1
#define HAVE_MBTOWC 1
#define HAVE_NL_LANGINFO 1
#define HAVE_WCWIDTH 1
#define HAVE_ISBLANK 1
#define HAVE_DLOPEN 1
#define HAVE_GAI_STRERROR 1
#define HAVE_GAI_STRERROR 1
#define HAVE_CONST_GAI_STRERROR_PROTO 1
#define HAVE_NANOSLEEP 1
#define HAVE_CLOCK_GETTIME 1
#define HAVE_STRSEP 1
#define HAVE_TCSENDBREAK 1
#define HAVE_DECL_H_ERRNO 1
#define HAVE_DECL_SHUT_RD 1
#define HAVE_DECL_GETPEEREID 0
#define HAVE_DECL_O_NONBLOCK 1
#define HAVE_DECL_FTRUNCATE 1
#define HAVE_DECL_READV 1
#define HAVE_DECL_WRITEV 1
#define HAVE_DECL_MAXSYMLINKS 1
#define HAVE_DECL_OFFSETOF 1
#define HAVE_DECL_HOWMANY 1
#define HAVE_DECL_NFDBITS 1
#define HAVE_FD_MASK 1
#define HAVE_SETRESUID 1
#define BROKEN_SETRESUID 1
#define HAVE_SETRESGID 1
#define BROKEN_SETRESGID 1
#define HAVE_GETTIMEOFDAY 1
#define HAVE_TIME 1
#define HAVE_ENDUTENT 1
#define HAVE_GETUTENT 1
#define HAVE_GETUTID 1
#define HAVE_GETUTLINE 1
#define HAVE_PUTUTLINE 1
#define HAVE_SETUTENT 1
#define HAVE_UTMPNAME 1
#define HAVE_ENDUTXENT 1
#define HAVE_GETUTXENT 1
#define HAVE_GETUTXID 1
#define HAVE_GETUTXLINE 1
#define HAVE_PUTUTXLINE 1
#define HAVE_SETUTXENT 1
#define HAVE_UTMPXNAME 1
#define HAVE_DAEMON 1
#define HAVE_GETPAGESIZE 1
#define SNPRINTF_CONST /* not const */
#define HAVE_SO_PEERCRED 1
#define SSHD_ACQUIRES_CTTY 1
#define HAVE_DECL_AI_NUMERICSERV 1
#define HAVE_GETPGRP 1
#define GETPGRP_VOID 1
#define HAVE_OPENSSL_VERSION 1
#define HAVE_OPENSSL_VERSION_NUM 1
#define HAVE_BN_IS_PRIME_EX 1
#define HAVE_DSA_GENERATE_PARAMETERS_EX 1
#define HAVE_EVP_CIPHER_CTX_CTRL 1
#define HAVE_EVP_DIGESTFINAL_EX 1
#define HAVE_EVP_DIGESTINIT_EX 1
#define HAVE_EVP_MD_CTX_COPY_EX 1
#define HAVE_RSA_GENERATE_KEY_EX 1
#define HAVE_RSA_GET_DEFAULT_METHOD 1
#define HAVE_OPENSSL_ADD_ALL_ALGORITHMS 1
#define HAVE_OPENSSL_INIT_CRYPTO 1
#define HAVE_DH_GET0_KEY 1
#define HAVE_DH_GET0_PQG 1
#define HAVE_DH_SET0_KEY 1
#define HAVE_DH_SET_LENGTH 1
#define HAVE_DH_SET0_PQG 1
#define HAVE_DSA_GET0_KEY 1
#define HAVE_DSA_GET0_PQG 1
#define HAVE_DSA_SET0_KEY 1
#define HAVE_DSA_SET0_PQG 1
#define HAVE_DSA_SIG_GET0 1
#define HAVE_DSA_SIG_SET0 1
#define HAVE_ECDSA_SIG_GET0 1
#define HAVE_ECDSA_SIG_SET0 1
#define HAVE_EVP_CIPHER_CTX_IV 1
#define HAVE_EVP_CIPHER_CTX_IV_NOCONST 1
#define HAVE_RSA_GET0_CRT_PARAMS 1
#define HAVE_RSA_GET0_FACTORS 1
#define HAVE_RSA_GET0_KEY 1
#define HAVE_RSA_SET0_CRT_PARAMS 1
#define HAVE_RSA_SET0_FACTORS 1
#define HAVE_RSA_SET0_KEY 1
#define HAVE_RSA_METH_FREE 1
#define HAVE_RSA_METH_DUP 1
#define HAVE_RSA_METH_SET1_NAME 1
#define HAVE_RSA_METH_GET_FINISH 1
#define HAVE_RSA_METH_SET_PRIV_ENC 1
#define HAVE_RSA_METH_SET_PRIV_DEC 1
#define HAVE_RSA_METH_SET_FINISH 1
#define HAVE_EVP_PKEY_GET0_RSA 1
#define HAVE_EVP_MD_CTX_NEW 1
#define HAVE_EVP_MD_CTX_FREE 1
#define HAVE_EVP_CHACHA20 1
#define OPENSSL_HAVE_EVPCTR 1
#define OPENSSL_HAVE_EVPGCM 1
#define HAVE_CRYPT 1
#define HAVE_DES_CRYPT 1
#define HAVE_EVP_SHA256 1
#define HAVE_EVP_SHA384 1
#define HAVE_EVP_SHA512 1
#define OPENSSL_HAS_ECC 1
#define HAVE_EC_KEY_METHOD_NEW 1
#define OPENSSL_HAS_NISTP256 1
#define OPENSSL_HAS_NISTP384 1
#define OPENSSL_HAS_NISTP521 1
#define ENABLE_PKCS11 /**/
#define ENABLE_SK /**/
#define OPENSSL_PRNG_ONLY 1
#define SSH_PRIVSEP_USER "sshd"
#define HAVE_STRUCT_POLLFD_FD 1
#define HAVE_NFDS_T 1
#define SANDBOX_SECCOMP_FILTER 1
#define HAVE_LONG_LONG 1
#define HAVE_UNSIGNED_LONG_LONG 1
#define HAVE_LONG_DOUBLE 1
#define SIZEOF_SHORT_INT 2
#define SIZEOF_INT 4
#define SIZEOF_LONG_INT 8
#define SIZEOF_LONG_LONG_INT 8
#define SIZEOF_TIME_T 8
#define HAVE_DECL_UINT32_MAX 1
#define HAVE_U_INT 1
#define HAVE_INTXX_T 1
#define HAVE_INT64_T 1
#define HAVE_U_INTXX_T 1
#define HAVE_U_INT64_T 1
#define HAVE_UINTXX_T 1
#define HAVE_UINTXX_T 1
#define HAVE_U_CHAR 1
#define HAVE_INTMAX_T 1
#define HAVE_UINTMAX_T 1
#define HAVE_SIG_ATOMIC_T 1
#define HAVE_FSBLKCNT_T 1
#define HAVE_FSFILCNT_T 1
#define HAVE_STRUCT_STATFS_F_FILES 1
#define HAVE_STRUCT_STATFS_F_FLAGS 1
#define HAVE_IN_ADDR_T 1
#define HAVE_IN_PORT_T 1
#define HAVE_SIZE_T 1
#define HAVE_SSIZE_T 1
#define HAVE_CLOCK_T 1
#define HAVE_SA_FAMILY_T 1
#define HAVE_PID_T 1
#define HAVE_MODE_T 1
#define HAVE_STRUCT_SOCKADDR_STORAGE 1
#define HAVE_STRUCT_SOCKADDR_IN6 1
#define HAVE_STRUCT_IN6_ADDR 1
#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
#define HAVE_STRUCT_ADDRINFO 1
#define HAVE_STRUCT_TIMEVAL 1
#define HAVE_STRUCT_TIMESPEC 1
#define BROKEN_SNPRINTF 1
#define HAVE_HOST_IN_UTMP 1
#define HAVE_HOST_IN_UTMPX 1
#define HAVE_PID_IN_UTMP 1
#define HAVE_TYPE_IN_UTMP 1
#define HAVE_TYPE_IN_UTMPX 1
#define HAVE_TV_IN_UTMP 1
#define HAVE_ID_IN_UTMP 1
#define HAVE_ID_IN_UTMPX 1
#define HAVE_ADDR_IN_UTMP 1
#define HAVE_ADDR_IN_UTMPX 1
#define HAVE_ADDR_V6_IN_UTMP 1
#define HAVE_ADDR_V6_IN_UTMPX 1
#define HAVE_EXIT_IN_UTMP 1
#define HAVE_TV_IN_UTMPX 1
#define HAVE_STRUCT_STAT_ST_BLKSIZE 1
#define HAVE_STRUCT_STAT_ST_MTIM 1
#define HAVE_STRUCT_STAT_ST_MTIME 1
#define HAVE_STRUCT_PASSWD_PW_GECOS 1
#define HAVE_SS_FAMILY_IN_SS 1
#define HAVE_CONTROL_IN_MSGHDR 1
#define HAVE___PROGNAME 1
#define HAVE___FUNCTION__ 1
#define HAVE___func__ 1
#define HAVE_VA_COPY 1
#define HAVE___VA_COPY 1
#define HAVE_SYS_ERRLIST 1
#define HAVE_SYS_NERR 1
#define HAVE__GETSHORT 1
#define HAVE__GETLONG 1
#define HAVE_DECL__GETSHORT 0
#define HAVE_DECL__GETLONG 0
#define HAVE_HEADER_AD 1
#define HAVE__RES_EXTERN 1
#define KRB5 1
#define GSSAPI 1
#define HAVE_GSSAPI_H 1
#define HAVE_GSSAPI_GSSAPI_H 1
#define HAVE_GSSAPI_GSSAPI_KRB5_H 1
#define HAVE_GSSAPI_GSSAPI_GENERIC_H 1
#define HAVE_DECL_GSS_C_NT_HOSTBASED_SERVICE 1
#define HAVE_KRB5_CC_NEW_UNIQUE 1
#define HAVE_KRB5_GET_ERROR_MESSAGE 1
#define HAVE_KRB5_FREE_ERROR_MESSAGE 1
#define HAS_SHADOW_EXPIRE 1
#define USER_PATH "/usr/bin:/bin:/usr/sbin:/sbin:/opt/install/linux-ubuntu18.04-x86_64/clang-15.0.0/openssh-9.0p1-vn3ppe72pb7rtfbevoxq7m5iq4uwtict/bin"
#define IPV4_IN_IPV6 1
#define _PATH_SSH_PIDDIR "/var/run"
#define DISABLE_WTMPX 1

configure: exit 0
