2 # From configure.ac Revision: 1.480 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.68 for OpenSSH Portable.
6 # Report bugs to <openssh-unix-dev@mindrot.org>.
9 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
10 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
14 # This configure script is free software; the Free Software Foundation
15 # gives unlimited permission to copy, distribute and modify it.
16 ## -------------------- ##
17 ## M4sh Initialization. ##
18 ## -------------------- ##
20 # Be more Bourne compatible
21 DUALCASE=1; export DUALCASE # for MKS sh
22 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26 # is contrary to our usage. Disable this feature.
27 alias -g '${1+"$@"}'='"$@"'
30 case `(set -o) 2>/dev/null` in #(
42 # Printing a long string crashes Solaris 7 /usr/bin/printf.
43 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
45 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
46 # Prefer a ksh shell builtin over an external printf program on Solaris,
47 # but without wasting forks for bash or zsh.
48 if test -z "$BASH_VERSION$ZSH_VERSION" \
49 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
51 as_echo_n='print -rn --'
52 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
56 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
57 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
58 as_echo_n='/usr/ucb/echo -n'
60 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
65 expr "X$arg" : "X\\(.*\\)$as_nl";
66 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
68 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
71 as_echo_n='sh -c $as_echo_n_body as_echo'
74 as_echo='sh -c $as_echo_body as_echo'
77 # The user is always right.
78 if test "${PATH_SEPARATOR+set}" != set; then
80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
88 # We need space, tab and new line, in precisely that order. Quoting is
89 # there to prevent editors from complaining about space-tab.
90 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
91 # splitting by setting IFS to empty value.)
94 # Find who we are. Look in the path if we contain no directory separator.
97 *[\\/]* ) as_myself=$0 ;;
98 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102 test -z "$as_dir" && as_dir=.
103 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
109 # We did not find ourselves, most probably we were run as `sh COMMAND'
110 # in which case we are not to be found in the path.
111 if test "x$as_myself" = x; then
114 if test ! -f "$as_myself"; then
115 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119 # Unset variables that we do not need and which cause bugs (e.g. in
120 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
121 # suppresses any "Segmentation fault" message there. '((' could
122 # trigger a bug in pdksh 5.2.14.
123 for as_var in BASH_ENV ENV MAIL MAILPATH
124 do eval test x\${$as_var+set} = xset \
125 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
138 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
140 if test "x$CONFIG_SHELL" = x; then
141 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
144 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
145 # is contrary to our usage. Disable this feature.
146 alias -g '\${1+\"\$@\"}'='\"\$@\"'
149 case \`(set -o) 2>/dev/null\` in #(
157 as_required="as_fn_return () { (exit \$1); }
158 as_fn_success () { as_fn_return 0; }
159 as_fn_failure () { as_fn_return 1; }
160 as_fn_ret_success () { return 0; }
161 as_fn_ret_failure () { return 1; }
164 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
165 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
166 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
167 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
168 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
171 exitcode=1; echo positional parameters were not saved.
173 test x\$exitcode = x0 || exit 1"
174 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
175 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
176 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
177 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
178 test \$(( 1 + 1 )) = 2 || exit 1"
179 if (eval "$as_required") 2>/dev/null; then :
184 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
189 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 test -z "$as_dir" && as_dir=.
196 for as_base in sh bash ksh sh5; do
197 # Try only shells that exist, to save several forks.
198 as_shell=$as_dir/$as_base
199 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
200 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 CONFIG_SHELL=$as_shell as_have_required=yes
202 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
210 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
211 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
212 CONFIG_SHELL=$SHELL as_have_required=yes
217 if test "x$CONFIG_SHELL" != x; then :
218 # We cannot yet assume a decent shell, so we have to provide a
219 # neutralization value for shells without unset; and this also
220 # works around shells that cannot unset nonexistent variables.
221 # Preserve -v and -x to the replacement shell.
224 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
227 *v*x* | *x*v* ) as_opts=-vx ;;
232 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
235 if test x$as_have_required = xno; then :
236 $as_echo "$0: This script requires a shell more modern than all"
237 $as_echo "$0: the shells that I found on your system."
238 if test x${ZSH_VERSION+set} = xset ; then
239 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
240 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
242 $as_echo "$0: Please tell bug-autoconf@gnu.org and
243 $0: openssh-unix-dev@mindrot.org about your system,
244 $0: including any error possibly output before this
245 $0: message. Then install a modern shell, or manually run
246 $0: the script under such a shell if you do have one."
252 SHELL=${CONFIG_SHELL-/bin/sh}
254 # Unset more variables known to interfere with behavior of common tools.
255 CLICOLOR_FORCE= GREP_OPTIONS=
256 unset CLICOLOR_FORCE GREP_OPTIONS
258 ## --------------------- ##
259 ## M4sh Shell Functions. ##
260 ## --------------------- ##
263 # Portably unset VAR.
266 { eval $1=; unset $1;}
270 # as_fn_set_status STATUS
271 # -----------------------
272 # Set $? to STATUS, without forking.
280 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
290 # Create "$as_dir" as a directory, including parents if necessary.
295 -*) as_dir=./$as_dir;;
297 test -d "$as_dir" || eval $as_mkdir_p || {
301 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
304 as_dirs="'$as_qdir' $as_dirs"
305 as_dir=`$as_dirname -- "$as_dir" ||
306 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
307 X"$as_dir" : 'X\(//\)[^/]' \| \
308 X"$as_dir" : 'X\(//\)$' \| \
309 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
310 $as_echo X"$as_dir" |
311 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
328 test -d "$as_dir" && break
330 test -z "$as_dirs" || eval "mkdir $as_dirs"
331 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
335 # as_fn_append VAR VALUE
336 # ----------------------
337 # Append the text in VALUE to the end of the definition contained in VAR. Take
338 # advantage of any shell optimizations that allow amortized linear growth over
339 # repeated appends, instead of the typical quadratic growth present in naive
341 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
342 eval 'as_fn_append ()
355 # Perform arithmetic evaluation on the ARGs, and store the result in the
356 # global $as_val. Take advantage of shells that can avoid forks. The arguments
357 # must be portable across $(()) and expr.
358 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
366 as_val=`expr "$@" || test $? -eq 1`
371 # as_fn_error STATUS ERROR [LINENO LOG_FD]
372 # ----------------------------------------
373 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
374 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
375 # script with STATUS, using 1 if that was 0.
378 as_status=$1; test $as_status -eq 0 && as_status=1
380 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
381 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
383 $as_echo "$as_me: error: $2" >&2
384 as_fn_exit $as_status
387 if expr a : '\(a\)' >/dev/null 2>&1 &&
388 test "X`expr 00001 : '.*\(...\)'`" = X001; then
394 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
400 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
406 as_me=`$as_basename -- "$0" ||
407 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
408 X"$0" : 'X\(//\)$' \| \
409 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
411 sed '/^.*\/\([^/][^/]*\)\/*$/{
425 # Avoid depending upon Character Ranges.
426 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
427 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
428 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
429 as_cr_digits='0123456789'
430 as_cr_alnum=$as_cr_Letters$as_cr_digits
433 as_lineno_1=$LINENO as_lineno_1a=$LINENO
434 as_lineno_2=$LINENO as_lineno_2a=$LINENO
435 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
436 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
437 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
449 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
453 chmod +x "$as_me.lineno" ||
454 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
456 # Don't try to exec as it changes $[0], causing all sort of problems
457 # (the dirname of $[0] is not the place where we might find the
458 # original and so on. Autoconf is especially sensitive to this).
460 # Exit status is that of the last command.
464 ECHO_C= ECHO_N= ECHO_T=
465 case `echo -n x` in #(((((
467 case `echo 'xy\c'` in
468 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
470 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
477 rm -f conf$$ conf$$.exe conf$$.file
478 if test -d conf$$.dir; then
479 rm -f conf$$.dir/conf$$.file
482 mkdir conf$$.dir 2>/dev/null
484 if (echo >conf$$.file) 2>/dev/null; then
485 if ln -s conf$$.file conf$$ 2>/dev/null; then
487 # ... but there are two gotchas:
488 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
489 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
490 # In both cases, we have to default to `cp -p'.
491 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
493 elif ln conf$$.file conf$$ 2>/dev/null; then
501 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
502 rmdir conf$$.dir 2>/dev/null
504 if mkdir -p . 2>/dev/null; then
505 as_mkdir_p='mkdir -p "$as_dir"'
507 test -d ./-p && rmdir ./-p
511 if test -x / >/dev/null 2>&1; then
514 if ls -dL / >/dev/null 2>&1; then
521 if test -d "$1"; then
527 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
528 ???[sx]*):;;*)false;;esac;fi
532 as_executable_p=$as_test_x
534 # Sed expression to map a string onto a valid CPP name.
535 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
537 # Sed expression to map a string onto a valid variable name.
538 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
541 test -n "$DJDIR" || exec 7<&0 </dev/null
545 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
546 # so uname gets run too.
547 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
552 ac_default_prefix=/usr/local
554 ac_config_libobj_dir=.
561 # Identity of this package.
562 PACKAGE_NAME='OpenSSH'
563 PACKAGE_TARNAME='openssh'
564 PACKAGE_VERSION='Portable'
565 PACKAGE_STRING='OpenSSH Portable'
566 PACKAGE_BUGREPORT='openssh-unix-dev@mindrot.org'
569 ac_unique_file="ssh.c"
570 # Factoring default headers for most tests.
571 ac_includes_default="\
573 #ifdef HAVE_SYS_TYPES_H
574 # include <sys/types.h>
576 #ifdef HAVE_SYS_STAT_H
577 # include <sys/stat.h>
583 # ifdef HAVE_STDLIB_H
588 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
593 #ifdef HAVE_STRINGS_H
594 # include <strings.h>
596 #ifdef HAVE_INTTYPES_H
597 # include <inttypes.h>
606 ac_subst_vars='LTLIBOBJS
628 LOGIN_PROGRAM_FALLBACK
630 MAKE_PACKAGE_SUPPORTED
696 program_transform_name
709 enable_option_checking
718 with_solaris_contracts
719 with_solaris_projects
722 with_zlib_version_check
728 with_openssl_header_check
745 enable_etc_default_login
761 ac_precious_vars='build_alias
772 # Initialize some variables set by options.
774 ac_init_version=false
775 ac_unrecognized_opts=
777 # The variables have the same names as the options, with
778 # dashes changed to underlines.
786 program_transform_name=s,x,x,
794 # Installation directory options.
795 # These are left unexpanded so users can "make install exec_prefix=/foo"
796 # and all the variables that are supposed to be based on exec_prefix
797 # by default will actually change.
798 # Use braces instead of parens because sh, perl, etc. also accept them.
799 # (The list follows the same order as the GNU Coding Standards.)
800 bindir='${exec_prefix}/bin'
801 sbindir='${exec_prefix}/sbin'
802 libexecdir='${exec_prefix}/libexec'
803 datarootdir='${prefix}/share'
804 datadir='${datarootdir}'
805 sysconfdir='${prefix}/etc'
806 sharedstatedir='${prefix}/com'
807 localstatedir='${prefix}/var'
808 includedir='${prefix}/include'
809 oldincludedir='/usr/include'
810 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
811 infodir='${datarootdir}/info'
816 libdir='${exec_prefix}/lib'
817 localedir='${datarootdir}/locale'
818 mandir='${datarootdir}/man'
824 # If the previous option needs an argument, assign it.
825 if test -n "$ac_prev"; then
826 eval $ac_prev=\$ac_option
832 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
837 # Accept the important Cygnus configure options, so we can diagnose typos.
839 case $ac_dashdash$ac_option in
843 -bindir | --bindir | --bindi | --bind | --bin | --bi)
845 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
848 -build | --build | --buil | --bui | --bu)
849 ac_prev=build_alias ;;
850 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
851 build_alias=$ac_optarg ;;
853 -cache-file | --cache-file | --cache-fil | --cache-fi \
854 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
855 ac_prev=cache_file ;;
856 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
857 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
858 cache_file=$ac_optarg ;;
861 cache_file=config.cache ;;
863 -datadir | --datadir | --datadi | --datad)
865 -datadir=* | --datadir=* | --datadi=* | --datad=*)
866 datadir=$ac_optarg ;;
868 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
869 | --dataroo | --dataro | --datar)
870 ac_prev=datarootdir ;;
871 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
872 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
873 datarootdir=$ac_optarg ;;
875 -disable-* | --disable-*)
876 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
877 # Reject names that are not valid shell variable names.
878 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
879 as_fn_error $? "invalid feature name: $ac_useropt"
880 ac_useropt_orig=$ac_useropt
881 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
882 case $ac_user_opts in
886 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
887 ac_unrecognized_sep=', ';;
889 eval enable_$ac_useropt=no ;;
891 -docdir | --docdir | --docdi | --doc | --do)
893 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
896 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
898 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
901 -enable-* | --enable-*)
902 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
903 # Reject names that are not valid shell variable names.
904 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
905 as_fn_error $? "invalid feature name: $ac_useropt"
906 ac_useropt_orig=$ac_useropt
907 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908 case $ac_user_opts in
912 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
913 ac_unrecognized_sep=', ';;
915 eval enable_$ac_useropt=\$ac_optarg ;;
917 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
918 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
919 | --exec | --exe | --ex)
920 ac_prev=exec_prefix ;;
921 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
922 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
923 | --exec=* | --exe=* | --ex=*)
924 exec_prefix=$ac_optarg ;;
926 -gas | --gas | --ga | --g)
927 # Obsolete; use --with-gas.
930 -help | --help | --hel | --he | -h)
932 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
933 ac_init_help=recursive ;;
934 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
935 ac_init_help=short ;;
937 -host | --host | --hos | --ho)
938 ac_prev=host_alias ;;
939 -host=* | --host=* | --hos=* | --ho=*)
940 host_alias=$ac_optarg ;;
942 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
944 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
946 htmldir=$ac_optarg ;;
948 -includedir | --includedir | --includedi | --included | --include \
949 | --includ | --inclu | --incl | --inc)
950 ac_prev=includedir ;;
951 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
952 | --includ=* | --inclu=* | --incl=* | --inc=*)
953 includedir=$ac_optarg ;;
955 -infodir | --infodir | --infodi | --infod | --info | --inf)
957 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
958 infodir=$ac_optarg ;;
960 -libdir | --libdir | --libdi | --libd)
962 -libdir=* | --libdir=* | --libdi=* | --libd=*)
965 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
966 | --libexe | --libex | --libe)
967 ac_prev=libexecdir ;;
968 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
969 | --libexe=* | --libex=* | --libe=*)
970 libexecdir=$ac_optarg ;;
972 -localedir | --localedir | --localedi | --localed | --locale)
974 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
975 localedir=$ac_optarg ;;
977 -localstatedir | --localstatedir | --localstatedi | --localstated \
978 | --localstate | --localstat | --localsta | --localst | --locals)
979 ac_prev=localstatedir ;;
980 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
981 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
982 localstatedir=$ac_optarg ;;
984 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
986 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
990 # Obsolete; use --without-fp.
993 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
994 | --no-cr | --no-c | -n)
997 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
998 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1001 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1002 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1003 | --oldin | --oldi | --old | --ol | --o)
1004 ac_prev=oldincludedir ;;
1005 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1006 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1007 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1008 oldincludedir=$ac_optarg ;;
1010 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1012 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1013 prefix=$ac_optarg ;;
1015 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1016 | --program-pre | --program-pr | --program-p)
1017 ac_prev=program_prefix ;;
1018 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1019 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1020 program_prefix=$ac_optarg ;;
1022 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1023 | --program-suf | --program-su | --program-s)
1024 ac_prev=program_suffix ;;
1025 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1026 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1027 program_suffix=$ac_optarg ;;
1029 -program-transform-name | --program-transform-name \
1030 | --program-transform-nam | --program-transform-na \
1031 | --program-transform-n | --program-transform- \
1032 | --program-transform | --program-transfor \
1033 | --program-transfo | --program-transf \
1034 | --program-trans | --program-tran \
1035 | --progr-tra | --program-tr | --program-t)
1036 ac_prev=program_transform_name ;;
1037 -program-transform-name=* | --program-transform-name=* \
1038 | --program-transform-nam=* | --program-transform-na=* \
1039 | --program-transform-n=* | --program-transform-=* \
1040 | --program-transform=* | --program-transfor=* \
1041 | --program-transfo=* | --program-transf=* \
1042 | --program-trans=* | --program-tran=* \
1043 | --progr-tra=* | --program-tr=* | --program-t=*)
1044 program_transform_name=$ac_optarg ;;
1046 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1048 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1049 pdfdir=$ac_optarg ;;
1051 -psdir | --psdir | --psdi | --psd | --ps)
1053 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1056 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1057 | -silent | --silent | --silen | --sile | --sil)
1060 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1062 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1064 sbindir=$ac_optarg ;;
1066 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1067 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1068 | --sharedst | --shareds | --shared | --share | --shar \
1070 ac_prev=sharedstatedir ;;
1071 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1072 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1073 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1075 sharedstatedir=$ac_optarg ;;
1077 -site | --site | --sit)
1079 -site=* | --site=* | --sit=*)
1082 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1084 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1085 srcdir=$ac_optarg ;;
1087 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1088 | --syscon | --sysco | --sysc | --sys | --sy)
1089 ac_prev=sysconfdir ;;
1090 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1091 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1092 sysconfdir=$ac_optarg ;;
1094 -target | --target | --targe | --targ | --tar | --ta | --t)
1095 ac_prev=target_alias ;;
1096 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1097 target_alias=$ac_optarg ;;
1099 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1102 -version | --version | --versio | --versi | --vers | -V)
1103 ac_init_version=: ;;
1106 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1107 # Reject names that are not valid shell variable names.
1108 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1109 as_fn_error $? "invalid package name: $ac_useropt"
1110 ac_useropt_orig=$ac_useropt
1111 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1112 case $ac_user_opts in
1116 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1117 ac_unrecognized_sep=', ';;
1119 eval with_$ac_useropt=\$ac_optarg ;;
1121 -without-* | --without-*)
1122 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1123 # Reject names that are not valid shell variable names.
1124 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1125 as_fn_error $? "invalid package name: $ac_useropt"
1126 ac_useropt_orig=$ac_useropt
1127 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1128 case $ac_user_opts in
1132 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1133 ac_unrecognized_sep=', ';;
1135 eval with_$ac_useropt=no ;;
1138 # Obsolete; use --with-x.
1141 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1142 | --x-incl | --x-inc | --x-in | --x-i)
1143 ac_prev=x_includes ;;
1144 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1145 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1146 x_includes=$ac_optarg ;;
1148 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1149 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1150 ac_prev=x_libraries ;;
1151 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1152 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1153 x_libraries=$ac_optarg ;;
1155 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1156 Try \`$0 --help' for more information"
1160 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1161 # Reject names that are not valid shell variable names.
1162 case $ac_envvar in #(
1163 '' | [0-9]* | *[!_$as_cr_alnum]* )
1164 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1166 eval $ac_envvar=\$ac_optarg
1167 export $ac_envvar ;;
1170 # FIXME: should be removed in autoconf 3.0.
1171 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1172 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1173 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1174 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1180 if test -n "$ac_prev"; then
1181 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1182 as_fn_error $? "missing argument to $ac_option"
1185 if test -n "$ac_unrecognized_opts"; then
1186 case $enable_option_checking in
1188 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1189 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1193 # Check all directory arguments for consistency.
1194 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1195 datadir sysconfdir sharedstatedir localstatedir includedir \
1196 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1197 libdir localedir mandir
1199 eval ac_val=\$$ac_var
1200 # Remove trailing slashes.
1203 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1204 eval $ac_var=\$ac_val;;
1206 # Be sure to have absolute directory names.
1208 [\\/$]* | ?:[\\/]* ) continue;;
1209 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1211 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1214 # There might be people who depend on the old broken behavior: `$host'
1215 # used to hold the argument of --host etc.
1216 # FIXME: To remove some day.
1219 target=$target_alias
1221 # FIXME: To remove some day.
1222 if test "x$host_alias" != x; then
1223 if test "x$build_alias" = x; then
1224 cross_compiling=maybe
1225 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1226 If a cross compiler is detected then cross compile mode will be used" >&2
1227 elif test "x$build_alias" != "x$host_alias"; then
1233 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1235 test "$silent" = yes && exec 6>/dev/null
1238 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1239 ac_ls_di=`ls -di .` &&
1240 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1241 as_fn_error $? "working directory cannot be determined"
1242 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1243 as_fn_error $? "pwd does not report name of working directory"
1246 # Find the source files, if location was not specified.
1247 if test -z "$srcdir"; then
1248 ac_srcdir_defaulted=yes
1249 # Try the directory containing this script, then the parent directory.
1250 ac_confdir=`$as_dirname -- "$as_myself" ||
1251 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1252 X"$as_myself" : 'X\(//\)[^/]' \| \
1253 X"$as_myself" : 'X\(//\)$' \| \
1254 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1255 $as_echo X"$as_myself" |
1256 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1274 if test ! -r "$srcdir/$ac_unique_file"; then
1278 ac_srcdir_defaulted=no
1280 if test ! -r "$srcdir/$ac_unique_file"; then
1281 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1282 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1284 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1286 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1288 # When building in place, set srcdir=.
1289 if test "$ac_abs_confdir" = "$ac_pwd"; then
1292 # Remove unnecessary trailing slashes from srcdir.
1293 # Double slashes in file names in object file debugging info
1294 # mess up M-x gdb in Emacs.
1296 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1298 for ac_var in $ac_precious_vars; do
1299 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1300 eval ac_env_${ac_var}_value=\$${ac_var}
1301 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1302 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1306 # Report the --help message.
1308 if test "$ac_init_help" = "long"; then
1309 # Omit some internal or obsolete options to make the list less imposing.
1310 # This message is too long to be a string in the A/UX 3.1 sh.
1312 \`configure' configures OpenSSH Portable to adapt to many kinds of systems.
1314 Usage: $0 [OPTION]... [VAR=VALUE]...
1316 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1317 VAR=VALUE. See below for descriptions of some of the useful variables.
1319 Defaults for the options are specified in brackets.
1322 -h, --help display this help and exit
1323 --help=short display options specific to this package
1324 --help=recursive display the short help of all the included packages
1325 -V, --version display version information and exit
1326 -q, --quiet, --silent do not print \`checking ...' messages
1327 --cache-file=FILE cache test results in FILE [disabled]
1328 -C, --config-cache alias for \`--cache-file=config.cache'
1329 -n, --no-create do not create output files
1330 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1332 Installation directories:
1333 --prefix=PREFIX install architecture-independent files in PREFIX
1334 [$ac_default_prefix]
1335 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1338 By default, \`make install' will install all the files in
1339 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1340 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1341 for instance \`--prefix=\$HOME'.
1343 For better control, use the options below.
1345 Fine tuning of the installation directories:
1346 --bindir=DIR user executables [EPREFIX/bin]
1347 --sbindir=DIR system admin executables [EPREFIX/sbin]
1348 --libexecdir=DIR program executables [EPREFIX/libexec]
1349 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1350 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1351 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1352 --libdir=DIR object code libraries [EPREFIX/lib]
1353 --includedir=DIR C header files [PREFIX/include]
1354 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1355 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1356 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1357 --infodir=DIR info documentation [DATAROOTDIR/info]
1358 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1359 --mandir=DIR man documentation [DATAROOTDIR/man]
1360 --docdir=DIR documentation root [DATAROOTDIR/doc/openssh]
1361 --htmldir=DIR html documentation [DOCDIR]
1362 --dvidir=DIR dvi documentation [DOCDIR]
1363 --pdfdir=DIR pdf documentation [DOCDIR]
1364 --psdir=DIR ps documentation [DOCDIR]
1370 --build=BUILD configure for building on BUILD [guessed]
1371 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1375 if test -n "$ac_init_help"; then
1376 case $ac_init_help in
1377 short | recursive ) echo "Configuration of OpenSSH Portable:";;
1382 --disable-option-checking ignore unrecognized --enable/--with options
1383 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1384 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1385 --disable-largefile omit support for large files
1386 --disable-strip Disable calling strip(1) on install
1387 --disable-etc-default-login Disable using PATH from /etc/default/login no
1388 --disable-lastlog disable use of lastlog even if detected no
1389 --disable-utmp disable use of utmp even if detected no
1390 --disable-utmpx disable use of utmpx even if detected no
1391 --disable-wtmp disable use of wtmp even if detected no
1392 --disable-wtmpx disable use of wtmpx even if detected no
1393 --disable-libutil disable use of libutil (login() etc.) no
1394 --disable-pututline disable use of pututline() etc. (uwtmp) no
1395 --disable-pututxline disable use of pututxline() etc. (uwtmpx) no
1398 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1399 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1400 --without-stackprotect Don't use compiler's stack protection
1401 --without-rpath Disable auto-added -R linker paths
1402 --with-cflags Specify additional flags to pass to compiler
1403 --with-cppflags Specify additional flags to pass to preprocessor
1404 --with-ldflags Specify additional flags to pass to linker
1405 --with-libs Specify additional libraries to link with
1406 --with-Werror Build main code with -Werror
1407 --with-solaris-contracts Enable Solaris process contracts (experimental)
1408 --with-solaris-projects Enable Solaris projects (experimental)
1409 --with-osfsia Enable Digital Unix SIA
1410 --with-zlib=PATH Use zlib in PATH
1411 --without-zlib-version-check Disable zlib version check
1412 --with-skey[=PATH] Enable S/Key support (optionally in PATH)
1413 --with-tcp-wrappers[=PATH] Enable tcpwrappers support (optionally in PATH)
1414 --with-libedit[=PATH] Enable libedit support for sftp
1415 --with-audit=module Enable audit support (modules=debug,bsm,linux)
1416 --with-ssl-dir=PATH Specify path to OpenSSL installation
1417 --without-openssl-header-check Disable OpenSSL version consistency check
1418 --with-ssl-engine Enable OpenSSL (hardware) ENGINE support
1419 --with-prngd-port=PORT read entropy from PRNGD/EGD TCP localhost:PORT
1420 --with-prngd-socket=FILE read entropy from PRNGD/EGD socket FILE (default=/var/run/egd-pool)
1421 --with-pam Enable PAM support
1422 --with-privsep-user=user Specify non-privileged user for privilege separation
1423 --with-sandbox=style Specify privilege separation sandbox (no, darwin, rlimit, systrace)
1424 --with-selinux Enable SELinux support
1425 --with-kerberos5=PATH Enable Kerberos 5 support
1426 --with-privsep-path=xxx Path for privilege separation chroot (default=/var/empty)
1427 --with-xauth=PATH Specify path to xauth program
1428 --with-maildir=/path/to/mail Specify your system mail directory
1429 --with-mantype=man|cat|doc Set man page type
1430 --with-md5-passwords Enable use of MD5 passwords
1431 --without-shadow Disable shadow password support
1432 --with-ipaddr-display Use ip address instead of hostname in \$DISPLAY
1433 --with-default-path= Specify default \$PATH environment for server
1434 --with-superuser-path= Specify different path for super-user
1435 --with-4in6 Check for and convert IPv4 in IPv6 mapped addresses
1436 --with-bsd-auth Enable BSD auth support
1437 --with-pid-dir=PATH Specify location of ssh.pid file
1438 --with-lastlog=FILE|DIR specify lastlog location common locations
1440 Some influential environment variables:
1441 CC C compiler command
1442 CFLAGS C compiler flags
1443 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1444 nonstandard directory <lib dir>
1445 LIBS libraries to pass to the linker, e.g. -l<library>
1446 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1447 you have headers in a nonstandard directory <include dir>
1450 Use these variables to override the choices made by `configure' or to help
1451 it to find libraries and programs with nonstandard names/locations.
1453 Report bugs to <openssh-unix-dev@mindrot.org>.
1458 if test "$ac_init_help" = "recursive"; then
1459 # If there are subdirs, report their specific --help.
1460 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1461 test -d "$ac_dir" ||
1462 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1467 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1469 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1470 # A ".." for each directory in $ac_dir_suffix.
1471 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1472 case $ac_top_builddir_sub in
1473 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1474 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1477 ac_abs_top_builddir=$ac_pwd
1478 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1479 # for backward compatibility:
1480 ac_top_builddir=$ac_top_build_prefix
1483 .) # We are building in place.
1485 ac_top_srcdir=$ac_top_builddir_sub
1486 ac_abs_top_srcdir=$ac_pwd ;;
1487 [\\/]* | ?:[\\/]* ) # Absolute name.
1488 ac_srcdir=$srcdir$ac_dir_suffix;
1489 ac_top_srcdir=$srcdir
1490 ac_abs_top_srcdir=$srcdir ;;
1492 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1493 ac_top_srcdir=$ac_top_build_prefix$srcdir
1494 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1496 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1498 cd "$ac_dir" || { ac_status=$?; continue; }
1499 # Check for guested configure.
1500 if test -f "$ac_srcdir/configure.gnu"; then
1502 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1503 elif test -f "$ac_srcdir/configure"; then
1505 $SHELL "$ac_srcdir/configure" --help=recursive
1507 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1509 cd "$ac_pwd" || { ac_status=$?; break; }
1513 test -n "$ac_init_help" && exit $ac_status
1514 if $ac_init_version; then
1516 OpenSSH configure Portable
1517 generated by GNU Autoconf 2.68
1519 Copyright (C) 2010 Free Software Foundation, Inc.
1520 This configure script is free software; the Free Software Foundation
1521 gives unlimited permission to copy, distribute and modify it.
1526 ## ------------------------ ##
1527 ## Autoconf initialization. ##
1528 ## ------------------------ ##
1530 # ac_fn_c_try_compile LINENO
1531 # --------------------------
1532 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1533 ac_fn_c_try_compile ()
1535 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1536 rm -f conftest.$ac_objext
1537 if { { ac_try="$ac_compile"
1539 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1540 *) ac_try_echo=$ac_try;;
1542 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1543 $as_echo "$ac_try_echo"; } >&5
1544 (eval "$ac_compile") 2>conftest.err
1546 if test -s conftest.err; then
1547 grep -v '^ *+' conftest.err >conftest.er1
1548 cat conftest.er1 >&5
1549 mv -f conftest.er1 conftest.err
1551 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1552 test $ac_status = 0; } && {
1553 test -z "$ac_c_werror_flag" ||
1554 test ! -s conftest.err
1555 } && test -s conftest.$ac_objext; then :
1558 $as_echo "$as_me: failed program was:" >&5
1559 sed 's/^/| /' conftest.$ac_ext >&5
1563 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1564 as_fn_set_status $ac_retval
1566 } # ac_fn_c_try_compile
1568 # ac_fn_c_try_run LINENO
1569 # ----------------------
1570 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1571 # that executables *can* be run.
1574 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1575 if { { ac_try="$ac_link"
1577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1578 *) ac_try_echo=$ac_try;;
1580 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1581 $as_echo "$ac_try_echo"; } >&5
1582 (eval "$ac_link") 2>&5
1584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1585 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1586 { { case "(($ac_try" in
1587 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1588 *) ac_try_echo=$ac_try;;
1590 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1591 $as_echo "$ac_try_echo"; } >&5
1592 (eval "$ac_try") 2>&5
1594 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1595 test $ac_status = 0; }; }; then :
1598 $as_echo "$as_me: program exited with status $ac_status" >&5
1599 $as_echo "$as_me: failed program was:" >&5
1600 sed 's/^/| /' conftest.$ac_ext >&5
1602 ac_retval=$ac_status
1604 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1605 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1606 as_fn_set_status $ac_retval
1610 # ac_fn_c_try_cpp LINENO
1611 # ----------------------
1612 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1615 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1616 if { { ac_try="$ac_cpp conftest.$ac_ext"
1618 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1619 *) ac_try_echo=$ac_try;;
1621 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1622 $as_echo "$ac_try_echo"; } >&5
1623 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1625 if test -s conftest.err; then
1626 grep -v '^ *+' conftest.err >conftest.er1
1627 cat conftest.er1 >&5
1628 mv -f conftest.er1 conftest.err
1630 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1631 test $ac_status = 0; } > conftest.i && {
1632 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1633 test ! -s conftest.err
1637 $as_echo "$as_me: failed program was:" >&5
1638 sed 's/^/| /' conftest.$ac_ext >&5
1642 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1643 as_fn_set_status $ac_retval
1647 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1648 # -------------------------------------------------------
1649 # Tests whether HEADER exists and can be compiled using the include files in
1650 # INCLUDES, setting the cache variable VAR accordingly.
1651 ac_fn_c_check_header_compile ()
1653 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1655 $as_echo_n "checking for $2... " >&6; }
1656 if eval \${$3+:} false; then :
1657 $as_echo_n "(cached) " >&6
1659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1660 /* end confdefs.h. */
1664 if ac_fn_c_try_compile "$LINENO"; then :
1669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1673 $as_echo "$ac_res" >&6; }
1674 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1676 } # ac_fn_c_check_header_compile
1678 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1679 # ---------------------------------------------
1680 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1682 ac_fn_c_check_decl ()
1684 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685 as_decl_name=`echo $2|sed 's/ *(.*//'`
1686 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1688 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1689 if eval \${$3+:} false; then :
1690 $as_echo_n "(cached) " >&6
1692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1693 /* end confdefs.h. */
1698 #ifndef $as_decl_name
1700 (void) $as_decl_use;
1702 (void) $as_decl_name;
1710 if ac_fn_c_try_compile "$LINENO"; then :
1715 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1719 $as_echo "$ac_res" >&6; }
1720 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1722 } # ac_fn_c_check_decl
1724 # ac_fn_c_try_link LINENO
1725 # -----------------------
1726 # Try to link conftest.$ac_ext, and return whether this succeeded.
1729 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1730 rm -f conftest.$ac_objext conftest$ac_exeext
1731 if { { ac_try="$ac_link"
1733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1734 *) ac_try_echo=$ac_try;;
1736 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1737 $as_echo "$ac_try_echo"; } >&5
1738 (eval "$ac_link") 2>conftest.err
1740 if test -s conftest.err; then
1741 grep -v '^ *+' conftest.err >conftest.er1
1742 cat conftest.er1 >&5
1743 mv -f conftest.er1 conftest.err
1745 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1746 test $ac_status = 0; } && {
1747 test -z "$ac_c_werror_flag" ||
1748 test ! -s conftest.err
1749 } && test -s conftest$ac_exeext && {
1750 test "$cross_compiling" = yes ||
1751 $as_test_x conftest$ac_exeext
1755 $as_echo "$as_me: failed program was:" >&5
1756 sed 's/^/| /' conftest.$ac_ext >&5
1760 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1761 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1762 # interfere with the next link command; also delete a directory that is
1763 # left behind by Apple's compiler. We do this before executing the actions.
1764 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1765 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1766 as_fn_set_status $ac_retval
1768 } # ac_fn_c_try_link
1770 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1771 # -------------------------------------------------------
1772 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1773 # the include files in INCLUDES and setting the cache variable VAR
1775 ac_fn_c_check_header_mongrel ()
1777 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778 if eval \${$3+:} false; then :
1779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1780 $as_echo_n "checking for $2... " >&6; }
1781 if eval \${$3+:} false; then :
1782 $as_echo_n "(cached) " >&6
1785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1786 $as_echo "$ac_res" >&6; }
1788 # Is the header compilable?
1789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1790 $as_echo_n "checking $2 usability... " >&6; }
1791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1792 /* end confdefs.h. */
1796 if ac_fn_c_try_compile "$LINENO"; then :
1797 ac_header_compiler=yes
1799 ac_header_compiler=no
1801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1803 $as_echo "$ac_header_compiler" >&6; }
1805 # Is the header present?
1806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1807 $as_echo_n "checking $2 presence... " >&6; }
1808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1809 /* end confdefs.h. */
1812 if ac_fn_c_try_cpp "$LINENO"; then :
1813 ac_header_preproc=yes
1815 ac_header_preproc=no
1817 rm -f conftest.err conftest.i conftest.$ac_ext
1818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1819 $as_echo "$ac_header_preproc" >&6; }
1821 # So? What about this header?
1822 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1824 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1825 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1826 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1827 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1830 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1831 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1833 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1835 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1837 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1838 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1839 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1840 ( $as_echo "## ------------------------------------------- ##
1841 ## Report this to openssh-unix-dev@mindrot.org ##
1842 ## ------------------------------------------- ##"
1843 ) | sed "s/^/$as_me: WARNING: /" >&2
1846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1847 $as_echo_n "checking for $2... " >&6; }
1848 if eval \${$3+:} false; then :
1849 $as_echo_n "(cached) " >&6
1851 eval "$3=\$ac_header_compiler"
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1855 $as_echo "$ac_res" >&6; }
1857 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1859 } # ac_fn_c_check_header_mongrel
1861 # ac_fn_c_check_func LINENO FUNC VAR
1862 # ----------------------------------
1863 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1864 ac_fn_c_check_func ()
1866 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1868 $as_echo_n "checking for $2... " >&6; }
1869 if eval \${$3+:} false; then :
1870 $as_echo_n "(cached) " >&6
1872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1873 /* end confdefs.h. */
1874 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1875 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1876 #define $2 innocuous_$2
1878 /* System header to define __stub macros and hopefully few prototypes,
1879 which can conflict with char $2 (); below.
1880 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1881 <limits.h> exists even on freestanding compilers. */
1884 # include <limits.h>
1886 # include <assert.h>
1891 /* Override any GCC internal prototype to avoid an error.
1892 Use char because int might match the return type of a GCC
1893 builtin and then its argument prototype would still apply. */
1898 /* The GNU C library defines this for functions which it implements
1899 to always fail with ENOSYS. Some functions are actually named
1900 something starting with __ and the normal name is an alias. */
1901 #if defined __stub_$2 || defined __stub___$2
1913 if ac_fn_c_try_link "$LINENO"; then :
1918 rm -f core conftest.err conftest.$ac_objext \
1919 conftest$ac_exeext conftest.$ac_ext
1922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1923 $as_echo "$ac_res" >&6; }
1924 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1926 } # ac_fn_c_check_func
1928 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1929 # -------------------------------------------
1930 # Tests whether TYPE exists after having included INCLUDES, setting cache
1931 # variable VAR accordingly.
1932 ac_fn_c_check_type ()
1934 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1936 $as_echo_n "checking for $2... " >&6; }
1937 if eval \${$3+:} false; then :
1938 $as_echo_n "(cached) " >&6
1941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1942 /* end confdefs.h. */
1953 if ac_fn_c_try_compile "$LINENO"; then :
1954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1955 /* end confdefs.h. */
1966 if ac_fn_c_try_compile "$LINENO"; then :
1971 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1973 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1977 $as_echo "$ac_res" >&6; }
1978 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1980 } # ac_fn_c_check_type
1982 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1983 # --------------------------------------------
1984 # Tries to find the compile-time value of EXPR in a program that includes
1985 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1987 ac_fn_c_compute_int ()
1989 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1990 if test "$cross_compiling" = yes; then
1991 # Depending upon the size, compute the lo and hi bounds.
1992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1993 /* end confdefs.h. */
1998 static int test_array [1 - 2 * !(($2) >= 0)];
2005 if ac_fn_c_try_compile "$LINENO"; then :
2008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2009 /* end confdefs.h. */
2014 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2021 if ac_fn_c_try_compile "$LINENO"; then :
2022 ac_hi=$ac_mid; break
2024 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2025 if test $ac_lo -le $ac_mid; then
2029 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2035 /* end confdefs.h. */
2040 static int test_array [1 - 2 * !(($2) < 0)];
2047 if ac_fn_c_try_compile "$LINENO"; then :
2050 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2051 /* end confdefs.h. */
2056 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2063 if ac_fn_c_try_compile "$LINENO"; then :
2064 ac_lo=$ac_mid; break
2066 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2067 if test $ac_mid -le $ac_hi; then
2071 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2073 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2080 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2081 # Binary search between lo and hi bounds.
2082 while test "x$ac_lo" != "x$ac_hi"; do
2083 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2085 /* end confdefs.h. */
2090 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2097 if ac_fn_c_try_compile "$LINENO"; then :
2100 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2102 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2105 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2109 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2110 /* end confdefs.h. */
2112 static long int longval () { return $2; }
2113 static unsigned long int ulongval () { return $2; }
2120 FILE *f = fopen ("conftest.val", "w");
2125 long int i = longval ();
2128 fprintf (f, "%ld", i);
2132 unsigned long int i = ulongval ();
2135 fprintf (f, "%lu", i);
2137 /* Do not output a trailing newline, as this causes \r\n confusion
2138 on some platforms. */
2139 return ferror (f) || fclose (f) != 0;
2145 if ac_fn_c_try_run "$LINENO"; then :
2146 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2150 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2151 conftest.$ac_objext conftest.beam conftest.$ac_ext
2155 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2156 as_fn_set_status $ac_retval
2158 } # ac_fn_c_compute_int
2160 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2161 # ----------------------------------------------------
2162 # Tries to find if the field MEMBER exists in type AGGR, after including
2163 # INCLUDES, setting cache variable VAR accordingly.
2164 ac_fn_c_check_member ()
2166 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2168 $as_echo_n "checking for $2.$3... " >&6; }
2169 if eval \${$4+:} false; then :
2170 $as_echo_n "(cached) " >&6
2172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2173 /* end confdefs.h. */
2185 if ac_fn_c_try_compile "$LINENO"; then :
2188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2189 /* end confdefs.h. */
2195 if (sizeof ac_aggr.$3)
2201 if ac_fn_c_try_compile "$LINENO"; then :
2206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2208 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2212 $as_echo "$ac_res" >&6; }
2213 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2215 } # ac_fn_c_check_member
2216 cat >config.log <<_ACEOF
2217 This file contains any messages produced by compilers while
2218 running configure, to aid debugging if configure makes a mistake.
2220 It was created by OpenSSH $as_me Portable, which was
2221 generated by GNU Autoconf 2.68. Invocation command line was
2233 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2234 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2235 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2236 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2237 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2239 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2240 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2242 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2243 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2244 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2245 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2246 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2247 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2248 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2256 test -z "$as_dir" && as_dir=.
2257 $as_echo "PATH: $as_dir"
2273 # Keep a trace of the command line.
2274 # Strip out --no-create and --no-recursion so they do not pile up.
2275 # Strip out --silent because we don't want to record it for future runs.
2276 # Also quote any args containing shell meta-characters.
2277 # Make two passes to allow for proper duplicate-argument suppression.
2281 ac_must_keep_next=false
2287 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2288 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2289 | -silent | --silent | --silen | --sile | --sil)
2292 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2295 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2297 as_fn_append ac_configure_args1 " '$ac_arg'"
2298 if test $ac_must_keep_next = true; then
2299 ac_must_keep_next=false # Got value, back to normal.
2302 *=* | --config-cache | -C | -disable-* | --disable-* \
2303 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2304 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2305 | -with-* | --with-* | -without-* | --without-* | --x)
2306 case "$ac_configure_args0 " in
2307 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2310 -* ) ac_must_keep_next=true ;;
2313 as_fn_append ac_configure_args " '$ac_arg'"
2318 { ac_configure_args0=; unset ac_configure_args0;}
2319 { ac_configure_args1=; unset ac_configure_args1;}
2321 # When interrupted or exit'd, cleanup temporary files, and complete
2322 # config.log. We remove comments because anyway the quotes in there
2323 # would cause problems or look ugly.
2324 # WARNING: Use '\'' to represent an apostrophe within the trap.
2325 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2326 trap 'exit_status=$?
2327 # Save into config.log some information that might help in debugging.
2331 $as_echo "## ---------------- ##
2332 ## Cache variables. ##
2333 ## ---------------- ##"
2335 # The following way of writing the cache mishandles newlines in values,
2337 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2338 eval ac_val=\$$ac_var
2342 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2343 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2346 _ | IFS | as_nl) ;; #(
2347 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2348 *) { eval $ac_var=; unset $ac_var;} ;;
2353 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2354 *${as_nl}ac_space=\ *)
2356 "s/'\''/'\''\\\\'\'''\''/g;
2357 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2360 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2367 $as_echo "## ----------------- ##
2368 ## Output variables. ##
2369 ## ----------------- ##"
2371 for ac_var in $ac_subst_vars
2373 eval ac_val=\$$ac_var
2375 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2377 $as_echo "$ac_var='\''$ac_val'\''"
2381 if test -n "$ac_subst_files"; then
2382 $as_echo "## ------------------- ##
2383 ## File substitutions. ##
2384 ## ------------------- ##"
2386 for ac_var in $ac_subst_files
2388 eval ac_val=\$$ac_var
2390 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2392 $as_echo "$ac_var='\''$ac_val'\''"
2397 if test -s confdefs.h; then
2398 $as_echo "## ----------- ##
2405 test "$ac_signal" != 0 &&
2406 $as_echo "$as_me: caught signal $ac_signal"
2407 $as_echo "$as_me: exit $exit_status"
2409 rm -f core *.core core.conftest.* &&
2410 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2413 for ac_signal in 1 2 13 15; do
2414 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2418 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2419 rm -f -r conftest* confdefs.h
2421 $as_echo "/* confdefs.h */" > confdefs.h
2423 # Predefined preprocessor variables.
2425 cat >>confdefs.h <<_ACEOF
2426 #define PACKAGE_NAME "$PACKAGE_NAME"
2429 cat >>confdefs.h <<_ACEOF
2430 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2433 cat >>confdefs.h <<_ACEOF
2434 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2437 cat >>confdefs.h <<_ACEOF
2438 #define PACKAGE_STRING "$PACKAGE_STRING"
2441 cat >>confdefs.h <<_ACEOF
2442 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2445 cat >>confdefs.h <<_ACEOF
2446 #define PACKAGE_URL "$PACKAGE_URL"
2450 # Let the site file select an alternate cache file if it wants to.
2451 # Prefer an explicitly selected file to automatically selected ones.
2454 if test -n "$CONFIG_SITE"; then
2455 # We do not want a PATH search for config.site.
2456 case $CONFIG_SITE in #((
2457 -*) ac_site_file1=./$CONFIG_SITE;;
2458 */*) ac_site_file1=$CONFIG_SITE;;
2459 *) ac_site_file1=./$CONFIG_SITE;;
2461 elif test "x$prefix" != xNONE; then
2462 ac_site_file1=$prefix/share/config.site
2463 ac_site_file2=$prefix/etc/config.site
2465 ac_site_file1=$ac_default_prefix/share/config.site
2466 ac_site_file2=$ac_default_prefix/etc/config.site
2468 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2470 test "x$ac_site_file" = xNONE && continue
2471 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2472 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2473 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2474 sed 's/^/| /' "$ac_site_file" >&5
2476 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2477 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2478 as_fn_error $? "failed to load site script $ac_site_file
2479 See \`config.log' for more details" "$LINENO" 5; }
2483 if test -r "$cache_file"; then
2484 # Some versions of bash will fail to source /dev/null (special files
2485 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2486 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2487 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2488 $as_echo "$as_me: loading cache $cache_file" >&6;}
2490 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2491 *) . "./$cache_file";;
2495 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2496 $as_echo "$as_me: creating cache $cache_file" >&6;}
2500 # Check that the precious variables saved in the cache have kept the same
2502 ac_cache_corrupted=false
2503 for ac_var in $ac_precious_vars; do
2504 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2505 eval ac_new_set=\$ac_env_${ac_var}_set
2506 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2507 eval ac_new_val=\$ac_env_${ac_var}_value
2508 case $ac_old_set,$ac_new_set in
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2511 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2512 ac_cache_corrupted=: ;;
2514 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2515 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2516 ac_cache_corrupted=: ;;
2519 if test "x$ac_old_val" != "x$ac_new_val"; then
2520 # differences in whitespace do not lead to failure.
2521 ac_old_val_w=`echo x $ac_old_val`
2522 ac_new_val_w=`echo x $ac_new_val`
2523 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2525 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2526 ac_cache_corrupted=:
2528 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2529 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2530 eval $ac_var=\$ac_old_val
2532 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2533 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2534 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2535 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2538 # Pass precious variables to config.status.
2539 if test "$ac_new_set" = set; then
2541 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2542 *) ac_arg=$ac_var=$ac_new_val ;;
2544 case " $ac_configure_args " in
2545 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2546 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2550 if $ac_cache_corrupted; then
2551 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2552 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2553 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2554 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2555 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2557 ## -------------------- ##
2558 ## Main body of script. ##
2559 ## -------------------- ##
2562 ac_cpp='$CPP $CPPFLAGS'
2563 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2564 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2565 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2571 ac_cpp='$CPP $CPPFLAGS'
2572 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2573 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2574 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2577 ac_config_headers="$ac_config_headers config.h"
2580 ac_cpp='$CPP $CPPFLAGS'
2581 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2582 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2583 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2584 if test -n "$ac_tool_prefix"; then
2585 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2586 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2588 $as_echo_n "checking for $ac_word... " >&6; }
2589 if ${ac_cv_prog_CC+:} false; then :
2590 $as_echo_n "(cached) " >&6
2592 if test -n "$CC"; then
2593 ac_cv_prog_CC="$CC" # Let the user override the test.
2595 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2599 test -z "$as_dir" && as_dir=.
2600 for ac_exec_ext in '' $ac_executable_extensions; do
2601 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2602 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2603 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2613 if test -n "$CC"; then
2614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2615 $as_echo "$CC" >&6; }
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2618 $as_echo "no" >&6; }
2623 if test -z "$ac_cv_prog_CC"; then
2625 # Extract the first word of "gcc", so it can be a program name with args.
2626 set dummy gcc; ac_word=$2
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2628 $as_echo_n "checking for $ac_word... " >&6; }
2629 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2630 $as_echo_n "(cached) " >&6
2632 if test -n "$ac_ct_CC"; then
2633 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2639 test -z "$as_dir" && as_dir=.
2640 for ac_exec_ext in '' $ac_executable_extensions; do
2641 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2642 ac_cv_prog_ac_ct_CC="gcc"
2643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2652 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2653 if test -n "$ac_ct_CC"; then
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2655 $as_echo "$ac_ct_CC" >&6; }
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2658 $as_echo "no" >&6; }
2661 if test "x$ac_ct_CC" = x; then
2664 case $cross_compiling:$ac_tool_warned in
2666 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2667 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2668 ac_tool_warned=yes ;;
2676 if test -z "$CC"; then
2677 if test -n "$ac_tool_prefix"; then
2678 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2679 set dummy ${ac_tool_prefix}cc; ac_word=$2
2680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2681 $as_echo_n "checking for $ac_word... " >&6; }
2682 if ${ac_cv_prog_CC+:} false; then :
2683 $as_echo_n "(cached) " >&6
2685 if test -n "$CC"; then
2686 ac_cv_prog_CC="$CC" # Let the user override the test.
2688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2692 test -z "$as_dir" && as_dir=.
2693 for ac_exec_ext in '' $ac_executable_extensions; do
2694 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2695 ac_cv_prog_CC="${ac_tool_prefix}cc"
2696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2706 if test -n "$CC"; then
2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2708 $as_echo "$CC" >&6; }
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2711 $as_echo "no" >&6; }
2717 if test -z "$CC"; then
2718 # Extract the first word of "cc", so it can be a program name with args.
2719 set dummy cc; ac_word=$2
2720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2721 $as_echo_n "checking for $ac_word... " >&6; }
2722 if ${ac_cv_prog_CC+:} false; then :
2723 $as_echo_n "(cached) " >&6
2725 if test -n "$CC"; then
2726 ac_cv_prog_CC="$CC" # Let the user override the test.
2729 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2733 test -z "$as_dir" && as_dir=.
2734 for ac_exec_ext in '' $ac_executable_extensions; do
2735 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2736 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2737 ac_prog_rejected=yes
2741 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2748 if test $ac_prog_rejected = yes; then
2749 # We found a bogon in the path, so make sure we never use it.
2750 set dummy $ac_cv_prog_CC
2752 if test $# != 0; then
2753 # We chose a different compiler from the bogus one.
2754 # However, it has the same basename, so the bogon will be chosen
2755 # first if we set CC to just the basename; use the full file name.
2757 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2763 if test -n "$CC"; then
2764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2765 $as_echo "$CC" >&6; }
2767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2768 $as_echo "no" >&6; }
2773 if test -z "$CC"; then
2774 if test -n "$ac_tool_prefix"; then
2775 for ac_prog in cl.exe
2777 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2778 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2780 $as_echo_n "checking for $ac_word... " >&6; }
2781 if ${ac_cv_prog_CC+:} false; then :
2782 $as_echo_n "(cached) " >&6
2784 if test -n "$CC"; then
2785 ac_cv_prog_CC="$CC" # Let the user override the test.
2787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2791 test -z "$as_dir" && as_dir=.
2792 for ac_exec_ext in '' $ac_executable_extensions; do
2793 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2794 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2805 if test -n "$CC"; then
2806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2807 $as_echo "$CC" >&6; }
2809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2810 $as_echo "no" >&6; }
2814 test -n "$CC" && break
2817 if test -z "$CC"; then
2819 for ac_prog in cl.exe
2821 # Extract the first word of "$ac_prog", so it can be a program name with args.
2822 set dummy $ac_prog; ac_word=$2
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2824 $as_echo_n "checking for $ac_word... " >&6; }
2825 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2826 $as_echo_n "(cached) " >&6
2828 if test -n "$ac_ct_CC"; then
2829 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2835 test -z "$as_dir" && as_dir=.
2836 for ac_exec_ext in '' $ac_executable_extensions; do
2837 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2838 ac_cv_prog_ac_ct_CC="$ac_prog"
2839 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2848 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2849 if test -n "$ac_ct_CC"; then
2850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2851 $as_echo "$ac_ct_CC" >&6; }
2853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2854 $as_echo "no" >&6; }
2858 test -n "$ac_ct_CC" && break
2861 if test "x$ac_ct_CC" = x; then
2864 case $cross_compiling:$ac_tool_warned in
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2867 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2868 ac_tool_warned=yes ;;
2877 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2878 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2879 as_fn_error $? "no acceptable C compiler found in \$PATH
2880 See \`config.log' for more details" "$LINENO" 5; }
2882 # Provide some information about the compiler.
2883 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2886 for ac_option in --version -v -V -qversion; do
2887 { { ac_try="$ac_compiler $ac_option >&5"
2889 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2890 *) ac_try_echo=$ac_try;;
2892 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2893 $as_echo "$ac_try_echo"; } >&5
2894 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2896 if test -s conftest.err; then
2898 ... rest of stderr output deleted ...
2899 10q' conftest.err >conftest.er1
2900 cat conftest.er1 >&5
2902 rm -f conftest.er1 conftest.err
2903 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2904 test $ac_status = 0; }
2907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2908 /* end confdefs.h. */
2918 ac_clean_files_save=$ac_clean_files
2919 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2920 # Try to create an executable without -o first, disregard a.out.
2921 # It will help us diagnose broken compilers, and finding out an intuition
2923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2924 $as_echo_n "checking whether the C compiler works... " >&6; }
2925 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2927 # The possible output files:
2928 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2931 for ac_file in $ac_files
2934 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2935 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2940 if { { ac_try="$ac_link_default"
2942 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2943 *) ac_try_echo=$ac_try;;
2945 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2946 $as_echo "$ac_try_echo"; } >&5
2947 (eval "$ac_link_default") 2>&5
2949 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2950 test $ac_status = 0; }; then :
2951 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2952 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2953 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2954 # so that the user can short-circuit this test for compilers unknown to
2956 for ac_file in $ac_files ''
2958 test -f "$ac_file" || continue
2960 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2963 # We found the default executable, but exeext='' is most
2967 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2969 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2971 # We set ac_cv_exeext here because the later test for it is not
2972 # safe: cross compilers may not add the suffix if given an `-o'
2973 # argument, so we may need to know it at that point already.
2974 # Even if this section looks crufty: it has the advantage of
2981 test "$ac_cv_exeext" = no && ac_cv_exeext=
2986 if test -z "$ac_file"; then :
2987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2988 $as_echo "no" >&6; }
2989 $as_echo "$as_me: failed program was:" >&5
2990 sed 's/^/| /' conftest.$ac_ext >&5
2992 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2993 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2994 as_fn_error 77 "C compiler cannot create executables
2995 See \`config.log' for more details" "$LINENO" 5; }
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2998 $as_echo "yes" >&6; }
3000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3001 $as_echo_n "checking for C compiler default output file name... " >&6; }
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3003 $as_echo "$ac_file" >&6; }
3004 ac_exeext=$ac_cv_exeext
3006 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3007 ac_clean_files=$ac_clean_files_save
3008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3009 $as_echo_n "checking for suffix of executables... " >&6; }
3010 if { { ac_try="$ac_link"
3012 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3013 *) ac_try_echo=$ac_try;;
3015 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3016 $as_echo "$ac_try_echo"; } >&5
3017 (eval "$ac_link") 2>&5
3019 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3020 test $ac_status = 0; }; then :
3021 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3022 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3023 # work properly (i.e., refer to `conftest.exe'), while it won't with
3025 for ac_file in conftest.exe conftest conftest.*; do
3026 test -f "$ac_file" || continue
3028 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3029 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3035 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3036 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3037 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3038 See \`config.log' for more details" "$LINENO" 5; }
3040 rm -f conftest conftest$ac_cv_exeext
3041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3042 $as_echo "$ac_cv_exeext" >&6; }
3044 rm -f conftest.$ac_ext
3045 EXEEXT=$ac_cv_exeext
3047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3048 /* end confdefs.h. */
3053 FILE *f = fopen ("conftest.out", "w");
3054 return ferror (f) || fclose (f) != 0;
3060 ac_clean_files="$ac_clean_files conftest.out"
3061 # Check that the compiler produces executables we can run. If not, either
3062 # the compiler is broken, or we cross compile.
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3064 $as_echo_n "checking whether we are cross compiling... " >&6; }
3065 if test "$cross_compiling" != yes; then
3066 { { ac_try="$ac_link"
3068 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3069 *) ac_try_echo=$ac_try;;
3071 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3072 $as_echo "$ac_try_echo"; } >&5
3073 (eval "$ac_link") 2>&5
3075 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3076 test $ac_status = 0; }
3077 if { ac_try='./conftest$ac_cv_exeext'
3078 { { case "(($ac_try" in
3079 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3080 *) ac_try_echo=$ac_try;;
3082 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3083 $as_echo "$ac_try_echo"; } >&5
3084 (eval "$ac_try") 2>&5
3086 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3087 test $ac_status = 0; }; }; then
3090 if test "$cross_compiling" = maybe; then
3093 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3094 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3095 as_fn_error $? "cannot run C compiled programs.
3096 If you meant to cross compile, use \`--host'.
3097 See \`config.log' for more details" "$LINENO" 5; }
3101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3102 $as_echo "$cross_compiling" >&6; }
3104 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3105 ac_clean_files=$ac_clean_files_save
3106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3107 $as_echo_n "checking for suffix of object files... " >&6; }
3108 if ${ac_cv_objext+:} false; then :
3109 $as_echo_n "(cached) " >&6
3111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3112 /* end confdefs.h. */
3122 rm -f conftest.o conftest.obj
3123 if { { ac_try="$ac_compile"
3125 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3126 *) ac_try_echo=$ac_try;;
3128 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3129 $as_echo "$ac_try_echo"; } >&5
3130 (eval "$ac_compile") 2>&5
3132 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3133 test $ac_status = 0; }; then :
3134 for ac_file in conftest.o conftest.obj conftest.*; do
3135 test -f "$ac_file" || continue;
3137 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3138 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3143 $as_echo "$as_me: failed program was:" >&5
3144 sed 's/^/| /' conftest.$ac_ext >&5
3146 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3147 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3148 as_fn_error $? "cannot compute suffix of object files: cannot compile
3149 See \`config.log' for more details" "$LINENO" 5; }
3151 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3154 $as_echo "$ac_cv_objext" >&6; }
3155 OBJEXT=$ac_cv_objext
3157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3158 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3159 if ${ac_cv_c_compiler_gnu+:} false; then :
3160 $as_echo_n "(cached) " >&6
3162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3163 /* end confdefs.h. */
3176 if ac_fn_c_try_compile "$LINENO"; then :
3181 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3182 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3186 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3187 if test $ac_compiler_gnu = yes; then
3192 ac_test_CFLAGS=${CFLAGS+set}
3193 ac_save_CFLAGS=$CFLAGS
3194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3195 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3196 if ${ac_cv_prog_cc_g+:} false; then :
3197 $as_echo_n "(cached) " >&6
3199 ac_save_c_werror_flag=$ac_c_werror_flag
3200 ac_c_werror_flag=yes
3203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3204 /* end confdefs.h. */
3214 if ac_fn_c_try_compile "$LINENO"; then :
3218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3219 /* end confdefs.h. */
3229 if ac_fn_c_try_compile "$LINENO"; then :
3232 ac_c_werror_flag=$ac_save_c_werror_flag
3234 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3235 /* end confdefs.h. */
3245 if ac_fn_c_try_compile "$LINENO"; then :
3248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3250 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3252 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3253 ac_c_werror_flag=$ac_save_c_werror_flag
3255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3256 $as_echo "$ac_cv_prog_cc_g" >&6; }
3257 if test "$ac_test_CFLAGS" = set; then
3258 CFLAGS=$ac_save_CFLAGS
3259 elif test $ac_cv_prog_cc_g = yes; then
3260 if test "$GCC" = yes; then
3266 if test "$GCC" = yes; then
3272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3273 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3274 if ${ac_cv_prog_cc_c89+:} false; then :
3275 $as_echo_n "(cached) " >&6
3277 ac_cv_prog_cc_c89=no
3279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3280 /* end confdefs.h. */
3283 #include <sys/types.h>
3284 #include <sys/stat.h>
3285 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3286 struct buf { int x; };
3287 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3288 static char *e (p, i)
3294 static char *f (char * (*g) (char **, int), char **p, ...)
3299 s = g (p, va_arg (v,int));
3304 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3305 function prototypes and stuff, but not '\xHH' hex character constants.
3306 These don't provoke an error unfortunately, instead are silently treated
3307 as 'x'. The following induces an error, until -std is added to get
3308 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3309 array size at least. It's necessary to write '\x00'==0 to get something
3310 that's true only with -std. */
3311 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3313 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3314 inside strings and character constants. */
3316 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3318 int test (int i, double x);
3319 struct s1 {int (*f) (int a);};
3320 struct s2 {int (*f) (double a);};
3321 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3327 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3332 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3333 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3335 CC="$ac_save_CC $ac_arg"
3336 if ac_fn_c_try_compile "$LINENO"; then :
3337 ac_cv_prog_cc_c89=$ac_arg
3339 rm -f core conftest.err conftest.$ac_objext
3340 test "x$ac_cv_prog_cc_c89" != "xno" && break
3342 rm -f conftest.$ac_ext
3347 case "x$ac_cv_prog_cc_c89" in
3349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3350 $as_echo "none needed" >&6; } ;;
3352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3353 $as_echo "unsupported" >&6; } ;;
3355 CC="$CC $ac_cv_prog_cc_c89"
3356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3357 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3359 if test "x$ac_cv_prog_cc_c89" != xno; then :
3364 ac_cpp='$CPP $CPPFLAGS'
3365 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3366 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3367 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3370 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3371 if test -f "$ac_dir/install-sh"; then
3373 ac_install_sh="$ac_aux_dir/install-sh -c"
3375 elif test -f "$ac_dir/install.sh"; then
3377 ac_install_sh="$ac_aux_dir/install.sh -c"
3379 elif test -f "$ac_dir/shtool"; then
3381 ac_install_sh="$ac_aux_dir/shtool install -c"
3385 if test -z "$ac_aux_dir"; then
3386 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3389 # These three variables are undocumented and unsupported,
3390 # and are intended to be withdrawn in a future Autoconf release.
3391 # They can cause serious problems if a builder's source tree is in a directory
3392 # whose full name contains unusual characters.
3393 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
3394 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
3395 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
3398 # Make sure we can run config.sub.
3399 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3400 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3403 $as_echo_n "checking build system type... " >&6; }
3404 if ${ac_cv_build+:} false; then :
3405 $as_echo_n "(cached) " >&6
3407 ac_build_alias=$build_alias
3408 test "x$ac_build_alias" = x &&
3409 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3410 test "x$ac_build_alias" = x &&
3411 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3412 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3413 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3417 $as_echo "$ac_cv_build" >&6; }
3418 case $ac_cv_build in
3420 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3423 ac_save_IFS=$IFS; IFS='-'
3429 # Remember, the first character of IFS is used to create $*,
3430 # except with old shells:
3433 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3437 $as_echo_n "checking host system type... " >&6; }
3438 if ${ac_cv_host+:} false; then :
3439 $as_echo_n "(cached) " >&6
3441 if test "x$host_alias" = x; then
3442 ac_cv_host=$ac_cv_build
3444 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3445 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3450 $as_echo "$ac_cv_host" >&6; }
3453 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3456 ac_save_IFS=$IFS; IFS='-'
3462 # Remember, the first character of IFS is used to create $*,
3463 # except with old shells:
3466 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3471 ac_cpp='$CPP $CPPFLAGS'
3472 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3473 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3474 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3476 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3477 # On Suns, sometimes $CPP names a directory.
3478 if test -n "$CPP" && test -d "$CPP"; then
3481 if test -z "$CPP"; then
3482 if ${ac_cv_prog_CPP+:} false; then :
3483 $as_echo_n "(cached) " >&6
3485 # Double quotes because CPP needs to be expanded
3486 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3489 for ac_c_preproc_warn_flag in '' yes
3491 # Use a header file that comes with gcc, so configuring glibc
3492 # with a fresh cross-compiler works.
3493 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3494 # <limits.h> exists even on freestanding compilers.
3495 # On the NeXT, cc -E runs the code through the compiler's parser,
3496 # not just through cpp. "Syntax error" is here to catch this case.
3497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3498 /* end confdefs.h. */
3500 # include <limits.h>
3502 # include <assert.h>
3506 if ac_fn_c_try_cpp "$LINENO"; then :
3509 # Broken: fails on valid input.
3512 rm -f conftest.err conftest.i conftest.$ac_ext
3514 # OK, works on sane cases. Now check whether nonexistent headers
3515 # can be detected and how.
3516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3517 /* end confdefs.h. */
3518 #include <ac_nonexistent.h>
3520 if ac_fn_c_try_cpp "$LINENO"; then :
3521 # Broken: success on invalid input.
3524 # Passes both tests.
3528 rm -f conftest.err conftest.i conftest.$ac_ext
3531 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3532 rm -f conftest.i conftest.err conftest.$ac_ext
3533 if $ac_preproc_ok; then :
3545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3546 $as_echo "$CPP" >&6; }
3548 for ac_c_preproc_warn_flag in '' yes
3550 # Use a header file that comes with gcc, so configuring glibc
3551 # with a fresh cross-compiler works.
3552 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3553 # <limits.h> exists even on freestanding compilers.
3554 # On the NeXT, cc -E runs the code through the compiler's parser,
3555 # not just through cpp. "Syntax error" is here to catch this case.
3556 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3557 /* end confdefs.h. */
3559 # include <limits.h>
3561 # include <assert.h>
3565 if ac_fn_c_try_cpp "$LINENO"; then :
3568 # Broken: fails on valid input.
3571 rm -f conftest.err conftest.i conftest.$ac_ext
3573 # OK, works on sane cases. Now check whether nonexistent headers
3574 # can be detected and how.
3575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3576 /* end confdefs.h. */
3577 #include <ac_nonexistent.h>
3579 if ac_fn_c_try_cpp "$LINENO"; then :
3580 # Broken: success on invalid input.
3583 # Passes both tests.
3587 rm -f conftest.err conftest.i conftest.$ac_ext
3590 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3591 rm -f conftest.i conftest.err conftest.$ac_ext
3592 if $ac_preproc_ok; then :
3595 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3596 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3597 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3598 See \`config.log' for more details" "$LINENO" 5; }
3602 ac_cpp='$CPP $CPPFLAGS'
3603 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3604 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3605 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3609 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3610 if ${ac_cv_path_GREP+:} false; then :
3611 $as_echo_n "(cached) " >&6
3613 if test -z "$GREP"; then
3614 ac_path_GREP_found=false
3615 # Loop through the user's path and test for each of PROGNAME-LIST
3616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3617 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3620 test -z "$as_dir" && as_dir=.
3621 for ac_prog in grep ggrep; do
3622 for ac_exec_ext in '' $ac_executable_extensions; do
3623 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3624 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3625 # Check for GNU ac_path_GREP and select it if it is found.
3626 # Check for GNU $ac_path_GREP
3627 case `"$ac_path_GREP" --version 2>&1` in
3629 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3632 $as_echo_n 0123456789 >"conftest.in"
3635 cat "conftest.in" "conftest.in" >"conftest.tmp"
3636 mv "conftest.tmp" "conftest.in"
3637 cp "conftest.in" "conftest.nl"
3638 $as_echo 'GREP' >> "conftest.nl"
3639 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3640 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3641 as_fn_arith $ac_count + 1 && ac_count=$as_val
3642 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3643 # Best one so far, save it but keep looking for a better one
3644 ac_cv_path_GREP="$ac_path_GREP"
3645 ac_path_GREP_max=$ac_count
3647 # 10*(2^10) chars as input seems more than enough
3648 test $ac_count -gt 10 && break
3650 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3653 $ac_path_GREP_found && break 3
3658 if test -z "$ac_cv_path_GREP"; then
3659 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3662 ac_cv_path_GREP=$GREP
3666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3667 $as_echo "$ac_cv_path_GREP" >&6; }
3668 GREP="$ac_cv_path_GREP"
3671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3672 $as_echo_n "checking for egrep... " >&6; }
3673 if ${ac_cv_path_EGREP+:} false; then :
3674 $as_echo_n "(cached) " >&6
3676 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3677 then ac_cv_path_EGREP="$GREP -E"
3679 if test -z "$EGREP"; then
3680 ac_path_EGREP_found=false
3681 # Loop through the user's path and test for each of PROGNAME-LIST
3682 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3683 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3686 test -z "$as_dir" && as_dir=.
3687 for ac_prog in egrep; do
3688 for ac_exec_ext in '' $ac_executable_extensions; do
3689 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3690 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3691 # Check for GNU ac_path_EGREP and select it if it is found.
3692 # Check for GNU $ac_path_EGREP
3693 case `"$ac_path_EGREP" --version 2>&1` in
3695 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3698 $as_echo_n 0123456789 >"conftest.in"
3701 cat "conftest.in" "conftest.in" >"conftest.tmp"
3702 mv "conftest.tmp" "conftest.in"
3703 cp "conftest.in" "conftest.nl"
3704 $as_echo 'EGREP' >> "conftest.nl"
3705 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3706 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3707 as_fn_arith $ac_count + 1 && ac_count=$as_val
3708 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3709 # Best one so far, save it but keep looking for a better one
3710 ac_cv_path_EGREP="$ac_path_EGREP"
3711 ac_path_EGREP_max=$ac_count
3713 # 10*(2^10) chars as input seems more than enough
3714 test $ac_count -gt 10 && break
3716 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3719 $ac_path_EGREP_found && break 3
3724 if test -z "$ac_cv_path_EGREP"; then
3725 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3728 ac_cv_path_EGREP=$EGREP
3733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3734 $as_echo "$ac_cv_path_EGREP" >&6; }
3735 EGREP="$ac_cv_path_EGREP"
3738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3739 $as_echo_n "checking for ANSI C header files... " >&6; }
3740 if ${ac_cv_header_stdc+:} false; then :
3741 $as_echo_n "(cached) " >&6
3743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3744 /* end confdefs.h. */
3758 if ac_fn_c_try_compile "$LINENO"; then :
3759 ac_cv_header_stdc=yes
3761 ac_cv_header_stdc=no
3763 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3765 if test $ac_cv_header_stdc = yes; then
3766 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3768 /* end confdefs.h. */
3772 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3773 $EGREP "memchr" >/dev/null 2>&1; then :
3776 ac_cv_header_stdc=no
3782 if test $ac_cv_header_stdc = yes; then
3783 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3785 /* end confdefs.h. */
3789 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3790 $EGREP "free" >/dev/null 2>&1; then :
3793 ac_cv_header_stdc=no
3799 if test $ac_cv_header_stdc = yes; then
3800 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3801 if test "$cross_compiling" = yes; then :
3804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3805 /* end confdefs.h. */
3808 #if ((' ' & 0x0FF) == 0x020)
3809 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3810 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3812 # define ISLOWER(c) \
3813 (('a' <= (c) && (c) <= 'i') \
3814 || ('j' <= (c) && (c) <= 'r') \
3815 || ('s' <= (c) && (c) <= 'z'))
3816 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3819 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3824 for (i = 0; i < 256; i++)
3825 if (XOR (islower (i), ISLOWER (i))
3826 || toupper (i) != TOUPPER (i))
3831 if ac_fn_c_try_run "$LINENO"; then :
3834 ac_cv_header_stdc=no
3836 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3837 conftest.$ac_objext conftest.beam conftest.$ac_ext
3842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3843 $as_echo "$ac_cv_header_stdc" >&6; }
3844 if test $ac_cv_header_stdc = yes; then
3846 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3850 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3851 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3852 inttypes.h stdint.h unistd.h
3854 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3855 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3857 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3858 cat >>confdefs.h <<_ACEOF
3859 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
3868 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
3869 if ${ac_cv_c_bigendian+:} false; then :
3870 $as_echo_n "(cached) " >&6
3872 ac_cv_c_bigendian=unknown
3873 # See if we're dealing with a universal compiler.
3874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3875 /* end confdefs.h. */
3876 #ifndef __APPLE_CC__
3877 not a universal capable compiler
3882 if ac_fn_c_try_compile "$LINENO"; then :
3884 # Check for potential -arch flags. It is not universal unless
3885 # there are at least two -arch flags with different values.
3888 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
3889 if test -n "$ac_prev"; then
3891 i?86 | x86_64 | ppc | ppc64)
3892 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
3895 ac_cv_c_bigendian=universal
3901 elif test "x$ac_word" = "x-arch"; then
3906 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3907 if test $ac_cv_c_bigendian = unknown; then
3908 # See if sys/param.h defines the BYTE_ORDER macro.
3909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3910 /* end confdefs.h. */
3911 #include <sys/types.h>
3912 #include <sys/param.h>
3917 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
3918 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
3927 if ac_fn_c_try_compile "$LINENO"; then :
3928 # It does; now see whether it defined to BIG_ENDIAN or not.
3929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3930 /* end confdefs.h. */
3931 #include <sys/types.h>
3932 #include <sys/param.h>
3937 #if BYTE_ORDER != BIG_ENDIAN
3945 if ac_fn_c_try_compile "$LINENO"; then :
3946 ac_cv_c_bigendian=yes
3948 ac_cv_c_bigendian=no
3950 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3952 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3954 if test $ac_cv_c_bigendian = unknown; then
3955 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
3956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3957 /* end confdefs.h. */
3963 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
3971 if ac_fn_c_try_compile "$LINENO"; then :
3972 # It does; now see whether it defined to _BIG_ENDIAN or not.
3973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3974 /* end confdefs.h. */
3988 if ac_fn_c_try_compile "$LINENO"; then :
3989 ac_cv_c_bigendian=yes
3991 ac_cv_c_bigendian=no
3993 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3995 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3997 if test $ac_cv_c_bigendian = unknown; then
3998 # Compile a test program.
3999 if test "$cross_compiling" = yes; then :
4000 # Try to guess by grepping values from an object file.
4001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4002 /* end confdefs.h. */
4003 short int ascii_mm[] =
4004 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4005 short int ascii_ii[] =
4006 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4007 int use_ascii (int i) {
4008 return ascii_mm[i] + ascii_ii[i];
4010 short int ebcdic_ii[] =
4011 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4012 short int ebcdic_mm[] =
4013 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4014 int use_ebcdic (int i) {
4015 return ebcdic_mm[i] + ebcdic_ii[i];
4022 return use_ascii (foo) == use_ebcdic (foo);
4027 if ac_fn_c_try_compile "$LINENO"; then :
4028 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
4029 ac_cv_c_bigendian=yes
4031 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
4032 if test "$ac_cv_c_bigendian" = unknown; then
4033 ac_cv_c_bigendian=no
4035 # finding both strings is unlikely to happen, but who knows?
4036 ac_cv_c_bigendian=unknown
4040 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4043 /* end confdefs.h. */
4044 $ac_includes_default
4049 /* Are we little or big endian? From Harbison&Steele. */
4053 char c[sizeof (long int)];
4056 return u.c[sizeof (long int) - 1] == 1;
4062 if ac_fn_c_try_run "$LINENO"; then :
4063 ac_cv_c_bigendian=no
4065 ac_cv_c_bigendian=yes
4067 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4068 conftest.$ac_objext conftest.beam conftest.$ac_ext
4073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4074 $as_echo "$ac_cv_c_bigendian" >&6; }
4075 case $ac_cv_c_bigendian in #(
4077 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
4083 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4087 as_fn_error $? "unknown endianness
4088 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4092 # Checks for programs.
4093 for ac_prog in gawk mawk nawk awk
4095 # Extract the first word of "$ac_prog", so it can be a program name with args.
4096 set dummy $ac_prog; ac_word=$2
4097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4098 $as_echo_n "checking for $ac_word... " >&6; }
4099 if ${ac_cv_prog_AWK+:} false; then :
4100 $as_echo_n "(cached) " >&6
4102 if test -n "$AWK"; then
4103 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4105 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4109 test -z "$as_dir" && as_dir=.
4110 for ac_exec_ext in '' $ac_executable_extensions; do
4111 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4112 ac_cv_prog_AWK="$ac_prog"
4113 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4123 if test -n "$AWK"; then
4124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4125 $as_echo "$AWK" >&6; }
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4128 $as_echo "no" >&6; }
4132 test -n "$AWK" && break
4136 ac_cpp='$CPP $CPPFLAGS'
4137 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4138 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4139 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4141 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4142 # On Suns, sometimes $CPP names a directory.
4143 if test -n "$CPP" && test -d "$CPP"; then
4146 if test -z "$CPP"; then
4147 if ${ac_cv_prog_CPP+:} false; then :
4148 $as_echo_n "(cached) " >&6
4150 # Double quotes because CPP needs to be expanded
4151 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4154 for ac_c_preproc_warn_flag in '' yes
4156 # Use a header file that comes with gcc, so configuring glibc
4157 # with a fresh cross-compiler works.
4158 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4159 # <limits.h> exists even on freestanding compilers.
4160 # On the NeXT, cc -E runs the code through the compiler's parser,
4161 # not just through cpp. "Syntax error" is here to catch this case.
4162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4163 /* end confdefs.h. */
4165 # include <limits.h>
4167 # include <assert.h>
4171 if ac_fn_c_try_cpp "$LINENO"; then :
4174 # Broken: fails on valid input.
4177 rm -f conftest.err conftest.i conftest.$ac_ext
4179 # OK, works on sane cases. Now check whether nonexistent headers
4180 # can be detected and how.
4181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4182 /* end confdefs.h. */
4183 #include <ac_nonexistent.h>
4185 if ac_fn_c_try_cpp "$LINENO"; then :
4186 # Broken: success on invalid input.
4189 # Passes both tests.
4193 rm -f conftest.err conftest.i conftest.$ac_ext
4196 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4197 rm -f conftest.i conftest.err conftest.$ac_ext
4198 if $ac_preproc_ok; then :
4210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4211 $as_echo "$CPP" >&6; }
4213 for ac_c_preproc_warn_flag in '' yes
4215 # Use a header file that comes with gcc, so configuring glibc
4216 # with a fresh cross-compiler works.
4217 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4218 # <limits.h> exists even on freestanding compilers.
4219 # On the NeXT, cc -E runs the code through the compiler's parser,
4220 # not just through cpp. "Syntax error" is here to catch this case.
4221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4222 /* end confdefs.h. */
4224 # include <limits.h>
4226 # include <assert.h>
4230 if ac_fn_c_try_cpp "$LINENO"; then :
4233 # Broken: fails on valid input.
4236 rm -f conftest.err conftest.i conftest.$ac_ext
4238 # OK, works on sane cases. Now check whether nonexistent headers
4239 # can be detected and how.
4240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4241 /* end confdefs.h. */
4242 #include <ac_nonexistent.h>
4244 if ac_fn_c_try_cpp "$LINENO"; then :
4245 # Broken: success on invalid input.
4248 # Passes both tests.
4252 rm -f conftest.err conftest.i conftest.$ac_ext
4255 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4256 rm -f conftest.i conftest.err conftest.$ac_ext
4257 if $ac_preproc_ok; then :
4260 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4261 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4262 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4263 See \`config.log' for more details" "$LINENO" 5; }
4267 ac_cpp='$CPP $CPPFLAGS'
4268 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4269 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4270 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4272 if test -n "$ac_tool_prefix"; then
4273 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4274 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4276 $as_echo_n "checking for $ac_word... " >&6; }
4277 if ${ac_cv_prog_RANLIB+:} false; then :
4278 $as_echo_n "(cached) " >&6
4280 if test -n "$RANLIB"; then
4281 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4287 test -z "$as_dir" && as_dir=.
4288 for ac_exec_ext in '' $ac_executable_extensions; do
4289 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4290 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4300 RANLIB=$ac_cv_prog_RANLIB
4301 if test -n "$RANLIB"; then
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4303 $as_echo "$RANLIB" >&6; }
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4306 $as_echo "no" >&6; }
4311 if test -z "$ac_cv_prog_RANLIB"; then
4312 ac_ct_RANLIB=$RANLIB
4313 # Extract the first word of "ranlib", so it can be a program name with args.
4314 set dummy ranlib; ac_word=$2
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4316 $as_echo_n "checking for $ac_word... " >&6; }
4317 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4318 $as_echo_n "(cached) " >&6
4320 if test -n "$ac_ct_RANLIB"; then
4321 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4327 test -z "$as_dir" && as_dir=.
4328 for ac_exec_ext in '' $ac_executable_extensions; do
4329 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4330 ac_cv_prog_ac_ct_RANLIB="ranlib"
4331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4340 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4341 if test -n "$ac_ct_RANLIB"; then
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4343 $as_echo "$ac_ct_RANLIB" >&6; }
4345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4346 $as_echo "no" >&6; }
4349 if test "x$ac_ct_RANLIB" = x; then
4352 case $cross_compiling:$ac_tool_warned in
4354 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4355 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4356 ac_tool_warned=yes ;;
4358 RANLIB=$ac_ct_RANLIB
4361 RANLIB="$ac_cv_prog_RANLIB"
4364 # Find a good install program. We prefer a C program (faster),
4365 # so one script is as good as another. But avoid the broken or
4366 # incompatible versions:
4367 # SysV /etc/install, /usr/sbin/install
4368 # SunOS /usr/etc/install
4369 # IRIX /sbin/install
4371 # AmigaOS /C/install, which installs bootblocks on floppy discs
4372 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4373 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4374 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4375 # OS/2's system install, which has a completely different semantic
4376 # ./install, which can be erroneously created by make from ./install.sh.
4377 # Reject install programs that cannot install multiple files.
4378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4379 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4380 if test -z "$INSTALL"; then
4381 if ${ac_cv_path_install+:} false; then :
4382 $as_echo_n "(cached) " >&6
4384 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4388 test -z "$as_dir" && as_dir=.
4389 # Account for people who put trailing slashes in PATH elements.
4390 case $as_dir/ in #((
4391 ./ | .// | /[cC]/* | \
4392 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4393 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4396 # OSF1 and SCO ODT 3.0 have their own names for install.
4397 # Don't use installbsd from OSF since it installs stuff as root
4399 for ac_prog in ginstall scoinst install; do
4400 for ac_exec_ext in '' $ac_executable_extensions; do
4401 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4402 if test $ac_prog = install &&
4403 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4404 # AIX install. It has an incompatible calling convention.
4406 elif test $ac_prog = install &&
4407 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4408 # program-specific install script used by HP pwplus--don't use.
4411 rm -rf conftest.one conftest.two conftest.dir
4412 echo one > conftest.one
4413 echo two > conftest.two
4415 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4416 test -s conftest.one && test -s conftest.two &&
4417 test -s conftest.dir/conftest.one &&
4418 test -s conftest.dir/conftest.two
4420 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4433 rm -rf conftest.one conftest.two conftest.dir
4436 if test "${ac_cv_path_install+set}" = set; then
4437 INSTALL=$ac_cv_path_install
4439 # As a last resort, use the slow shell script. Don't cache a
4440 # value for INSTALL within a source directory, because that will
4441 # break other packages using the cache if that directory is
4442 # removed, or if the value is a relative name.
4443 INSTALL=$ac_install_sh
4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4447 $as_echo "$INSTALL" >&6; }
4449 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4450 # It thinks the first close brace ends the variable substitution.
4451 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4453 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4455 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4458 $as_echo_n "checking for egrep... " >&6; }
4459 if ${ac_cv_path_EGREP+:} false; then :
4460 $as_echo_n "(cached) " >&6
4462 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4463 then ac_cv_path_EGREP="$GREP -E"
4465 if test -z "$EGREP"; then
4466 ac_path_EGREP_found=false
4467 # Loop through the user's path and test for each of PROGNAME-LIST
4468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4469 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4472 test -z "$as_dir" && as_dir=.
4473 for ac_prog in egrep; do
4474 for ac_exec_ext in '' $ac_executable_extensions; do
4475 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4476 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4477 # Check for GNU ac_path_EGREP and select it if it is found.
4478 # Check for GNU $ac_path_EGREP
4479 case `"$ac_path_EGREP" --version 2>&1` in
4481 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4484 $as_echo_n 0123456789 >"conftest.in"
4487 cat "conftest.in" "conftest.in" >"conftest.tmp"
4488 mv "conftest.tmp" "conftest.in"
4489 cp "conftest.in" "conftest.nl"
4490 $as_echo 'EGREP' >> "conftest.nl"
4491 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4492 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4493 as_fn_arith $ac_count + 1 && ac_count=$as_val
4494 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4495 # Best one so far, save it but keep looking for a better one
4496 ac_cv_path_EGREP="$ac_path_EGREP"
4497 ac_path_EGREP_max=$ac_count
4499 # 10*(2^10) chars as input seems more than enough
4500 test $ac_count -gt 10 && break
4502 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4505 $ac_path_EGREP_found && break 3
4510 if test -z "$ac_cv_path_EGREP"; then
4511 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4514 ac_cv_path_EGREP=$EGREP
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4520 $as_echo "$ac_cv_path_EGREP" >&6; }
4521 EGREP="$ac_cv_path_EGREP"
4524 # Extract the first word of "ar", so it can be a program name with args.
4525 set dummy ar; ac_word=$2
4526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4527 $as_echo_n "checking for $ac_word... " >&6; }
4528 if ${ac_cv_path_AR+:} false; then :
4529 $as_echo_n "(cached) " >&6
4533 ac_cv_path_AR="$AR" # Let the user override the test with a path.
4536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4540 test -z "$as_dir" && as_dir=.
4541 for ac_exec_ext in '' $ac_executable_extensions; do
4542 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4543 ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
4544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4555 if test -n "$AR"; then
4556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4557 $as_echo "$AR" >&6; }
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4560 $as_echo "no" >&6; }
4564 # Extract the first word of "cat", so it can be a program name with args.
4565 set dummy cat; ac_word=$2
4566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4567 $as_echo_n "checking for $ac_word... " >&6; }
4568 if ${ac_cv_path_CAT+:} false; then :
4569 $as_echo_n "(cached) " >&6
4573 ac_cv_path_CAT="$CAT" # Let the user override the test with a path.
4576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4580 test -z "$as_dir" && as_dir=.
4581 for ac_exec_ext in '' $ac_executable_extensions; do
4582 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4583 ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext"
4584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4595 if test -n "$CAT"; then
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5
4597 $as_echo "$CAT" >&6; }
4599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4600 $as_echo "no" >&6; }
4604 # Extract the first word of "kill", so it can be a program name with args.
4605 set dummy kill; ac_word=$2
4606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4607 $as_echo_n "checking for $ac_word... " >&6; }
4608 if ${ac_cv_path_KILL+:} false; then :
4609 $as_echo_n "(cached) " >&6
4613 ac_cv_path_KILL="$KILL" # Let the user override the test with a path.
4616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4620 test -z "$as_dir" && as_dir=.
4621 for ac_exec_ext in '' $ac_executable_extensions; do
4622 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4623 ac_cv_path_KILL="$as_dir/$ac_word$ac_exec_ext"
4624 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4634 KILL=$ac_cv_path_KILL
4635 if test -n "$KILL"; then
4636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KILL" >&5
4637 $as_echo "$KILL" >&6; }
4639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4640 $as_echo "no" >&6; }
4644 for ac_prog in perl5 perl
4646 # Extract the first word of "$ac_prog", so it can be a program name with args.
4647 set dummy $ac_prog; ac_word=$2
4648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4649 $as_echo_n "checking for $ac_word... " >&6; }
4650 if ${ac_cv_path_PERL+:} false; then :
4651 $as_echo_n "(cached) " >&6
4655 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4662 test -z "$as_dir" && as_dir=.
4663 for ac_exec_ext in '' $ac_executable_extensions; do
4664 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4665 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4666 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4676 PERL=$ac_cv_path_PERL
4677 if test -n "$PERL"; then
4678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
4679 $as_echo "$PERL" >&6; }
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4682 $as_echo "no" >&6; }
4686 test -n "$PERL" && break
4689 # Extract the first word of "sed", so it can be a program name with args.
4690 set dummy sed; ac_word=$2
4691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4692 $as_echo_n "checking for $ac_word... " >&6; }
4693 if ${ac_cv_path_SED+:} false; then :
4694 $as_echo_n "(cached) " >&6
4698 ac_cv_path_SED="$SED" # Let the user override the test with a path.
4701 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4705 test -z "$as_dir" && as_dir=.
4706 for ac_exec_ext in '' $ac_executable_extensions; do
4707 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4708 ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
4709 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4720 if test -n "$SED"; then
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4722 $as_echo "$SED" >&6; }
4724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4725 $as_echo "no" >&6; }
4730 # Extract the first word of "ent", so it can be a program name with args.
4731 set dummy ent; ac_word=$2
4732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4733 $as_echo_n "checking for $ac_word... " >&6; }
4734 if ${ac_cv_path_ENT+:} false; then :
4735 $as_echo_n "(cached) " >&6
4739 ac_cv_path_ENT="$ENT" # Let the user override the test with a path.
4742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4746 test -z "$as_dir" && as_dir=.
4747 for ac_exec_ext in '' $ac_executable_extensions; do
4748 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4749 ac_cv_path_ENT="$as_dir/$ac_word$ac_exec_ext"
4750 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4761 if test -n "$ENT"; then
4762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENT" >&5
4763 $as_echo "$ENT" >&6; }
4765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4766 $as_echo "no" >&6; }
4771 # Extract the first word of "bash", so it can be a program name with args.
4772 set dummy bash; ac_word=$2
4773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4774 $as_echo_n "checking for $ac_word... " >&6; }
4775 if ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
4776 $as_echo_n "(cached) " >&6
4778 case $TEST_MINUS_S_SH in
4780 ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
4783 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4787 test -z "$as_dir" && as_dir=.
4788 for ac_exec_ext in '' $ac_executable_extensions; do
4789 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4790 ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
4791 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4801 TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
4802 if test -n "$TEST_MINUS_S_SH"; then
4803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
4804 $as_echo "$TEST_MINUS_S_SH" >&6; }
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4807 $as_echo "no" >&6; }
4811 # Extract the first word of "ksh", so it can be a program name with args.
4812 set dummy ksh; ac_word=$2
4813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4814 $as_echo_n "checking for $ac_word... " >&6; }
4815 if ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
4816 $as_echo_n "(cached) " >&6
4818 case $TEST_MINUS_S_SH in
4820 ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
4823 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4827 test -z "$as_dir" && as_dir=.
4828 for ac_exec_ext in '' $ac_executable_extensions; do
4829 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4830 ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
4831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4841 TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
4842 if test -n "$TEST_MINUS_S_SH"; then
4843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
4844 $as_echo "$TEST_MINUS_S_SH" >&6; }
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4847 $as_echo "no" >&6; }
4851 # Extract the first word of "sh", so it can be a program name with args.
4852 set dummy sh; ac_word=$2
4853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4854 $as_echo_n "checking for $ac_word... " >&6; }
4855 if ${ac_cv_path_TEST_MINUS_S_SH+:} false; then :
4856 $as_echo_n "(cached) " >&6
4858 case $TEST_MINUS_S_SH in
4860 ac_cv_path_TEST_MINUS_S_SH="$TEST_MINUS_S_SH" # Let the user override the test with a path.
4863 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4867 test -z "$as_dir" && as_dir=.
4868 for ac_exec_ext in '' $ac_executable_extensions; do
4869 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4870 ac_cv_path_TEST_MINUS_S_SH="$as_dir/$ac_word$ac_exec_ext"
4871 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4881 TEST_MINUS_S_SH=$ac_cv_path_TEST_MINUS_S_SH
4882 if test -n "$TEST_MINUS_S_SH"; then
4883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEST_MINUS_S_SH" >&5
4884 $as_echo "$TEST_MINUS_S_SH" >&6; }
4886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4887 $as_echo "no" >&6; }
4891 # Extract the first word of "sh", so it can be a program name with args.
4892 set dummy sh; ac_word=$2
4893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4894 $as_echo_n "checking for $ac_word... " >&6; }
4895 if ${ac_cv_path_SH+:} false; then :
4896 $as_echo_n "(cached) " >&6
4900 ac_cv_path_SH="$SH" # Let the user override the test with a path.
4903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4907 test -z "$as_dir" && as_dir=.
4908 for ac_exec_ext in '' $ac_executable_extensions; do
4909 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4910 ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext"
4911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4922 if test -n "$SH"; then
4923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5
4924 $as_echo "$SH" >&6; }
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4927 $as_echo "no" >&6; }
4931 # Extract the first word of "groff", so it can be a program name with args.
4932 set dummy groff; ac_word=$2
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4934 $as_echo_n "checking for $ac_word... " >&6; }
4935 if ${ac_cv_path_GROFF+:} false; then :
4936 $as_echo_n "(cached) " >&6
4940 ac_cv_path_GROFF="$GROFF" # Let the user override the test with a path.
4943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4947 test -z "$as_dir" && as_dir=.
4948 for ac_exec_ext in '' $ac_executable_extensions; do
4949 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4950 ac_cv_path_GROFF="$as_dir/$ac_word$ac_exec_ext"
4951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4961 GROFF=$ac_cv_path_GROFF
4962 if test -n "$GROFF"; then
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GROFF" >&5
4964 $as_echo "$GROFF" >&6; }
4966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4967 $as_echo "no" >&6; }
4971 # Extract the first word of "nroff", so it can be a program name with args.
4972 set dummy nroff; ac_word=$2
4973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4974 $as_echo_n "checking for $ac_word... " >&6; }
4975 if ${ac_cv_path_NROFF+:} false; then :
4976 $as_echo_n "(cached) " >&6
4980 ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path.
4983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4987 test -z "$as_dir" && as_dir=.
4988 for ac_exec_ext in '' $ac_executable_extensions; do
4989 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4990 ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext"
4991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5001 NROFF=$ac_cv_path_NROFF
5002 if test -n "$NROFF"; then
5003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFF" >&5
5004 $as_echo "$NROFF" >&6; }
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5007 $as_echo "no" >&6; }
5011 # Extract the first word of "mandoc", so it can be a program name with args.
5012 set dummy mandoc; ac_word=$2
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5014 $as_echo_n "checking for $ac_word... " >&6; }
5015 if ${ac_cv_path_MANDOC+:} false; then :
5016 $as_echo_n "(cached) " >&6
5020 ac_cv_path_MANDOC="$MANDOC" # Let the user override the test with a path.
5023 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5027 test -z "$as_dir" && as_dir=.
5028 for ac_exec_ext in '' $ac_executable_extensions; do
5029 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5030 ac_cv_path_MANDOC="$as_dir/$ac_word$ac_exec_ext"
5031 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5041 MANDOC=$ac_cv_path_MANDOC
5042 if test -n "$MANDOC"; then
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDOC" >&5
5044 $as_echo "$MANDOC" >&6; }
5046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5047 $as_echo "no" >&6; }
5054 if test "x$MANDOC" != "x" ; then
5056 elif test "x$NROFF" != "x" ; then
5057 MANFMT="$NROFF -mandoc"
5058 elif test "x$GROFF" != "x" ; then
5059 MANFMT="$GROFF -mandoc -Tascii"
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no manpage formatted found" >&5
5062 $as_echo "$as_me: WARNING: no manpage formatted found" >&2;}
5067 # Extract the first word of "groupadd", so it can be a program name with args.
5068 set dummy groupadd; ac_word=$2
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5070 $as_echo_n "checking for $ac_word... " >&6; }
5071 if ${ac_cv_path_PATH_GROUPADD_PROG+:} false; then :
5072 $as_echo_n "(cached) " >&6
5074 case $PATH_GROUPADD_PROG in
5076 ac_cv_path_PATH_GROUPADD_PROG="$PATH_GROUPADD_PROG" # Let the user override the test with a path.
5079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5080 for as_dir in /usr/sbin${PATH_SEPARATOR}/etc
5083 test -z "$as_dir" && as_dir=.
5084 for ac_exec_ext in '' $ac_executable_extensions; do
5085 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5086 ac_cv_path_PATH_GROUPADD_PROG="$as_dir/$ac_word$ac_exec_ext"
5087 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5094 test -z "$ac_cv_path_PATH_GROUPADD_PROG" && ac_cv_path_PATH_GROUPADD_PROG="groupadd"
5098 PATH_GROUPADD_PROG=$ac_cv_path_PATH_GROUPADD_PROG
5099 if test -n "$PATH_GROUPADD_PROG"; then
5100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_GROUPADD_PROG" >&5
5101 $as_echo "$PATH_GROUPADD_PROG" >&6; }
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5104 $as_echo "no" >&6; }
5108 # Extract the first word of "useradd", so it can be a program name with args.
5109 set dummy useradd; ac_word=$2
5110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5111 $as_echo_n "checking for $ac_word... " >&6; }
5112 if ${ac_cv_path_PATH_USERADD_PROG+:} false; then :
5113 $as_echo_n "(cached) " >&6
5115 case $PATH_USERADD_PROG in
5117 ac_cv_path_PATH_USERADD_PROG="$PATH_USERADD_PROG" # Let the user override the test with a path.
5120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5121 for as_dir in /usr/sbin${PATH_SEPARATOR}/etc
5124 test -z "$as_dir" && as_dir=.
5125 for ac_exec_ext in '' $ac_executable_extensions; do
5126 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5127 ac_cv_path_PATH_USERADD_PROG="$as_dir/$ac_word$ac_exec_ext"
5128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5135 test -z "$ac_cv_path_PATH_USERADD_PROG" && ac_cv_path_PATH_USERADD_PROG="useradd"
5139 PATH_USERADD_PROG=$ac_cv_path_PATH_USERADD_PROG
5140 if test -n "$PATH_USERADD_PROG"; then
5141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_USERADD_PROG" >&5
5142 $as_echo "$PATH_USERADD_PROG" >&6; }
5144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5145 $as_echo "no" >&6; }
5149 # Extract the first word of "pkgmk", so it can be a program name with args.
5150 set dummy pkgmk; ac_word=$2
5151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5152 $as_echo_n "checking for $ac_word... " >&6; }
5153 if ${ac_cv_prog_MAKE_PACKAGE_SUPPORTED+:} false; then :
5154 $as_echo_n "(cached) " >&6
5156 if test -n "$MAKE_PACKAGE_SUPPORTED"; then
5157 ac_cv_prog_MAKE_PACKAGE_SUPPORTED="$MAKE_PACKAGE_SUPPORTED" # Let the user override the test.
5159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5163 test -z "$as_dir" && as_dir=.
5164 for ac_exec_ext in '' $ac_executable_extensions; do
5165 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5166 ac_cv_prog_MAKE_PACKAGE_SUPPORTED="yes"
5167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5174 test -z "$ac_cv_prog_MAKE_PACKAGE_SUPPORTED" && ac_cv_prog_MAKE_PACKAGE_SUPPORTED="no"
5177 MAKE_PACKAGE_SUPPORTED=$ac_cv_prog_MAKE_PACKAGE_SUPPORTED
5178 if test -n "$MAKE_PACKAGE_SUPPORTED"; then
5179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE_PACKAGE_SUPPORTED" >&5
5180 $as_echo "$MAKE_PACKAGE_SUPPORTED" >&6; }
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5183 $as_echo "no" >&6; }
5187 if test -x /sbin/sh; then
5188 STARTUP_SCRIPT_SHELL=/sbin/sh
5191 STARTUP_SCRIPT_SHELL=/bin/sh
5196 # Check whether --enable-largefile was given.
5197 if test "${enable_largefile+set}" = set; then :
5198 enableval=$enable_largefile;
5201 if test "$enable_largefile" != no; then
5203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
5204 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
5205 if ${ac_cv_sys_largefile_CC+:} false; then :
5206 $as_echo_n "(cached) " >&6
5208 ac_cv_sys_largefile_CC=no
5209 if test "$GCC" != yes; then
5212 # IRIX 6.2 and later do not support large files by default,
5213 # so use the C compiler's -n32 option if that helps.
5214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5215 /* end confdefs.h. */
5216 #include <sys/types.h>
5217 /* Check that off_t can represent 2**63 - 1 correctly.
5218 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5219 since some C++ compilers masquerading as C compilers
5220 incorrectly reject 9223372036854775807. */
5221 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5222 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5223 && LARGE_OFF_T % 2147483647 == 1)
5233 if ac_fn_c_try_compile "$LINENO"; then :
5236 rm -f core conftest.err conftest.$ac_objext
5238 if ac_fn_c_try_compile "$LINENO"; then :
5239 ac_cv_sys_largefile_CC=' -n32'; break
5241 rm -f core conftest.err conftest.$ac_objext
5245 rm -f conftest.$ac_ext
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
5249 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
5250 if test "$ac_cv_sys_largefile_CC" != no; then
5251 CC=$CC$ac_cv_sys_largefile_CC
5254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
5255 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
5256 if ${ac_cv_sys_file_offset_bits+:} false; then :
5257 $as_echo_n "(cached) " >&6
5260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5261 /* end confdefs.h. */
5262 #include <sys/types.h>
5263 /* Check that off_t can represent 2**63 - 1 correctly.
5264 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5265 since some C++ compilers masquerading as C compilers
5266 incorrectly reject 9223372036854775807. */
5267 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5268 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5269 && LARGE_OFF_T % 2147483647 == 1)
5279 if ac_fn_c_try_compile "$LINENO"; then :
5280 ac_cv_sys_file_offset_bits=no; break
5282 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5284 /* end confdefs.h. */
5285 #define _FILE_OFFSET_BITS 64
5286 #include <sys/types.h>
5287 /* Check that off_t can represent 2**63 - 1 correctly.
5288 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5289 since some C++ compilers masquerading as C compilers
5290 incorrectly reject 9223372036854775807. */
5291 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5292 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5293 && LARGE_OFF_T % 2147483647 == 1)
5303 if ac_fn_c_try_compile "$LINENO"; then :
5304 ac_cv_sys_file_offset_bits=64; break
5306 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5307 ac_cv_sys_file_offset_bits=unknown
5311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
5312 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
5313 case $ac_cv_sys_file_offset_bits in #(
5316 cat >>confdefs.h <<_ACEOF
5317 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
5322 if test $ac_cv_sys_file_offset_bits = unknown; then
5323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
5324 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
5325 if ${ac_cv_sys_large_files+:} false; then :
5326 $as_echo_n "(cached) " >&6
5329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5330 /* end confdefs.h. */
5331 #include <sys/types.h>
5332 /* Check that off_t can represent 2**63 - 1 correctly.
5333 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5334 since some C++ compilers masquerading as C compilers
5335 incorrectly reject 9223372036854775807. */
5336 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5337 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5338 && LARGE_OFF_T % 2147483647 == 1)
5348 if ac_fn_c_try_compile "$LINENO"; then :
5349 ac_cv_sys_large_files=no; break
5351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5353 /* end confdefs.h. */
5354 #define _LARGE_FILES 1
5355 #include <sys/types.h>
5356 /* Check that off_t can represent 2**63 - 1 correctly.
5357 We can't simply define LARGE_OFF_T to be 9223372036854775807,
5358 since some C++ compilers masquerading as C compilers
5359 incorrectly reject 9223372036854775807. */
5360 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
5361 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
5362 && LARGE_OFF_T % 2147483647 == 1)
5372 if ac_fn_c_try_compile "$LINENO"; then :
5373 ac_cv_sys_large_files=1; break
5375 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5376 ac_cv_sys_large_files=unknown
5380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
5381 $as_echo "$ac_cv_sys_large_files" >&6; }
5382 case $ac_cv_sys_large_files in #(
5385 cat >>confdefs.h <<_ACEOF
5386 #define _LARGE_FILES $ac_cv_sys_large_files
5395 if test -z "$AR" ; then
5396 as_fn_error $? "*** 'ar' missing, please install or fix your \$PATH ***" "$LINENO" 5
5399 # Use LOGIN_PROGRAM from environment if possible
5400 if test ! -z "$LOGIN_PROGRAM" ; then
5402 cat >>confdefs.h <<_ACEOF
5403 #define LOGIN_PROGRAM_FALLBACK "$LOGIN_PROGRAM"
5408 # Extract the first word of "login", so it can be a program name with args.
5409 set dummy login; ac_word=$2
5410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5411 $as_echo_n "checking for $ac_word... " >&6; }
5412 if ${ac_cv_path_LOGIN_PROGRAM_FALLBACK+:} false; then :
5413 $as_echo_n "(cached) " >&6
5415 case $LOGIN_PROGRAM_FALLBACK in
5417 ac_cv_path_LOGIN_PROGRAM_FALLBACK="$LOGIN_PROGRAM_FALLBACK" # Let the user override the test with a path.
5420 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5424 test -z "$as_dir" && as_dir=.
5425 for ac_exec_ext in '' $ac_executable_extensions; do
5426 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5427 ac_cv_path_LOGIN_PROGRAM_FALLBACK="$as_dir/$ac_word$ac_exec_ext"
5428 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5438 LOGIN_PROGRAM_FALLBACK=$ac_cv_path_LOGIN_PROGRAM_FALLBACK
5439 if test -n "$LOGIN_PROGRAM_FALLBACK"; then
5440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LOGIN_PROGRAM_FALLBACK" >&5
5441 $as_echo "$LOGIN_PROGRAM_FALLBACK" >&6; }
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5444 $as_echo "no" >&6; }
5448 if test ! -z "$LOGIN_PROGRAM_FALLBACK" ; then
5449 cat >>confdefs.h <<_ACEOF
5450 #define LOGIN_PROGRAM_FALLBACK "$LOGIN_PROGRAM_FALLBACK"
5456 # Extract the first word of "passwd", so it can be a program name with args.
5457 set dummy passwd; ac_word=$2
5458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5459 $as_echo_n "checking for $ac_word... " >&6; }
5460 if ${ac_cv_path_PATH_PASSWD_PROG+:} false; then :
5461 $as_echo_n "(cached) " >&6
5463 case $PATH_PASSWD_PROG in
5465 ac_cv_path_PATH_PASSWD_PROG="$PATH_PASSWD_PROG" # Let the user override the test with a path.
5468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5472 test -z "$as_dir" && as_dir=.
5473 for ac_exec_ext in '' $ac_executable_extensions; do
5474 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5475 ac_cv_path_PATH_PASSWD_PROG="$as_dir/$ac_word$ac_exec_ext"
5476 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5486 PATH_PASSWD_PROG=$ac_cv_path_PATH_PASSWD_PROG
5487 if test -n "$PATH_PASSWD_PROG"; then
5488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_PASSWD_PROG" >&5
5489 $as_echo "$PATH_PASSWD_PROG" >&6; }
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5492 $as_echo "no" >&6; }
5496 if test ! -z "$PATH_PASSWD_PROG" ; then
5498 cat >>confdefs.h <<_ACEOF
5499 #define _PATH_PASSWD_PROG "$PATH_PASSWD_PROG"
5504 if test -z "$LD" ; then
5509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5510 $as_echo_n "checking for inline... " >&6; }
5511 if ${ac_cv_c_inline+:} false; then :
5512 $as_echo_n "(cached) " >&6
5515 for ac_kw in inline __inline__ __inline; do
5516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5517 /* end confdefs.h. */
5520 static $ac_kw foo_t static_foo () {return 0; }
5521 $ac_kw foo_t foo () {return 0; }
5525 if ac_fn_c_try_compile "$LINENO"; then :
5526 ac_cv_c_inline=$ac_kw
5528 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5529 test "$ac_cv_c_inline" != no && break
5533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5534 $as_echo "$ac_cv_c_inline" >&6; }
5536 case $ac_cv_c_inline in
5539 case $ac_cv_c_inline in
5541 *) ac_val=$ac_cv_c_inline;;
5543 cat >>confdefs.h <<_ACEOF
5545 #define inline $ac_val
5552 ac_fn_c_check_decl "$LINENO" "LLONG_MAX" "ac_cv_have_decl_LLONG_MAX" "#include <limits.h>
5554 if test "x$ac_cv_have_decl_LLONG_MAX" = xyes; then :
5558 ac_fn_c_check_decl "$LINENO" "SYSTR_POLICY_KILL" "ac_cv_have_decl_SYSTR_POLICY_KILL" "
5559 #include <sys/types.h>
5560 #include <sys/param.h>
5561 #include <dev/systrace.h>
5564 if test "x$ac_cv_have_decl_SYSTR_POLICY_KILL" = xyes; then :
5565 have_systr_policy_kill=1
5568 ac_fn_c_check_decl "$LINENO" "RLIMIT_NPROC" "ac_cv_have_decl_RLIMIT_NPROC" "
5569 #include <sys/types.h>
5570 #include <sys/resource.h>
5573 if test "x$ac_cv_have_decl_RLIMIT_NPROC" = xyes; then :
5575 $as_echo "#define HAVE_RLIMIT_NPROC /**/" >>confdefs.h
5580 use_stack_protector=1
5582 # Check whether --with-stackprotect was given.
5583 if test "${with_stackprotect+set}" = set; then :
5584 withval=$with_stackprotect;
5585 if test "x$withval" = "xno"; then
5586 use_stack_protector=0
5592 if test "$GCC" = "yes" || test "$GCC" = "egcs"; then
5594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wall" >&5
5595 $as_echo_n "checking if $CC supports -Wall... " >&6; }
5596 saved_CFLAGS="$CFLAGS"
5597 CFLAGS="$CFLAGS -Wall"
5599 test "x$_define_flag" = "x" && _define_flag="-Wall"
5600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5601 /* end confdefs.h. */
5602 int main(void) { return 0; }
5604 if ac_fn_c_try_compile "$LINENO"; then :
5605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5606 $as_echo "yes" >&6; }
5607 CFLAGS="$saved_CFLAGS $_define_flag"
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5610 $as_echo "no" >&6; }
5611 CFLAGS="$saved_CFLAGS"
5614 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-arith" >&5
5618 $as_echo_n "checking if $CC supports -Wpointer-arith... " >&6; }
5619 saved_CFLAGS="$CFLAGS"
5620 CFLAGS="$CFLAGS -Wpointer-arith"
5622 test "x$_define_flag" = "x" && _define_flag="-Wpointer-arith"
5623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5624 /* end confdefs.h. */
5625 int main(void) { return 0; }
5627 if ac_fn_c_try_compile "$LINENO"; then :
5628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5629 $as_echo "yes" >&6; }
5630 CFLAGS="$saved_CFLAGS $_define_flag"
5632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5633 $as_echo "no" >&6; }
5634 CFLAGS="$saved_CFLAGS"
5637 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wuninitialized" >&5
5641 $as_echo_n "checking if $CC supports -Wuninitialized... " >&6; }
5642 saved_CFLAGS="$CFLAGS"
5643 CFLAGS="$CFLAGS -Wuninitialized"
5645 test "x$_define_flag" = "x" && _define_flag="-Wuninitialized"
5646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5647 /* end confdefs.h. */
5648 int main(void) { return 0; }
5650 if ac_fn_c_try_compile "$LINENO"; then :
5651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5652 $as_echo "yes" >&6; }
5653 CFLAGS="$saved_CFLAGS $_define_flag"
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5656 $as_echo "no" >&6; }
5657 CFLAGS="$saved_CFLAGS"
5660 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wsign-compare" >&5
5664 $as_echo_n "checking if $CC supports -Wsign-compare... " >&6; }
5665 saved_CFLAGS="$CFLAGS"
5666 CFLAGS="$CFLAGS -Wsign-compare"
5668 test "x$_define_flag" = "x" && _define_flag="-Wsign-compare"
5669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5670 /* end confdefs.h. */
5671 int main(void) { return 0; }
5673 if ac_fn_c_try_compile "$LINENO"; then :
5674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5675 $as_echo "yes" >&6; }
5676 CFLAGS="$saved_CFLAGS $_define_flag"
5678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5679 $as_echo "no" >&6; }
5680 CFLAGS="$saved_CFLAGS"
5683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wformat-security" >&5
5687 $as_echo_n "checking if $CC supports -Wformat-security... " >&6; }
5688 saved_CFLAGS="$CFLAGS"
5689 CFLAGS="$CFLAGS -Wformat-security"
5691 test "x$_define_flag" = "x" && _define_flag="-Wformat-security"
5692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5693 /* end confdefs.h. */
5694 int main(void) { return 0; }
5696 if ac_fn_c_try_compile "$LINENO"; then :
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5698 $as_echo "yes" >&6; }
5699 CFLAGS="$saved_CFLAGS $_define_flag"
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5702 $as_echo "no" >&6; }
5703 CFLAGS="$saved_CFLAGS"
5706 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wpointer-sign" >&5
5710 $as_echo_n "checking if $CC supports -Wpointer-sign... " >&6; }
5711 saved_CFLAGS="$CFLAGS"
5712 CFLAGS="$CFLAGS -Wpointer-sign"
5713 _define_flag="-Wno-pointer-sign"
5714 test "x$_define_flag" = "x" && _define_flag="-Wpointer-sign"
5715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5716 /* end confdefs.h. */
5717 int main(void) { return 0; }
5719 if ac_fn_c_try_compile "$LINENO"; then :
5720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5721 $as_echo "yes" >&6; }
5722 CFLAGS="$saved_CFLAGS $_define_flag"
5724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5725 $as_echo "no" >&6; }
5726 CFLAGS="$saved_CFLAGS"
5729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wunused-result" >&5
5733 $as_echo_n "checking if $CC supports -Wunused-result... " >&6; }
5734 saved_CFLAGS="$CFLAGS"
5735 CFLAGS="$CFLAGS -Wunused-result"
5736 _define_flag="-Wno-unused-result"
5737 test "x$_define_flag" = "x" && _define_flag="-Wunused-result"
5738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5739 /* end confdefs.h. */
5740 int main(void) { return 0; }
5742 if ac_fn_c_try_compile "$LINENO"; then :
5743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5744 $as_echo "yes" >&6; }
5745 CFLAGS="$saved_CFLAGS $_define_flag"
5747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5748 $as_echo "no" >&6; }
5749 CFLAGS="$saved_CFLAGS"
5752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -fno-strict-aliasing" >&5
5756 $as_echo_n "checking if $CC supports -fno-strict-aliasing... " >&6; }
5757 saved_CFLAGS="$CFLAGS"
5758 CFLAGS="$CFLAGS -fno-strict-aliasing"
5760 test "x$_define_flag" = "x" && _define_flag="-fno-strict-aliasing"
5761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5762 /* end confdefs.h. */
5763 int main(void) { return 0; }
5765 if ac_fn_c_try_compile "$LINENO"; then :
5766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5767 $as_echo "yes" >&6; }
5768 CFLAGS="$saved_CFLAGS $_define_flag"
5770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5771 $as_echo "no" >&6; }
5772 CFLAGS="$saved_CFLAGS"
5775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gcc version" >&5
5778 $as_echo_n "checking gcc version... " >&6; }
5779 GCC_VER=`$CC -v 2>&1 | $AWK '/gcc version /{print $3}'`
5781 1.*) no_attrib_nonnull=1 ;;
5785 2.*) no_attrib_nonnull=1 ;;
5788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_VER" >&5
5789 $as_echo "$GCC_VER" >&6; }
5791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-builtin-memset" >&5
5792 $as_echo_n "checking if $CC accepts -fno-builtin-memset... " >&6; }
5793 saved_CFLAGS="$CFLAGS"
5794 CFLAGS="$CFLAGS -fno-builtin-memset"
5795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5796 /* end confdefs.h. */
5801 char b[10]; memset(b, 0, sizeof(b));
5806 if ac_fn_c_try_link "$LINENO"; then :
5807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5808 $as_echo "yes" >&6; }
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5811 $as_echo "no" >&6; }
5812 CFLAGS="$saved_CFLAGS"
5815 rm -f core conftest.err conftest.$ac_objext \
5816 conftest$ac_exeext conftest.$ac_ext
5818 # -fstack-protector-all doesn't always work for some GCC versions
5819 # and/or platforms, so we test if we can. If it's not supported
5820 # on a given platform gcc will emit a warning so we use -Werror.
5821 if test "x$use_stack_protector" = "x1"; then
5822 for t in -fstack-protector-all -fstack-protector; do
5823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports $t" >&5
5824 $as_echo_n "checking if $CC supports $t... " >&6; }
5825 saved_CFLAGS="$CFLAGS"
5826 saved_LDFLAGS="$LDFLAGS"
5827 CFLAGS="$CFLAGS $t -Werror"
5828 LDFLAGS="$LDFLAGS $t -Werror"
5829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5830 /* end confdefs.h. */
5837 snprintf(x, sizeof(x), "XXX");
5843 if ac_fn_c_try_link "$LINENO"; then :
5844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5845 $as_echo "yes" >&6; }
5846 CFLAGS="$saved_CFLAGS $t"
5847 LDFLAGS="$saved_LDFLAGS $t"
5848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $t works" >&5
5849 $as_echo_n "checking if $t works... " >&6; }
5850 if test "$cross_compiling" = yes; then :
5851 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: cannot test" >&5
5852 $as_echo "$as_me: WARNING: cross compiling: cannot test" >&2;}
5856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5857 /* end confdefs.h. */
5864 snprintf(x, sizeof(x), "XXX");
5870 if ac_fn_c_try_run "$LINENO"; then :
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5872 $as_echo "yes" >&6; }
5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5876 $as_echo "no" >&6; }
5878 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5879 conftest.$ac_objext conftest.beam conftest.$ac_ext
5884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5885 $as_echo "no" >&6; }
5888 rm -f core conftest.err conftest.$ac_objext \
5889 conftest$ac_exeext conftest.$ac_ext
5890 CFLAGS="$saved_CFLAGS"
5891 LDFLAGS="$saved_LDFLAGS"
5895 if test -z "$have_llong_max"; then
5896 # retry LLONG_MAX with -std=gnu99, needed on some Linuxes
5897 unset ac_cv_have_decl_LLONG_MAX
5898 saved_CFLAGS="$CFLAGS"
5899 CFLAGS="$CFLAGS -std=gnu99"
5900 ac_fn_c_check_decl "$LINENO" "LLONG_MAX" "ac_cv_have_decl_LLONG_MAX" "#include <limits.h>
5903 if test "x$ac_cv_have_decl_LLONG_MAX" = xyes; then :
5906 CFLAGS="$saved_CFLAGS"
5912 if test "x$no_attrib_nonnull" != "x1" ; then
5914 $as_echo "#define HAVE_ATTRIBUTE__NONNULL__ 1" >>confdefs.h
5919 # Check whether --with-rpath was given.
5920 if test "${with_rpath+set}" = set; then :
5921 withval=$with_rpath;
5922 if test "x$withval" = "xno" ; then
5925 if test "x$withval" = "xyes" ; then
5933 # Allow user to specify flags
5935 # Check whether --with-cflags was given.
5936 if test "${with_cflags+set}" = set; then :
5937 withval=$with_cflags;
5938 if test -n "$withval" && test "x$withval" != "xno" && \
5939 test "x${withval}" != "xyes"; then
5940 CFLAGS="$CFLAGS $withval"
5947 # Check whether --with-cppflags was given.
5948 if test "${with_cppflags+set}" = set; then :
5949 withval=$with_cppflags;
5950 if test -n "$withval" && test "x$withval" != "xno" && \
5951 test "x${withval}" != "xyes"; then
5952 CPPFLAGS="$CPPFLAGS $withval"
5959 # Check whether --with-ldflags was given.
5960 if test "${with_ldflags+set}" = set; then :
5961 withval=$with_ldflags;
5962 if test -n "$withval" && test "x$withval" != "xno" && \
5963 test "x${withval}" != "xyes"; then
5964 LDFLAGS="$LDFLAGS $withval"
5971 # Check whether --with-libs was given.
5972 if test "${with_libs+set}" = set; then :
5974 if test -n "$withval" && test "x$withval" != "xno" && \
5975 test "x${withval}" != "xyes"; then
5976 LIBS="$LIBS $withval"
5983 # Check whether --with-Werror was given.
5984 if test "${with_Werror+set}" = set; then :
5985 withval=$with_Werror;
5986 if test -n "$withval" && test "x$withval" != "xno"; then
5987 werror_flags="-Werror"
5988 if test "x${withval}" != "xyes"; then
5989 werror_flags="$withval"
6023 security/pam_appl.h \
6063 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6064 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6065 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6066 cat >>confdefs.h <<_ACEOF
6067 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6075 # lastlog.h requires sys/time.h to be included first on Solaris
6076 for ac_header in lastlog.h
6078 ac_fn_c_check_header_compile "$LINENO" "lastlog.h" "ac_cv_header_lastlog_h" "
6079 #ifdef HAVE_SYS_TIME_H
6080 # include <sys/time.h>
6084 if test "x$ac_cv_header_lastlog_h" = xyes; then :
6085 cat >>confdefs.h <<_ACEOF
6086 #define HAVE_LASTLOG_H 1
6094 # sys/ptms.h requires sys/stream.h to be included first on Solaris
6095 for ac_header in sys/ptms.h
6097 ac_fn_c_check_header_compile "$LINENO" "sys/ptms.h" "ac_cv_header_sys_ptms_h" "
6098 #ifdef HAVE_SYS_STREAM_H
6099 # include <sys/stream.h>
6103 if test "x$ac_cv_header_sys_ptms_h" = xyes; then :
6104 cat >>confdefs.h <<_ACEOF
6105 #define HAVE_SYS_PTMS_H 1
6113 # login_cap.h requires sys/types.h on NetBSD
6114 for ac_header in login_cap.h
6116 ac_fn_c_check_header_compile "$LINENO" "login_cap.h" "ac_cv_header_login_cap_h" "
6117 #include <sys/types.h>
6120 if test "x$ac_cv_header_login_cap_h" = xyes; then :
6121 cat >>confdefs.h <<_ACEOF
6122 #define HAVE_LOGIN_CAP_H 1
6130 # older BSDs need sys/param.h before sys/mount.h
6131 for ac_header in sys/mount.h
6133 ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "
6134 #include <sys/param.h>
6137 if test "x$ac_cv_header_sys_mount_h" = xyes; then :
6138 cat >>confdefs.h <<_ACEOF
6139 #define HAVE_SYS_MOUNT_H 1
6147 # Messages for features tested for in target-specific section
6152 # Check for some target-specific stuff
6155 # Some versions of VAC won't allow macro redefinitions at
6156 # -qlanglevel=ansi, and autoconf 2.60 sometimes insists on using that
6157 # particularly with older versions of vac or xlc.
6158 # It also throws errors about null macro argments, but these are
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler allows macro redefinitions" >&5
6161 $as_echo_n "checking if compiler allows macro redefinitions... " >&6; }
6162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6163 /* end confdefs.h. */
6165 #define testmacro foo
6166 #define testmacro bar
6175 if ac_fn_c_try_compile "$LINENO"; then :
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6177 $as_echo "yes" >&6; }
6179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6180 $as_echo "no" >&6; }
6181 CC="`echo $CC | sed 's/-qlanglvl\=ansi//g'`"
6182 LD="`echo $LD | sed 's/-qlanglvl\=ansi//g'`"
6183 CFLAGS="`echo $CFLAGS | sed 's/-qlanglvl\=ansi//g'`"
6184 CPPFLAGS="`echo $CPPFLAGS | sed 's/-qlanglvl\=ansi//g'`"
6188 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to specify blibpath for linker ($LD)" >&5
6191 $as_echo_n "checking how to specify blibpath for linker ($LD)... " >&6; }
6192 if (test -z "$blibpath"); then
6193 blibpath="/usr/lib:/lib"
6195 saved_LDFLAGS="$LDFLAGS"
6196 if test "$GCC" = "yes"; then
6197 flags="-Wl,-blibpath: -Wl,-rpath, -blibpath:"
6199 flags="-blibpath: -Wl,-blibpath: -Wl,-rpath,"
6201 for tryflags in $flags ;do
6202 if (test -z "$blibflags"); then
6203 LDFLAGS="$saved_LDFLAGS $tryflags$blibpath"
6204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6205 /* end confdefs.h. */
6215 if ac_fn_c_try_link "$LINENO"; then :
6218 rm -f core conftest.err conftest.$ac_objext \
6219 conftest$ac_exeext conftest.$ac_ext
6222 if (test -z "$blibflags"); then
6223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
6224 $as_echo "not found" >&6; }
6225 as_fn_error $? "*** must be able to specify blibpath on AIX - check config.log" "$LINENO" 5
6227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $blibflags" >&5
6228 $as_echo "$blibflags" >&6; }
6230 LDFLAGS="$saved_LDFLAGS"
6231 ac_fn_c_check_func "$LINENO" "authenticate" "ac_cv_func_authenticate"
6232 if test "x$ac_cv_func_authenticate" = xyes; then :
6234 $as_echo "#define WITH_AIXAUTHENTICATE 1" >>confdefs.h
6237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for authenticate in -ls" >&5
6238 $as_echo_n "checking for authenticate in -ls... " >&6; }
6239 if ${ac_cv_lib_s_authenticate+:} false; then :
6240 $as_echo_n "(cached) " >&6
6242 ac_check_lib_save_LIBS=$LIBS
6244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6245 /* end confdefs.h. */
6247 /* Override any GCC internal prototype to avoid an error.
6248 Use char because int might match the return type of a GCC
6249 builtin and then its argument prototype would still apply. */
6253 char authenticate ();
6257 return authenticate ();
6262 if ac_fn_c_try_link "$LINENO"; then :
6263 ac_cv_lib_s_authenticate=yes
6265 ac_cv_lib_s_authenticate=no
6267 rm -f core conftest.err conftest.$ac_objext \
6268 conftest$ac_exeext conftest.$ac_ext
6269 LIBS=$ac_check_lib_save_LIBS
6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_s_authenticate" >&5
6272 $as_echo "$ac_cv_lib_s_authenticate" >&6; }
6273 if test "x$ac_cv_lib_s_authenticate" = xyes; then :
6274 $as_echo "#define WITH_AIXAUTHENTICATE 1" >>confdefs.h
6283 ac_fn_c_check_decl "$LINENO" "authenticate" "ac_cv_have_decl_authenticate" "#include <usersec.h>
6285 if test "x$ac_cv_have_decl_authenticate" = xyes; then :
6291 cat >>confdefs.h <<_ACEOF
6292 #define HAVE_DECL_AUTHENTICATE $ac_have_decl
6294 ac_fn_c_check_decl "$LINENO" "loginrestrictions" "ac_cv_have_decl_loginrestrictions" "#include <usersec.h>
6296 if test "x$ac_cv_have_decl_loginrestrictions" = xyes; then :
6302 cat >>confdefs.h <<_ACEOF
6303 #define HAVE_DECL_LOGINRESTRICTIONS $ac_have_decl
6305 ac_fn_c_check_decl "$LINENO" "loginsuccess" "ac_cv_have_decl_loginsuccess" "#include <usersec.h>
6307 if test "x$ac_cv_have_decl_loginsuccess" = xyes; then :
6313 cat >>confdefs.h <<_ACEOF
6314 #define HAVE_DECL_LOGINSUCCESS $ac_have_decl
6316 ac_fn_c_check_decl "$LINENO" "passwdexpired" "ac_cv_have_decl_passwdexpired" "#include <usersec.h>
6318 if test "x$ac_cv_have_decl_passwdexpired" = xyes; then :
6324 cat >>confdefs.h <<_ACEOF
6325 #define HAVE_DECL_PASSWDEXPIRED $ac_have_decl
6327 ac_fn_c_check_decl "$LINENO" "setauthdb" "ac_cv_have_decl_setauthdb" "#include <usersec.h>
6329 if test "x$ac_cv_have_decl_setauthdb" = xyes; then :
6335 cat >>confdefs.h <<_ACEOF
6336 #define HAVE_DECL_SETAUTHDB $ac_have_decl
6339 ac_fn_c_check_decl "$LINENO" "loginfailed" "ac_cv_have_decl_loginfailed" "#include <usersec.h>
6342 if test "x$ac_cv_have_decl_loginfailed" = xyes; then :
6348 cat >>confdefs.h <<_ACEOF
6349 #define HAVE_DECL_LOGINFAILED $ac_have_decl
6351 if test $ac_have_decl = 1; then :
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if loginfailed takes 4 arguments" >&5
6353 $as_echo_n "checking if loginfailed takes 4 arguments... " >&6; }
6354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6355 /* end confdefs.h. */
6356 #include <usersec.h>
6360 (void)loginfailed("user","host","tty",0);
6365 if ac_fn_c_try_compile "$LINENO"; then :
6366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6367 $as_echo "yes" >&6; }
6369 $as_echo "#define AIX_LOGINFAILED_4ARG 1" >>confdefs.h
6372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6373 $as_echo "no" >&6; }
6376 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6379 for ac_func in getgrset setauthdb
6381 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6382 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6383 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6384 cat >>confdefs.h <<_ACEOF
6385 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6391 ac_fn_c_check_decl "$LINENO" "F_CLOSEM" "ac_cv_have_decl_F_CLOSEM" " #include <limits.h>
6395 if test "x$ac_cv_have_decl_F_CLOSEM" = xyes; then :
6397 $as_echo "#define HAVE_FCNTL_CLOSEM 1" >>confdefs.h
6401 check_for_aix_broken_getaddrinfo=1
6403 $as_echo "#define BROKEN_REALPATH 1" >>confdefs.h
6406 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6409 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6412 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6415 $as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
6418 $as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
6421 $as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6424 $as_echo "#define SSHPAM_CHAUTHTOK_NEEDS_RUID 1" >>confdefs.h
6427 $as_echo "#define PTY_ZEROREAD 1" >>confdefs.h
6431 check_for_libcrypt_later=1
6432 LIBS="$LIBS /usr/lib/textreadmode.o"
6434 $as_echo "#define HAVE_CYGWIN 1" >>confdefs.h
6437 $as_echo "#define USE_PIPES 1" >>confdefs.h
6440 $as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
6443 $as_echo "#define NO_X11_UNIX_SOCKETS 1" >>confdefs.h
6446 $as_echo "#define NO_IPPORT_RESERVED_CONCEPT 1" >>confdefs.h
6449 $as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
6452 $as_echo "#define SSH_IOBUFSZ 65535" >>confdefs.h
6455 $as_echo "#define FILESYSTEM_NO_BACKSLASH 1" >>confdefs.h
6460 $as_echo "#define IP_TOS_IS_BROKEN 1" >>confdefs.h
6462 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6464 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6466 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have working getaddrinfo" >&5
6471 $as_echo_n "checking if we have working getaddrinfo... " >&6; }
6472 if test "$cross_compiling" = yes; then :
6473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: assume it is working" >&5
6474 $as_echo "assume it is working" >&6; }
6476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6477 /* end confdefs.h. */
6478 #include <mach-o/dyld.h>
6479 main() { if (NSVersionOfRunTimeLibrary("System") >= (60 << 16))
6486 if ac_fn_c_try_run "$LINENO"; then :
6487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: working" >&5
6488 $as_echo "working" >&6; }
6490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
6491 $as_echo "buggy" >&6; }
6493 $as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
6497 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6498 conftest.$ac_objext conftest.beam conftest.$ac_ext
6501 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6503 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6505 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6508 $as_echo "#define BROKEN_GLOB 1" >>confdefs.h
6511 cat >>confdefs.h <<_ACEOF
6512 #define BIND_8_COMPAT 1
6516 $as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
6519 $as_echo "#define SSH_TUN_COMPAT_AF 1" >>confdefs.h
6522 $as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
6525 ac_fn_c_check_decl "$LINENO" "AU_IPv4" "ac_cv_have_decl_AU_IPv4" "$ac_includes_default"
6526 if test "x$ac_cv_have_decl_AU_IPv4" = xyes; then :
6530 $as_echo "#define AU_IPv4 0" >>confdefs.h
6532 #include <bsm/audit.h>
6534 $as_echo "#define LASTLOG_WRITE_PUTUTXLINE 1" >>confdefs.h
6540 $as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6542 for ac_func in sandbox_init
6544 ac_fn_c_check_func "$LINENO" "sandbox_init" "ac_cv_func_sandbox_init"
6545 if test "x$ac_cv_func_sandbox_init" = xyes; then :
6546 cat >>confdefs.h <<_ACEOF
6547 #define HAVE_SANDBOX_INIT 1
6553 for ac_header in sandbox.h
6555 ac_fn_c_check_header_mongrel "$LINENO" "sandbox.h" "ac_cv_header_sandbox_h" "$ac_includes_default"
6556 if test "x$ac_cv_header_sandbox_h" = xyes; then :
6557 cat >>confdefs.h <<_ACEOF
6558 #define HAVE_SANDBOX_H 1
6567 SSHDLIBS="$SSHDLIBS -lcrypt"
6571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5
6572 $as_echo_n "checking for socket in -lnetwork... " >&6; }
6573 if ${ac_cv_lib_network_socket+:} false; then :
6574 $as_echo_n "(cached) " >&6
6576 ac_check_lib_save_LIBS=$LIBS
6577 LIBS="-lnetwork $LIBS"
6578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6579 /* end confdefs.h. */
6581 /* Override any GCC internal prototype to avoid an error.
6582 Use char because int might match the return type of a GCC
6583 builtin and then its argument prototype would still apply. */
6596 if ac_fn_c_try_link "$LINENO"; then :
6597 ac_cv_lib_network_socket=yes
6599 ac_cv_lib_network_socket=no
6601 rm -f core conftest.err conftest.$ac_objext \
6602 conftest$ac_exeext conftest.$ac_ext
6603 LIBS=$ac_check_lib_save_LIBS
6605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5
6606 $as_echo "$ac_cv_lib_network_socket" >&6; }
6607 if test "x$ac_cv_lib_network_socket" = xyes; then :
6608 cat >>confdefs.h <<_ACEOF
6609 #define HAVE_LIBNETWORK 1
6612 LIBS="-lnetwork $LIBS"
6616 $as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
6621 # first we define all of the options common to all HP-UX releases
6622 CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1"
6623 IPADDR_IN_DISPLAY=yes
6624 $as_echo "#define USE_PIPES 1" >>confdefs.h
6627 $as_echo "#define LOGIN_NO_ENDOPT 1" >>confdefs.h
6629 $as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
6632 $as_echo "#define LOCKED_PASSWD_STRING \"*\"" >>confdefs.h
6634 $as_echo "#define SPT_TYPE SPT_PSTAT" >>confdefs.h
6638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for t_error in -lxnet" >&5
6639 $as_echo_n "checking for t_error in -lxnet... " >&6; }
6640 if ${ac_cv_lib_xnet_t_error+:} false; then :
6641 $as_echo_n "(cached) " >&6
6643 ac_check_lib_save_LIBS=$LIBS
6645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6646 /* end confdefs.h. */
6648 /* Override any GCC internal prototype to avoid an error.
6649 Use char because int might match the return type of a GCC
6650 builtin and then its argument prototype would still apply. */
6663 if ac_fn_c_try_link "$LINENO"; then :
6664 ac_cv_lib_xnet_t_error=yes
6666 ac_cv_lib_xnet_t_error=no
6668 rm -f core conftest.err conftest.$ac_objext \
6669 conftest$ac_exeext conftest.$ac_ext
6670 LIBS=$ac_check_lib_save_LIBS
6672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xnet_t_error" >&5
6673 $as_echo "$ac_cv_lib_xnet_t_error" >&6; }
6674 if test "x$ac_cv_lib_xnet_t_error" = xyes; then :
6675 cat >>confdefs.h <<_ACEOF
6676 #define HAVE_LIBXNET 1
6682 as_fn_error $? "*** -lxnet needed on HP-UX - check config.log ***" "$LINENO" 5
6686 # next, we define all of the options specific to major releases
6689 if test -z "$GCC"; then
6690 CFLAGS="$CFLAGS -Ae"
6695 $as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
6698 $as_echo "#define DISABLE_UTMP 1" >>confdefs.h
6701 $as_echo "#define USE_BTMP 1" >>confdefs.h
6703 check_for_hpux_broken_getaddrinfo=1
6704 check_for_conflicting_getspnam=1
6708 # lastly, we define options specific to minor releases
6712 $as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
6714 disable_ptmx_check=yes
6715 LIBS="$LIBS -lsecpw"
6720 PATH="$PATH:/usr/etc"
6722 $as_echo "#define BROKEN_INET_NTOA 1" >>confdefs.h
6724 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6726 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6728 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6731 $as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
6733 $as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
6737 PATH="$PATH:/usr/etc"
6739 $as_echo "#define WITH_IRIX_ARRAY 1" >>confdefs.h
6742 $as_echo "#define WITH_IRIX_PROJECT 1" >>confdefs.h
6745 $as_echo "#define WITH_IRIX_AUDIT 1" >>confdefs.h
6747 ac_fn_c_check_func "$LINENO" "jlimit_startjob" "ac_cv_func_jlimit_startjob"
6748 if test "x$ac_cv_func_jlimit_startjob" = xyes; then :
6750 $as_echo "#define WITH_IRIX_JOBS 1" >>confdefs.h
6754 $as_echo "#define BROKEN_INET_NTOA 1" >>confdefs.h
6756 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6758 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6760 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6763 $as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
6765 $as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
6767 $as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
6770 *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
6771 check_for_libcrypt_later=1
6772 $as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
6774 $as_echo "#define LOCKED_PASSWD_PREFIX \"!\"" >>confdefs.h
6776 $as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6779 $as_echo "#define _PATH_BTMP \"/var/log/btmp\"" >>confdefs.h
6782 $as_echo "#define USE_BTMP 1" >>confdefs.h
6787 check_for_libcrypt_later=1
6788 check_for_openpty_ctty_bug=1
6790 $as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
6793 $as_echo "#define LOCKED_PASSWD_PREFIX \"!\"" >>confdefs.h
6795 $as_echo "#define SPT_TYPE SPT_REUSEARGV" >>confdefs.h
6798 $as_echo "#define LINK_OPNOTSUPP_ERRNO EPERM" >>confdefs.h
6801 $as_echo "#define _PATH_BTMP \"/var/log/btmp\"" >>confdefs.h
6803 $as_echo "#define USE_BTMP 1" >>confdefs.h
6806 $as_echo "#define LINUX_OOM_ADJUST 1" >>confdefs.h
6808 inet6_default_4in6=yes
6812 $as_echo "#define BROKEN_CMSG_TYPE 1" >>confdefs.h
6816 # tun(4) forwarding compat code
6817 for ac_header in linux/if_tun.h
6819 ac_fn_c_check_header_mongrel "$LINENO" "linux/if_tun.h" "ac_cv_header_linux_if_tun_h" "$ac_includes_default"
6820 if test "x$ac_cv_header_linux_if_tun_h" = xyes; then :
6821 cat >>confdefs.h <<_ACEOF
6822 #define HAVE_LINUX_IF_TUN_H 1
6829 if test "x$ac_cv_header_linux_if_tun_h" = "xyes" ; then
6831 $as_echo "#define SSH_TUN_LINUX 1" >>confdefs.h
6834 $as_echo "#define SSH_TUN_COMPAT_AF 1" >>confdefs.h
6837 $as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
6841 mips-sony-bsd|mips-sony-newsos4)
6843 $as_echo "#define NEED_SETPGRP 1" >>confdefs.h
6848 check_for_libcrypt_before=1
6849 if test "x$withval" != "xno" ; then
6853 $as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
6855 ac_fn_c_check_header_mongrel "$LINENO" "net/if_tap.h" "ac_cv_header_net_if_tap_h" "$ac_includes_default"
6856 if test "x$ac_cv_header_net_if_tap_h" = xyes; then :
6860 $as_echo "#define SSH_TUN_NO_L2 1" >>confdefs.h
6866 $as_echo "#define SSH_TUN_PREPEND_AF 1" >>confdefs.h
6870 check_for_libcrypt_later=1
6872 $as_echo "#define LOCKED_PASSWD_PREFIX \"*LOCKED*\"" >>confdefs.h
6875 $as_echo "#define SSH_TUN_FREEBSD 1" >>confdefs.h
6877 ac_fn_c_check_header_mongrel "$LINENO" "net/if_tap.h" "ac_cv_header_net_if_tap_h" "$ac_includes_default"
6878 if test "x$ac_cv_header_net_if_tap_h" = xyes; then :
6882 $as_echo "#define SSH_TUN_NO_L2 1" >>confdefs.h
6888 $as_echo "#define BROKEN_GLOB 1" >>confdefs.h
6892 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
6894 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
6896 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
6900 conf_lastlog_location="/usr/adm/lastlog"
6901 conf_utmp_location=/etc/utmp
6902 conf_wtmp_location=/usr/adm/wtmp
6903 maildir=/usr/spool/mail
6905 $as_echo "#define HAVE_NEXT 1" >>confdefs.h
6907 $as_echo "#define BROKEN_REALPATH 1" >>confdefs.h
6909 $as_echo "#define USE_PIPES 1" >>confdefs.h
6912 $as_echo "#define BROKEN_SAVED_UIDS 1" >>confdefs.h
6917 $as_echo "#define HAVE_ATTRIBUTE__SENTINEL__ 1" >>confdefs.h
6920 $as_echo "#define HAVE_ATTRIBUTE__BOUNDED__ 1" >>confdefs.h
6923 $as_echo "#define SSH_TUN_OPENBSD 1" >>confdefs.h
6926 $as_echo "#define SYSLOG_R_SAFE_IN_SIGHAND 1" >>confdefs.h
6930 if test "x$withval" != "xno" ; then
6933 $as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
6935 $as_echo "#define LOGIN_NEEDS_UTMPX 1" >>confdefs.h
6938 $as_echo "#define LOGIN_NEEDS_TERM 1" >>confdefs.h
6940 $as_echo "#define PAM_TTY_KLUDGE 1" >>confdefs.h
6943 $as_echo "#define SSHPAM_CHAUTHTOK_NEEDS_RUID 1" >>confdefs.h
6945 $as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
6947 # Pushing STREAMS modules will cause sshd to acquire a controlling tty.
6949 $as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
6952 $as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
6955 $as_echo "#define BROKEN_TCGETATTR_ICANON 1" >>confdefs.h
6957 external_path_file=/etc/default/login
6958 # hardwire lastlog location (can't detect it on some versions)
6959 conf_lastlog_location="/var/adm/lastlog"
6960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for obsolete utmp and wtmp in solaris2.x" >&5
6961 $as_echo_n "checking for obsolete utmp and wtmp in solaris2.x... " >&6; }
6962 sol2ver=`echo "$host"| sed -e 's/.*[0-9]\.//'`
6963 if test "$sol2ver" -ge 8; then
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6965 $as_echo "yes" >&6; }
6966 $as_echo "#define DISABLE_UTMP 1" >>confdefs.h
6969 $as_echo "#define DISABLE_WTMP 1" >>confdefs.h
6972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6973 $as_echo "no" >&6; }
6976 # Check whether --with-solaris-contracts was given.
6977 if test "${with_solaris_contracts+set}" = set; then :
6978 withval=$with_solaris_contracts;
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ct_tmpl_activate in -lcontract" >&5
6980 $as_echo_n "checking for ct_tmpl_activate in -lcontract... " >&6; }
6981 if ${ac_cv_lib_contract_ct_tmpl_activate+:} false; then :
6982 $as_echo_n "(cached) " >&6
6984 ac_check_lib_save_LIBS=$LIBS
6985 LIBS="-lcontract $LIBS"
6986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6987 /* end confdefs.h. */
6989 /* Override any GCC internal prototype to avoid an error.
6990 Use char because int might match the return type of a GCC
6991 builtin and then its argument prototype would still apply. */
6995 char ct_tmpl_activate ();
6999 return ct_tmpl_activate ();
7004 if ac_fn_c_try_link "$LINENO"; then :
7005 ac_cv_lib_contract_ct_tmpl_activate=yes
7007 ac_cv_lib_contract_ct_tmpl_activate=no
7009 rm -f core conftest.err conftest.$ac_objext \
7010 conftest$ac_exeext conftest.$ac_ext
7011 LIBS=$ac_check_lib_save_LIBS
7013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_contract_ct_tmpl_activate" >&5
7014 $as_echo "$ac_cv_lib_contract_ct_tmpl_activate" >&6; }
7015 if test "x$ac_cv_lib_contract_ct_tmpl_activate" = xyes; then :
7017 $as_echo "#define USE_SOLARIS_PROCESS_CONTRACTS 1" >>confdefs.h
7019 SSHDLIBS="$SSHDLIBS -lcontract"
7027 # Check whether --with-solaris-projects was given.
7028 if test "${with_solaris_projects+set}" = set; then :
7029 withval=$with_solaris_projects;
7030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setproject in -lproject" >&5
7031 $as_echo_n "checking for setproject in -lproject... " >&6; }
7032 if ${ac_cv_lib_project_setproject+:} false; then :
7033 $as_echo_n "(cached) " >&6
7035 ac_check_lib_save_LIBS=$LIBS
7036 LIBS="-lproject $LIBS"
7037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7038 /* end confdefs.h. */
7040 /* Override any GCC internal prototype to avoid an error.
7041 Use char because int might match the return type of a GCC
7042 builtin and then its argument prototype would still apply. */
7050 return setproject ();
7055 if ac_fn_c_try_link "$LINENO"; then :
7056 ac_cv_lib_project_setproject=yes
7058 ac_cv_lib_project_setproject=no
7060 rm -f core conftest.err conftest.$ac_objext \
7061 conftest$ac_exeext conftest.$ac_ext
7062 LIBS=$ac_check_lib_save_LIBS
7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_project_setproject" >&5
7065 $as_echo "$ac_cv_lib_project_setproject" >&6; }
7066 if test "x$ac_cv_lib_project_setproject" = xyes; then :
7068 $as_echo "#define USE_SOLARIS_PROJECTS 1" >>confdefs.h
7070 SSHDLIBS="$SSHDLIBS -lproject"
7079 CPPFLAGS="$CPPFLAGS -DSUNOS4"
7080 for ac_func in getpwanam
7082 ac_fn_c_check_func "$LINENO" "getpwanam" "ac_cv_func_getpwanam"
7083 if test "x$ac_cv_func_getpwanam" = xyes; then :
7084 cat >>confdefs.h <<_ACEOF
7085 #define HAVE_GETPWANAM 1
7091 $as_echo "#define PAM_SUN_CODEBASE 1" >>confdefs.h
7093 conf_utmp_location=/etc/utmp
7094 conf_wtmp_location=/var/adm/wtmp
7095 conf_lastlog_location=/var/adm/lastlog
7096 $as_echo "#define USE_PIPES 1" >>confdefs.h
7101 $as_echo "#define USE_PIPES 1" >>confdefs.h
7103 $as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
7105 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7107 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7109 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7113 # /usr/ucblib MUST NOT be searched on ReliantUNIX
7114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5
7115 $as_echo_n "checking for dlsym in -ldl... " >&6; }
7116 if ${ac_cv_lib_dl_dlsym+:} false; then :
7117 $as_echo_n "(cached) " >&6
7119 ac_check_lib_save_LIBS=$LIBS
7121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7122 /* end confdefs.h. */
7124 /* Override any GCC internal prototype to avoid an error.
7125 Use char because int might match the return type of a GCC
7126 builtin and then its argument prototype would still apply. */
7139 if ac_fn_c_try_link "$LINENO"; then :
7140 ac_cv_lib_dl_dlsym=yes
7142 ac_cv_lib_dl_dlsym=no
7144 rm -f core conftest.err conftest.$ac_objext \
7145 conftest$ac_exeext conftest.$ac_ext
7146 LIBS=$ac_check_lib_save_LIBS
7148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5
7149 $as_echo "$ac_cv_lib_dl_dlsym" >&6; }
7150 if test "x$ac_cv_lib_dl_dlsym" = xyes; then :
7151 cat >>confdefs.h <<_ACEOF
7152 #define HAVE_LIBDL 1
7159 # -lresolv needs to be at the end of LIBS or DNS lookups break
7160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_query in -lresolv" >&5
7161 $as_echo_n "checking for res_query in -lresolv... " >&6; }
7162 if ${ac_cv_lib_resolv_res_query+:} false; then :
7163 $as_echo_n "(cached) " >&6
7165 ac_check_lib_save_LIBS=$LIBS
7166 LIBS="-lresolv $LIBS"
7167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7168 /* end confdefs.h. */
7170 /* Override any GCC internal prototype to avoid an error.
7171 Use char because int might match the return type of a GCC
7172 builtin and then its argument prototype would still apply. */
7180 return res_query ();
7185 if ac_fn_c_try_link "$LINENO"; then :
7186 ac_cv_lib_resolv_res_query=yes
7188 ac_cv_lib_resolv_res_query=no
7190 rm -f core conftest.err conftest.$ac_objext \
7191 conftest$ac_exeext conftest.$ac_ext
7192 LIBS=$ac_check_lib_save_LIBS
7194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_res_query" >&5
7195 $as_echo "$ac_cv_lib_resolv_res_query" >&6; }
7196 if test "x$ac_cv_lib_resolv_res_query" = xyes; then :
7197 LIBS="$LIBS -lresolv"
7200 IPADDR_IN_DISPLAY=yes
7201 $as_echo "#define USE_PIPES 1" >>confdefs.h
7203 $as_echo "#define IP_TOS_IS_BROKEN 1" >>confdefs.h
7205 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7207 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7209 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7211 $as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
7213 external_path_file=/etc/default/login
7214 # /usr/ucblib/libucb.a no longer needed on ReliantUNIX
7215 # Attention: always take care to bind libsocket and libnsl before libc,
7216 # otherwise you will find lots of "SIOCGPGRP errno 22" on syslog
7218 # UnixWare 1.x, UnixWare 2.x, and others based on code from Univel.
7220 $as_echo "#define USE_PIPES 1" >>confdefs.h
7222 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7224 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7226 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7229 $as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
7231 $as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
7234 # UnixWare 7.x, OpenUNIX 8
7236 CPPFLAGS="$CPPFLAGS -Dvsnprintf=_xvsnprintf -Dsnprintf=_xsnprintf"
7238 $as_echo "#define UNIXWARE_LONG_PASSWORDS 1" >>confdefs.h
7240 $as_echo "#define USE_PIPES 1" >>confdefs.h
7242 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7244 $as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
7246 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7248 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7250 $as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
7253 *-*-sysv5SCO_SV*) # SCO OpenServer 6.x
7254 maildir=/var/spool/mail
7255 TEST_SHELL=/u95/bin/sh
7257 $as_echo "#define BROKEN_LIBIAF 1" >>confdefs.h
7259 $as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
7261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getluid in -lprot" >&5
7262 $as_echo_n "checking for getluid in -lprot... " >&6; }
7263 if ${ac_cv_lib_prot_getluid+:} false; then :
7264 $as_echo_n "(cached) " >&6
7266 ac_check_lib_save_LIBS=$LIBS
7268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7269 /* end confdefs.h. */
7271 /* Override any GCC internal prototype to avoid an error.
7272 Use char because int might match the return type of a GCC
7273 builtin and then its argument prototype would still apply. */
7286 if ac_fn_c_try_link "$LINENO"; then :
7287 ac_cv_lib_prot_getluid=yes
7289 ac_cv_lib_prot_getluid=no
7291 rm -f core conftest.err conftest.$ac_objext \
7292 conftest$ac_exeext conftest.$ac_ext
7293 LIBS=$ac_check_lib_save_LIBS
7295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_prot_getluid" >&5
7296 $as_echo "$ac_cv_lib_prot_getluid" >&6; }
7297 if test "x$ac_cv_lib_prot_getluid" = xyes; then :
7299 for ac_func in getluid setluid
7301 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7302 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7303 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7304 cat >>confdefs.h <<_ACEOF
7305 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7311 $as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
7313 $as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
7319 *) $as_echo "#define LOCKED_PASSWD_STRING \"*LK*\"" >>confdefs.h
7321 check_for_libcrypt_later=1
7327 # SCO UNIX and OEM versions of SCO UNIX
7329 as_fn_error $? "\"This Platform is no longer supported.\"" "$LINENO" 5
7331 # SCO OpenServer 5.x
7333 if test -z "$GCC"; then
7334 CFLAGS="$CFLAGS -belf"
7336 LIBS="$LIBS -lprot -lx -ltinfo -lm"
7338 $as_echo "#define USE_PIPES 1" >>confdefs.h
7340 $as_echo "#define HAVE_SECUREWARE 1" >>confdefs.h
7342 $as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
7344 $as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7346 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7348 $as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
7350 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7352 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7354 $as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
7356 $as_echo "#define BROKEN_UPDWTMPX 1" >>confdefs.h
7358 $as_echo "#define PASSWD_NEEDS_USERNAME 1" >>confdefs.h
7360 for ac_func in getluid setluid
7362 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7363 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7364 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7365 cat >>confdefs.h <<_ACEOF
7366 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7377 $as_echo "#define NO_SSH_LASTLOG 1" >>confdefs.h
7379 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7381 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7383 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7385 $as_echo "#define USE_PIPES 1" >>confdefs.h
7387 $as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7390 LIBS="$LIBS -lgen -lrsc -lshare -luex -lacm"
7394 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7396 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7398 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7400 $as_echo "#define WITH_ABBREV_NO_TTY 1" >>confdefs.h
7402 $as_echo "#define USE_PIPES 1" >>confdefs.h
7404 $as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7407 LIBS="$LIBS -lgen -lacid -ldb"
7411 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7413 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7415 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7417 $as_echo "#define USE_PIPES 1" >>confdefs.h
7419 $as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7421 $as_echo "#define NO_SSH_LASTLOG 1" >>confdefs.h
7423 LDFLAGS="$LDFLAGS -Wl,-Dmsglevel=334:fatal"
7424 LIBS="$LIBS -lgen -lrsc -lshare -luex -lacm"
7428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Digital Unix SIA" >&5
7429 $as_echo_n "checking for Digital Unix SIA... " >&6; }
7432 # Check whether --with-osfsia was given.
7433 if test "${with_osfsia+set}" = set; then :
7434 withval=$with_osfsia;
7435 if test "x$withval" = "xno" ; then
7436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
7437 $as_echo "disabled" >&6; }
7443 if test -z "$no_osfsia" ; then
7444 if test -f /etc/sia/matrix.conf; then
7445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7446 $as_echo "yes" >&6; }
7448 $as_echo "#define HAVE_OSF_SIA 1" >>confdefs.h
7451 $as_echo "#define DISABLE_LOGIN 1" >>confdefs.h
7453 $as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7455 LIBS="$LIBS -lsecurity -ldb -lm -laud"
7458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7459 $as_echo "no" >&6; }
7461 $as_echo "#define LOCKED_PASSWD_SUBSTR \"Nologin\"" >>confdefs.h
7465 $as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
7467 $as_echo "#define SETEUID_BREAKS_SETUID 1" >>confdefs.h
7469 $as_echo "#define BROKEN_SETREUID 1" >>confdefs.h
7471 $as_echo "#define BROKEN_SETREGID 1" >>confdefs.h
7474 $as_echo "#define BROKEN_READV_COMPARISON 1" >>confdefs.h
7479 $as_echo "#define USE_PIPES 1" >>confdefs.h
7481 $as_echo "#define NO_X11_UNIX_SOCKETS 1" >>confdefs.h
7484 $as_echo "#define MISSING_NFDBITS 1" >>confdefs.h
7487 $as_echo "#define MISSING_HOWMANY 1" >>confdefs.h
7490 $as_echo "#define MISSING_FD_MASK 1" >>confdefs.h
7492 $as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
7494 $as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
7497 $as_echo "#define BROKEN_SHADOW_EXPIRE 1" >>confdefs.h
7499 enable_etc_default_login=no # has incompatible /etc/default/login
7502 $as_echo "#define DISABLE_FD_PASSING 1" >>confdefs.h
7510 $as_echo "#define BROKEN_GETGROUPS 1" >>confdefs.h
7513 $as_echo "#define BROKEN_MMAP 1" >>confdefs.h
7515 $as_echo "#define NEED_SETPGRP 1" >>confdefs.h
7518 $as_echo "#define HAVE_SYS_SYSLOG_H 1" >>confdefs.h
7523 CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__"
7524 $as_echo "#define MISSING_HOWMANY 1" >>confdefs.h
7527 $as_echo "#define BROKEN_SETVBUF 1" >>confdefs.h
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler and flags for sanity" >&5
7533 $as_echo_n "checking compiler and flags for sanity... " >&6; }
7534 if test "$cross_compiling" = yes; then :
7535 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking compiler sanity" >&5
7536 $as_echo "$as_me: WARNING: cross compiling: not checking compiler sanity" >&2;}
7539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7540 /* end confdefs.h. */
7550 if ac_fn_c_try_run "$LINENO"; then :
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7552 $as_echo "yes" >&6; }
7555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7556 $as_echo "no" >&6; }
7557 as_fn_error $? "*** compiler cannot create working executables, check config.log ***" "$LINENO" 5
7560 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7561 conftest.$ac_objext conftest.beam conftest.$ac_ext
7565 # Checks for libraries.
7566 ac_fn_c_check_func "$LINENO" "yp_match" "ac_cv_func_yp_match"
7567 if test "x$ac_cv_func_yp_match" = xyes; then :
7570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for yp_match in -lnsl" >&5
7571 $as_echo_n "checking for yp_match in -lnsl... " >&6; }
7572 if ${ac_cv_lib_nsl_yp_match+:} false; then :
7573 $as_echo_n "(cached) " >&6
7575 ac_check_lib_save_LIBS=$LIBS
7577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7578 /* end confdefs.h. */
7580 /* Override any GCC internal prototype to avoid an error.
7581 Use char because int might match the return type of a GCC
7582 builtin and then its argument prototype would still apply. */
7595 if ac_fn_c_try_link "$LINENO"; then :
7596 ac_cv_lib_nsl_yp_match=yes
7598 ac_cv_lib_nsl_yp_match=no
7600 rm -f core conftest.err conftest.$ac_objext \
7601 conftest$ac_exeext conftest.$ac_ext
7602 LIBS=$ac_check_lib_save_LIBS
7604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_yp_match" >&5
7605 $as_echo "$ac_cv_lib_nsl_yp_match" >&6; }
7606 if test "x$ac_cv_lib_nsl_yp_match" = xyes; then :
7607 cat >>confdefs.h <<_ACEOF
7608 #define HAVE_LIBNSL 1
7617 ac_fn_c_check_func "$LINENO" "setsockopt" "ac_cv_func_setsockopt"
7618 if test "x$ac_cv_func_setsockopt" = xyes; then :
7621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setsockopt in -lsocket" >&5
7622 $as_echo_n "checking for setsockopt in -lsocket... " >&6; }
7623 if ${ac_cv_lib_socket_setsockopt+:} false; then :
7624 $as_echo_n "(cached) " >&6
7626 ac_check_lib_save_LIBS=$LIBS
7627 LIBS="-lsocket $LIBS"
7628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7629 /* end confdefs.h. */
7631 /* Override any GCC internal prototype to avoid an error.
7632 Use char because int might match the return type of a GCC
7633 builtin and then its argument prototype would still apply. */
7641 return setsockopt ();
7646 if ac_fn_c_try_link "$LINENO"; then :
7647 ac_cv_lib_socket_setsockopt=yes
7649 ac_cv_lib_socket_setsockopt=no
7651 rm -f core conftest.err conftest.$ac_objext \
7652 conftest$ac_exeext conftest.$ac_ext
7653 LIBS=$ac_check_lib_save_LIBS
7655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_setsockopt" >&5
7656 $as_echo "$ac_cv_lib_socket_setsockopt" >&6; }
7657 if test "x$ac_cv_lib_socket_setsockopt" = xyes; then :
7658 cat >>confdefs.h <<_ACEOF
7659 #define HAVE_LIBSOCKET 1
7662 LIBS="-lsocket $LIBS"
7669 for ac_func in dirname
7671 ac_fn_c_check_func "$LINENO" "dirname" "ac_cv_func_dirname"
7672 if test "x$ac_cv_func_dirname" = xyes; then :
7673 cat >>confdefs.h <<_ACEOF
7674 #define HAVE_DIRNAME 1
7676 for ac_header in libgen.h
7678 ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
7679 if test "x$ac_cv_header_libgen_h" = xyes; then :
7680 cat >>confdefs.h <<_ACEOF
7681 #define HAVE_LIBGEN_H 1
7690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dirname in -lgen" >&5
7691 $as_echo_n "checking for dirname in -lgen... " >&6; }
7692 if ${ac_cv_lib_gen_dirname+:} false; then :
7693 $as_echo_n "(cached) " >&6
7695 ac_check_lib_save_LIBS=$LIBS
7697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7698 /* end confdefs.h. */
7700 /* Override any GCC internal prototype to avoid an error.
7701 Use char because int might match the return type of a GCC
7702 builtin and then its argument prototype would still apply. */
7715 if ac_fn_c_try_link "$LINENO"; then :
7716 ac_cv_lib_gen_dirname=yes
7718 ac_cv_lib_gen_dirname=no
7720 rm -f core conftest.err conftest.$ac_objext \
7721 conftest$ac_exeext conftest.$ac_ext
7722 LIBS=$ac_check_lib_save_LIBS
7724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_dirname" >&5
7725 $as_echo "$ac_cv_lib_gen_dirname" >&6; }
7726 if test "x$ac_cv_lib_gen_dirname" = xyes; then :
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken dirname" >&5
7729 $as_echo_n "checking for broken dirname... " >&6; }
7730 if ${ac_cv_have_broken_dirname+:} false; then :
7731 $as_echo_n "(cached) " >&6
7736 if test "$cross_compiling" = yes; then :
7737 ac_cv_have_broken_dirname="no"
7739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7740 /* end confdefs.h. */
7745 int main(int argc, char **argv) {
7748 strncpy(buf,"/etc", 32);
7750 if (!s || strncmp(s, "/", 32) != 0) {
7758 if ac_fn_c_try_run "$LINENO"; then :
7759 ac_cv_have_broken_dirname="no"
7761 ac_cv_have_broken_dirname="yes"
7763 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7764 conftest.$ac_objext conftest.beam conftest.$ac_ext
7770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_broken_dirname" >&5
7771 $as_echo "$ac_cv_have_broken_dirname" >&6; }
7772 if test "x$ac_cv_have_broken_dirname" = "xno" ; then
7774 $as_echo "#define HAVE_DIRNAME 1" >>confdefs.h
7776 for ac_header in libgen.h
7778 ac_fn_c_check_header_mongrel "$LINENO" "libgen.h" "ac_cv_header_libgen_h" "$ac_includes_default"
7779 if test "x$ac_cv_header_libgen_h" = xyes; then :
7780 cat >>confdefs.h <<_ACEOF
7781 #define HAVE_LIBGEN_H 1
7797 ac_fn_c_check_func "$LINENO" "getspnam" "ac_cv_func_getspnam"
7798 if test "x$ac_cv_func_getspnam" = xyes; then :
7801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getspnam in -lgen" >&5
7802 $as_echo_n "checking for getspnam in -lgen... " >&6; }
7803 if ${ac_cv_lib_gen_getspnam+:} false; then :
7804 $as_echo_n "(cached) " >&6
7806 ac_check_lib_save_LIBS=$LIBS
7808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7809 /* end confdefs.h. */
7811 /* Override any GCC internal prototype to avoid an error.
7812 Use char because int might match the return type of a GCC
7813 builtin and then its argument prototype would still apply. */
7826 if ac_fn_c_try_link "$LINENO"; then :
7827 ac_cv_lib_gen_getspnam=yes
7829 ac_cv_lib_gen_getspnam=no
7831 rm -f core conftest.err conftest.$ac_objext \
7832 conftest$ac_exeext conftest.$ac_ext
7833 LIBS=$ac_check_lib_save_LIBS
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_getspnam" >&5
7836 $as_echo "$ac_cv_lib_gen_getspnam" >&6; }
7837 if test "x$ac_cv_lib_gen_getspnam" = xyes; then :
7843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing basename" >&5
7844 $as_echo_n "checking for library containing basename... " >&6; }
7845 if ${ac_cv_search_basename+:} false; then :
7846 $as_echo_n "(cached) " >&6
7848 ac_func_search_save_LIBS=$LIBS
7849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7850 /* end confdefs.h. */
7852 /* Override any GCC internal prototype to avoid an error.
7853 Use char because int might match the return type of a GCC
7854 builtin and then its argument prototype would still apply. */
7867 for ac_lib in '' gen; do
7868 if test -z "$ac_lib"; then
7869 ac_res="none required"
7872 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7874 if ac_fn_c_try_link "$LINENO"; then :
7875 ac_cv_search_basename=$ac_res
7877 rm -f core conftest.err conftest.$ac_objext \
7879 if ${ac_cv_search_basename+:} false; then :
7883 if ${ac_cv_search_basename+:} false; then :
7886 ac_cv_search_basename=no
7889 LIBS=$ac_func_search_save_LIBS
7891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_basename" >&5
7892 $as_echo "$ac_cv_search_basename" >&6; }
7893 ac_res=$ac_cv_search_basename
7894 if test "$ac_res" != no; then :
7895 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7897 $as_echo "#define HAVE_BASENAME 1" >>confdefs.h
7903 # Check whether --with-zlib was given.
7904 if test "${with_zlib+set}" = set; then :
7905 withval=$with_zlib; if test "x$withval" = "xno" ; then
7906 as_fn_error $? "*** zlib is required ***" "$LINENO" 5
7907 elif test "x$withval" != "xyes"; then
7908 if test -d "$withval/lib"; then
7909 if test -n "${need_dash_r}"; then
7910 LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
7912 LDFLAGS="-L${withval}/lib ${LDFLAGS}"
7915 if test -n "${need_dash_r}"; then
7916 LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
7918 LDFLAGS="-L${withval} ${LDFLAGS}"
7921 if test -d "$withval/include"; then
7922 CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
7924 CPPFLAGS="-I${withval} ${CPPFLAGS}"
7931 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
7932 if test "x$ac_cv_header_zlib_h" = xyes; then :
7935 as_fn_error $? "*** zlib.h missing - please install first or check config.log ***" "$LINENO" 5
7939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
7940 $as_echo_n "checking for deflate in -lz... " >&6; }
7941 if ${ac_cv_lib_z_deflate+:} false; then :
7942 $as_echo_n "(cached) " >&6
7944 ac_check_lib_save_LIBS=$LIBS
7946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7947 /* end confdefs.h. */
7949 /* Override any GCC internal prototype to avoid an error.
7950 Use char because int might match the return type of a GCC
7951 builtin and then its argument prototype would still apply. */
7964 if ac_fn_c_try_link "$LINENO"; then :
7965 ac_cv_lib_z_deflate=yes
7967 ac_cv_lib_z_deflate=no
7969 rm -f core conftest.err conftest.$ac_objext \
7970 conftest$ac_exeext conftest.$ac_ext
7971 LIBS=$ac_check_lib_save_LIBS
7973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
7974 $as_echo "$ac_cv_lib_z_deflate" >&6; }
7975 if test "x$ac_cv_lib_z_deflate" = xyes; then :
7976 cat >>confdefs.h <<_ACEOF
7984 saved_CPPFLAGS="$CPPFLAGS"
7985 saved_LDFLAGS="$LDFLAGS"
7987 if test -n "${need_dash_r}"; then
7988 LDFLAGS="-L/usr/local/lib -R/usr/local/lib ${saved_LDFLAGS}"
7990 LDFLAGS="-L/usr/local/lib ${saved_LDFLAGS}"
7992 CPPFLAGS="-I/usr/local/include ${saved_CPPFLAGS}"
7994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7995 /* end confdefs.h. */
7997 /* Override any GCC internal prototype to avoid an error.
7998 Use char because int might match the return type of a GCC
7999 builtin and then its argument prototype would still apply. */
8012 if ac_fn_c_try_link "$LINENO"; then :
8013 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
8017 as_fn_error $? "*** zlib missing - please install first or check config.log ***" "$LINENO" 5
8021 rm -f core conftest.err conftest.$ac_objext \
8022 conftest$ac_exeext conftest.$ac_ext
8029 # Check whether --with-zlib-version-check was given.
8030 if test "${with_zlib_version_check+set}" = set; then :
8031 withval=$with_zlib_version_check; if test "x$withval" = "xno" ; then
8032 zlib_check_nonfatal=1
8039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for possibly buggy zlib" >&5
8040 $as_echo_n "checking for possibly buggy zlib... " >&6; }
8041 if test "$cross_compiling" = yes; then :
8042 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking zlib version" >&5
8043 $as_echo "$as_me: WARNING: cross compiling: not checking zlib version" >&2;}
8046 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8047 /* end confdefs.h. */
8056 int a=0, b=0, c=0, d=0, n, v;
8057 n = sscanf(ZLIB_VERSION, "%d.%d.%d.%d", &a, &b, &c, &d);
8058 if (n != 3 && n != 4)
8060 v = a*1000000 + b*10000 + c*100 + d;
8061 fprintf(stderr, "found zlib version %s (%d)\n", ZLIB_VERSION, v);
8064 if (a == 1 && b == 1 && c >= 4)
8067 /* 1.2.3 and up are OK */
8077 if ac_fn_c_try_run "$LINENO"; then :
8078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8079 $as_echo "no" >&6; }
8081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8082 $as_echo "yes" >&6; }
8083 if test -z "$zlib_check_nonfatal" ; then
8084 as_fn_error $? "*** zlib too old - check config.log ***
8085 Your reported zlib version has known security problems. It's possible your
8086 vendor has fixed these problems without changing the version number. If you
8087 are sure this is the case, you can disable the check by running
8088 \"./configure --without-zlib-version-check\".
8089 If you are in doubt, upgrade zlib to version 1.2.3 or greater.
8090 See http://www.gzip.org/zlib/ for details." "$LINENO" 5
8092 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: zlib version may have security problems" >&5
8093 $as_echo "$as_me: WARNING: zlib version may have security problems" >&2;}
8097 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8098 conftest.$ac_objext conftest.beam conftest.$ac_ext
8102 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
8103 if test "x$ac_cv_func_strcasecmp" = xyes; then :
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strcasecmp in -lresolv" >&5
8107 $as_echo_n "checking for strcasecmp in -lresolv... " >&6; }
8108 if ${ac_cv_lib_resolv_strcasecmp+:} false; then :
8109 $as_echo_n "(cached) " >&6
8111 ac_check_lib_save_LIBS=$LIBS
8112 LIBS="-lresolv $LIBS"
8113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8114 /* end confdefs.h. */
8116 /* Override any GCC internal prototype to avoid an error.
8117 Use char because int might match the return type of a GCC
8118 builtin and then its argument prototype would still apply. */
8126 return strcasecmp ();
8131 if ac_fn_c_try_link "$LINENO"; then :
8132 ac_cv_lib_resolv_strcasecmp=yes
8134 ac_cv_lib_resolv_strcasecmp=no
8136 rm -f core conftest.err conftest.$ac_objext \
8137 conftest$ac_exeext conftest.$ac_ext
8138 LIBS=$ac_check_lib_save_LIBS
8140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_resolv_strcasecmp" >&5
8141 $as_echo "$ac_cv_lib_resolv_strcasecmp" >&6; }
8142 if test "x$ac_cv_lib_resolv_strcasecmp" = xyes; then :
8143 LIBS="$LIBS -lresolv"
8149 for ac_func in utimes
8151 ac_fn_c_check_func "$LINENO" "utimes" "ac_cv_func_utimes"
8152 if test "x$ac_cv_func_utimes" = xyes; then :
8153 cat >>confdefs.h <<_ACEOF
8154 #define HAVE_UTIMES 1
8158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utimes in -lc89" >&5
8159 $as_echo_n "checking for utimes in -lc89... " >&6; }
8160 if ${ac_cv_lib_c89_utimes+:} false; then :
8161 $as_echo_n "(cached) " >&6
8163 ac_check_lib_save_LIBS=$LIBS
8165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8166 /* end confdefs.h. */
8168 /* Override any GCC internal prototype to avoid an error.
8169 Use char because int might match the return type of a GCC
8170 builtin and then its argument prototype would still apply. */
8183 if ac_fn_c_try_link "$LINENO"; then :
8184 ac_cv_lib_c89_utimes=yes
8186 ac_cv_lib_c89_utimes=no
8188 rm -f core conftest.err conftest.$ac_objext \
8189 conftest$ac_exeext conftest.$ac_ext
8190 LIBS=$ac_check_lib_save_LIBS
8192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c89_utimes" >&5
8193 $as_echo "$ac_cv_lib_c89_utimes" >&6; }
8194 if test "x$ac_cv_lib_c89_utimes" = xyes; then :
8195 $as_echo "#define HAVE_UTIMES 1" >>confdefs.h
8205 for ac_header in libutil.h
8207 ac_fn_c_check_header_mongrel "$LINENO" "libutil.h" "ac_cv_header_libutil_h" "$ac_includes_default"
8208 if test "x$ac_cv_header_libutil_h" = xyes; then :
8209 cat >>confdefs.h <<_ACEOF
8210 #define HAVE_LIBUTIL_H 1
8217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing login" >&5
8218 $as_echo_n "checking for library containing login... " >&6; }
8219 if ${ac_cv_search_login+:} false; then :
8220 $as_echo_n "(cached) " >&6
8222 ac_func_search_save_LIBS=$LIBS
8223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8224 /* end confdefs.h. */
8226 /* Override any GCC internal prototype to avoid an error.
8227 Use char because int might match the return type of a GCC
8228 builtin and then its argument prototype would still apply. */
8241 for ac_lib in '' util bsd; do
8242 if test -z "$ac_lib"; then
8243 ac_res="none required"
8246 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8248 if ac_fn_c_try_link "$LINENO"; then :
8249 ac_cv_search_login=$ac_res
8251 rm -f core conftest.err conftest.$ac_objext \
8253 if ${ac_cv_search_login+:} false; then :
8257 if ${ac_cv_search_login+:} false; then :
8260 ac_cv_search_login=no
8263 LIBS=$ac_func_search_save_LIBS
8265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_login" >&5
8266 $as_echo "$ac_cv_search_login" >&6; }
8267 ac_res=$ac_cv_search_login
8268 if test "$ac_res" != no; then :
8269 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8271 $as_echo "#define HAVE_LOGIN 1" >>confdefs.h
8275 for ac_func in fmt_scaled logout updwtmp logwtmp
8277 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8278 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8279 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8280 cat >>confdefs.h <<_ACEOF
8281 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8288 for ac_func in strftime
8290 ac_fn_c_check_func "$LINENO" "strftime" "ac_cv_func_strftime"
8291 if test "x$ac_cv_func_strftime" = xyes; then :
8292 cat >>confdefs.h <<_ACEOF
8293 #define HAVE_STRFTIME 1
8297 # strftime is in -lintl on SCO UNIX.
8298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strftime in -lintl" >&5
8299 $as_echo_n "checking for strftime in -lintl... " >&6; }
8300 if ${ac_cv_lib_intl_strftime+:} false; then :
8301 $as_echo_n "(cached) " >&6
8303 ac_check_lib_save_LIBS=$LIBS
8305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8306 /* end confdefs.h. */
8308 /* Override any GCC internal prototype to avoid an error.
8309 Use char because int might match the return type of a GCC
8310 builtin and then its argument prototype would still apply. */
8323 if ac_fn_c_try_link "$LINENO"; then :
8324 ac_cv_lib_intl_strftime=yes
8326 ac_cv_lib_intl_strftime=no
8328 rm -f core conftest.err conftest.$ac_objext \
8329 conftest$ac_exeext conftest.$ac_ext
8330 LIBS=$ac_check_lib_save_LIBS
8332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_strftime" >&5
8333 $as_echo "$ac_cv_lib_intl_strftime" >&6; }
8334 if test "x$ac_cv_lib_intl_strftime" = xyes; then :
8335 $as_echo "#define HAVE_STRFTIME 1" >>confdefs.h
8344 # Check for ALTDIRFUNC glob() extension
8345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_ALTDIRFUNC support" >&5
8346 $as_echo_n "checking for GLOB_ALTDIRFUNC support... " >&6; }
8347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8348 /* end confdefs.h. */
8351 #ifdef GLOB_ALTDIRFUNC
8356 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8357 $EGREP "FOUNDIT" >/dev/null 2>&1; then :
8360 $as_echo "#define GLOB_HAS_ALTDIRFUNC 1" >>confdefs.h
8362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8363 $as_echo "yes" >&6; }
8367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8368 $as_echo "no" >&6; }
8375 # Check for g.gl_matchc glob() extension
8376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gl_matchc field in glob_t" >&5
8377 $as_echo_n "checking for gl_matchc field in glob_t... " >&6; }
8378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8379 /* end confdefs.h. */
8384 glob_t g; g.gl_matchc = 1;
8389 if ac_fn_c_try_compile "$LINENO"; then :
8392 $as_echo "#define GLOB_HAS_GL_MATCHC 1" >>confdefs.h
8394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8395 $as_echo "yes" >&6; }
8399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8400 $as_echo "no" >&6; }
8403 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8405 # Check for g.gl_statv glob() extension
8406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gl_statv and GLOB_KEEPSTAT extensions for glob" >&5
8407 $as_echo_n "checking for gl_statv and GLOB_KEEPSTAT extensions for glob... " >&6; }
8408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8409 /* end confdefs.h. */
8415 #ifndef GLOB_KEEPSTAT
8416 #error "glob does not support GLOB_KEEPSTAT extension"
8425 if ac_fn_c_try_compile "$LINENO"; then :
8428 $as_echo "#define GLOB_HAS_GL_STATV 1" >>confdefs.h
8430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8431 $as_echo "yes" >&6; }
8435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8436 $as_echo "no" >&6; }
8440 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8442 ac_fn_c_check_decl "$LINENO" "GLOB_NOMATCH" "ac_cv_have_decl_GLOB_NOMATCH" "#include <glob.h>
8444 if test "x$ac_cv_have_decl_GLOB_NOMATCH" = xyes; then :
8450 cat >>confdefs.h <<_ACEOF
8451 #define HAVE_DECL_GLOB_NOMATCH $ac_have_decl
8455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct dirent allocates space for d_name" >&5
8456 $as_echo_n "checking whether struct dirent allocates space for d_name... " >&6; }
8457 if test "$cross_compiling" = yes; then :
8459 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming BROKEN_ONE_BYTE_DIRENT_D_NAME" >&5
8460 $as_echo "$as_me: WARNING: cross compiling: assuming BROKEN_ONE_BYTE_DIRENT_D_NAME" >&2;}
8461 $as_echo "#define BROKEN_ONE_BYTE_DIRENT_D_NAME 1" >>confdefs.h
8466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8467 /* end confdefs.h. */
8469 #include <sys/types.h>
8476 exit(sizeof(d.d_name)<=sizeof(char));
8482 if ac_fn_c_try_run "$LINENO"; then :
8483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8484 $as_echo "yes" >&6; }
8487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8488 $as_echo "no" >&6; }
8490 $as_echo "#define BROKEN_ONE_BYTE_DIRENT_D_NAME 1" >>confdefs.h
8494 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8495 conftest.$ac_objext conftest.beam conftest.$ac_ext
8499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc/pid/fd directory" >&5
8500 $as_echo_n "checking for /proc/pid/fd directory... " >&6; }
8501 if test -d "/proc/$$/fd" ; then
8503 $as_echo "#define HAVE_PROC_PID 1" >>confdefs.h
8505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8506 $as_echo "yes" >&6; }
8508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8509 $as_echo "no" >&6; }
8512 # Check whether user wants S/Key support
8515 # Check whether --with-skey was given.
8516 if test "${with_skey+set}" = set; then :
8518 if test "x$withval" != "xno" ; then
8520 if test "x$withval" != "xyes" ; then
8521 CPPFLAGS="$CPPFLAGS -I${withval}/include"
8522 LDFLAGS="$LDFLAGS -L${withval}/lib"
8526 $as_echo "#define SKEY 1" >>confdefs.h
8531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for s/key support" >&5
8532 $as_echo_n "checking for s/key support... " >&6; }
8533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8534 /* end confdefs.h. */
8543 char *ff = skey_keyinfo(""); ff="";
8550 if ac_fn_c_try_link "$LINENO"; then :
8551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8552 $as_echo "yes" >&6; }
8555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8556 $as_echo "no" >&6; }
8557 as_fn_error $? "** Incomplete or missing s/key libraries." "$LINENO" 5
8560 rm -f core conftest.err conftest.$ac_objext \
8561 conftest$ac_exeext conftest.$ac_ext
8562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if skeychallenge takes 4 arguments" >&5
8563 $as_echo_n "checking if skeychallenge takes 4 arguments... " >&6; }
8564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8565 /* end confdefs.h. */
8574 (void)skeychallenge(NULL,"name","",0);
8580 if ac_fn_c_try_compile "$LINENO"; then :
8582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8583 $as_echo "yes" >&6; }
8585 $as_echo "#define SKEYCHALLENGE_4ARG 1" >>confdefs.h
8589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8590 $as_echo "no" >&6; }
8593 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8600 # Check whether user wants TCP wrappers support
8603 # Check whether --with-tcp-wrappers was given.
8604 if test "${with_tcp_wrappers+set}" = set; then :
8605 withval=$with_tcp_wrappers;
8606 if test "x$withval" != "xno" ; then
8608 saved_LDFLAGS="$LDFLAGS"
8609 saved_CPPFLAGS="$CPPFLAGS"
8610 if test -n "${withval}" && \
8611 test "x${withval}" != "xyes"; then
8612 if test -d "${withval}/lib"; then
8613 if test -n "${need_dash_r}"; then
8614 LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
8616 LDFLAGS="-L${withval}/lib ${LDFLAGS}"
8619 if test -n "${need_dash_r}"; then
8620 LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
8622 LDFLAGS="-L${withval} ${LDFLAGS}"
8625 if test -d "${withval}/include"; then
8626 CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
8628 CPPFLAGS="-I${withval} ${CPPFLAGS}"
8632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libwrap" >&5
8633 $as_echo_n "checking for libwrap... " >&6; }
8634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8635 /* end confdefs.h. */
8637 #include <sys/types.h>
8638 #include <sys/socket.h>
8639 #include <netinet/in.h>
8641 int deny_severity = 0, allow_severity = 0;
8653 if ac_fn_c_try_link "$LINENO"; then :
8655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8656 $as_echo "yes" >&6; }
8658 $as_echo "#define LIBWRAP 1" >>confdefs.h
8660 SSHDLIBS="$SSHDLIBS -lwrap"
8665 as_fn_error $? "*** libwrap missing" "$LINENO" 5
8669 rm -f core conftest.err conftest.$ac_objext \
8670 conftest$ac_exeext conftest.$ac_ext
8678 # Check whether user wants libedit support
8681 # Check whether --with-libedit was given.
8682 if test "${with_libedit+set}" = set; then :
8683 withval=$with_libedit; if test "x$withval" != "xno" ; then
8684 if test "x$withval" = "xyes" ; then
8685 # Extract the first word of "pkg-config", so it can be a program name with args.
8686 set dummy pkg-config; ac_word=$2
8687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8688 $as_echo_n "checking for $ac_word... " >&6; }
8689 if ${ac_cv_path_PKGCONFIG+:} false; then :
8690 $as_echo_n "(cached) " >&6
8694 ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
8697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8701 test -z "$as_dir" && as_dir=.
8702 for ac_exec_ext in '' $ac_executable_extensions; do
8703 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
8704 ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
8705 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8712 test -z "$ac_cv_path_PKGCONFIG" && ac_cv_path_PKGCONFIG="no"
8716 PKGCONFIG=$ac_cv_path_PKGCONFIG
8717 if test -n "$PKGCONFIG"; then
8718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
8719 $as_echo "$PKGCONFIG" >&6; }
8721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8722 $as_echo "no" >&6; }
8726 if test "x$PKGCONFIG" != "xno"; then
8727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $PKGCONFIG knows about libedit" >&5
8728 $as_echo_n "checking if $PKGCONFIG knows about libedit... " >&6; }
8729 if "$PKGCONFIG" libedit; then
8730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8731 $as_echo "yes" >&6; }
8732 use_pkgconfig_for_libedit=yes
8734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8735 $as_echo "no" >&6; }
8739 CPPFLAGS="$CPPFLAGS -I${withval}/include"
8740 if test -n "${need_dash_r}"; then
8741 LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
8743 LDFLAGS="-L${withval}/lib ${LDFLAGS}"
8746 if test "x$use_pkgconfig_for_libedit" = "xyes"; then
8747 LIBEDIT=`$PKGCONFIG --libs-only-l libedit`
8748 CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags libedit`"
8750 LIBEDIT="-ledit -lcurses"
8752 OTHERLIBS=`echo $LIBEDIT | sed 's/-ledit//'`
8753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for el_init in -ledit" >&5
8754 $as_echo_n "checking for el_init in -ledit... " >&6; }
8755 if ${ac_cv_lib_edit_el_init+:} false; then :
8756 $as_echo_n "(cached) " >&6
8758 ac_check_lib_save_LIBS=$LIBS
8759 LIBS="-ledit $OTHERLIBS
8761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8762 /* end confdefs.h. */
8764 /* Override any GCC internal prototype to avoid an error.
8765 Use char because int might match the return type of a GCC
8766 builtin and then its argument prototype would still apply. */
8779 if ac_fn_c_try_link "$LINENO"; then :
8780 ac_cv_lib_edit_el_init=yes
8782 ac_cv_lib_edit_el_init=no
8784 rm -f core conftest.err conftest.$ac_objext \
8785 conftest$ac_exeext conftest.$ac_ext
8786 LIBS=$ac_check_lib_save_LIBS
8788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_edit_el_init" >&5
8789 $as_echo "$ac_cv_lib_edit_el_init" >&6; }
8790 if test "x$ac_cv_lib_edit_el_init" = xyes; then :
8792 $as_echo "#define USE_LIBEDIT 1" >>confdefs.h
8798 as_fn_error $? "libedit not found" "$LINENO" 5
8801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libedit version is compatible" >&5
8802 $as_echo_n "checking if libedit version is compatible... " >&6; }
8803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8804 /* end confdefs.h. */
8805 #include <histedit.h>
8811 el_init("", NULL, NULL, NULL);
8818 if ac_fn_c_try_compile "$LINENO"; then :
8819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8820 $as_echo "yes" >&6; }
8822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8823 $as_echo "no" >&6; }
8824 as_fn_error $? "libedit version is not compatible" "$LINENO" 5
8827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8835 # Check whether --with-audit was given.
8836 if test "${with_audit+set}" = set; then :
8837 withval=$with_audit;
8838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for supported audit module" >&5
8839 $as_echo_n "checking for supported audit module... " >&6; }
8842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: bsm" >&5
8843 $as_echo "bsm" >&6; }
8845 for ac_header in bsm/audit.h
8847 ac_fn_c_check_header_compile "$LINENO" "bsm/audit.h" "ac_cv_header_bsm_audit_h" "
8854 if test "x$ac_cv_header_bsm_audit_h" = xyes; then :
8855 cat >>confdefs.h <<_ACEOF
8856 #define HAVE_BSM_AUDIT_H 1
8860 as_fn_error $? "BSM enabled and bsm/audit.h not found" "$LINENO" 5
8865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaudit in -lbsm" >&5
8866 $as_echo_n "checking for getaudit in -lbsm... " >&6; }
8867 if ${ac_cv_lib_bsm_getaudit+:} false; then :
8868 $as_echo_n "(cached) " >&6
8870 ac_check_lib_save_LIBS=$LIBS
8872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8873 /* end confdefs.h. */
8875 /* Override any GCC internal prototype to avoid an error.
8876 Use char because int might match the return type of a GCC
8877 builtin and then its argument prototype would still apply. */
8890 if ac_fn_c_try_link "$LINENO"; then :
8891 ac_cv_lib_bsm_getaudit=yes
8893 ac_cv_lib_bsm_getaudit=no
8895 rm -f core conftest.err conftest.$ac_objext \
8896 conftest$ac_exeext conftest.$ac_ext
8897 LIBS=$ac_check_lib_save_LIBS
8899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsm_getaudit" >&5
8900 $as_echo "$ac_cv_lib_bsm_getaudit" >&6; }
8901 if test "x$ac_cv_lib_bsm_getaudit" = xyes; then :
8902 cat >>confdefs.h <<_ACEOF
8903 #define HAVE_LIBBSM 1
8909 as_fn_error $? "BSM enabled and required library not found" "$LINENO" 5
8912 for ac_func in getaudit
8914 ac_fn_c_check_func "$LINENO" "getaudit" "ac_cv_func_getaudit"
8915 if test "x$ac_cv_func_getaudit" = xyes; then :
8916 cat >>confdefs.h <<_ACEOF
8917 #define HAVE_GETAUDIT 1
8921 as_fn_error $? "BSM enabled and required function not found" "$LINENO" 5
8925 # These are optional
8926 for ac_func in getaudit_addr aug_get_machine
8928 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8929 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8930 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8931 cat >>confdefs.h <<_ACEOF
8932 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8939 $as_echo "#define USE_BSM_AUDIT 1" >>confdefs.h
8943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: linux" >&5
8944 $as_echo "linux" >&6; }
8946 for ac_header in libaudit.h
8948 ac_fn_c_check_header_mongrel "$LINENO" "libaudit.h" "ac_cv_header_libaudit_h" "$ac_includes_default"
8949 if test "x$ac_cv_header_libaudit_h" = xyes; then :
8950 cat >>confdefs.h <<_ACEOF
8951 #define HAVE_LIBAUDIT_H 1
8958 SSHDLIBS="$SSHDLIBS -laudit"
8960 $as_echo "#define USE_LINUX_AUDIT 1" >>confdefs.h
8965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: debug" >&5
8966 $as_echo "debug" >&6; }
8968 $as_echo "#define SSH_AUDIT_EVENTS 1" >>confdefs.h
8972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8973 $as_echo "no" >&6; }
8976 as_fn_error $? "Unknown audit module $withval" "$LINENO" 5
8986 arc4random_uniform \
9081 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9082 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9083 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9084 cat >>confdefs.h <<_ACEOF
9085 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9093 /* end confdefs.h. */
9098 return (isblank('a'));
9103 if ac_fn_c_try_link "$LINENO"; then :
9105 $as_echo "#define HAVE_ISBLANK 1" >>confdefs.h
9109 rm -f core conftest.err conftest.$ac_objext \
9110 conftest$ac_exeext conftest.$ac_ext
9112 # PKCS#11 support requires dlopen() and co
9113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9114 $as_echo_n "checking for library containing dlopen... " >&6; }
9115 if ${ac_cv_search_dlopen+:} false; then :
9116 $as_echo_n "(cached) " >&6
9118 ac_func_search_save_LIBS=$LIBS
9119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9120 /* end confdefs.h. */
9122 /* Override any GCC internal prototype to avoid an error.
9123 Use char because int might match the return type of a GCC
9124 builtin and then its argument prototype would still apply. */
9137 for ac_lib in '' dl; do
9138 if test -z "$ac_lib"; then
9139 ac_res="none required"
9142 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9144 if ac_fn_c_try_link "$LINENO"; then :
9145 ac_cv_search_dlopen=$ac_res
9147 rm -f core conftest.err conftest.$ac_objext \
9149 if ${ac_cv_search_dlopen+:} false; then :
9153 if ${ac_cv_search_dlopen+:} false; then :
9156 ac_cv_search_dlopen=no
9159 LIBS=$ac_func_search_save_LIBS
9161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9162 $as_echo "$ac_cv_search_dlopen" >&6; }
9163 ac_res=$ac_cv_search_dlopen
9164 if test "$ac_res" != no; then :
9165 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9167 $as_echo "#define ENABLE_PKCS11 /**/" >>confdefs.h
9173 # IRIX has a const char return value for gai_strerror()
9174 for ac_func in gai_strerror
9176 ac_fn_c_check_func "$LINENO" "gai_strerror" "ac_cv_func_gai_strerror"
9177 if test "x$ac_cv_func_gai_strerror" = xyes; then :
9178 cat >>confdefs.h <<_ACEOF
9179 #define HAVE_GAI_STRERROR 1
9182 $as_echo "#define HAVE_GAI_STRERROR 1" >>confdefs.h
9184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9185 /* end confdefs.h. */
9187 #include <sys/types.h>
9188 #include <sys/socket.h>
9191 const char *gai_strerror(int);
9198 str = gai_strerror(0);
9204 if ac_fn_c_try_compile "$LINENO"; then :
9207 $as_echo "#define HAVE_CONST_GAI_STRERROR_PROTO 1" >>confdefs.h
9210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing nanosleep" >&5
9216 $as_echo_n "checking for library containing nanosleep... " >&6; }
9217 if ${ac_cv_search_nanosleep+:} false; then :
9218 $as_echo_n "(cached) " >&6
9220 ac_func_search_save_LIBS=$LIBS
9221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9222 /* end confdefs.h. */
9224 /* Override any GCC internal prototype to avoid an error.
9225 Use char because int might match the return type of a GCC
9226 builtin and then its argument prototype would still apply. */
9234 return nanosleep ();
9239 for ac_lib in '' rt posix4; do
9240 if test -z "$ac_lib"; then
9241 ac_res="none required"
9244 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9246 if ac_fn_c_try_link "$LINENO"; then :
9247 ac_cv_search_nanosleep=$ac_res
9249 rm -f core conftest.err conftest.$ac_objext \
9251 if ${ac_cv_search_nanosleep+:} false; then :
9255 if ${ac_cv_search_nanosleep+:} false; then :
9258 ac_cv_search_nanosleep=no
9261 LIBS=$ac_func_search_save_LIBS
9263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_nanosleep" >&5
9264 $as_echo "$ac_cv_search_nanosleep" >&6; }
9265 ac_res=$ac_cv_search_nanosleep
9266 if test "$ac_res" != no; then :
9267 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9269 $as_echo "#define HAVE_NANOSLEEP 1" >>confdefs.h
9274 ac_fn_c_check_decl "$LINENO" "getrusage" "ac_cv_have_decl_getrusage" "$ac_includes_default"
9275 if test "x$ac_cv_have_decl_getrusage" = xyes; then :
9276 for ac_func in getrusage
9278 ac_fn_c_check_func "$LINENO" "getrusage" "ac_cv_func_getrusage"
9279 if test "x$ac_cv_func_getrusage" = xyes; then :
9280 cat >>confdefs.h <<_ACEOF
9281 #define HAVE_GETRUSAGE 1
9289 ac_fn_c_check_decl "$LINENO" "strsep" "ac_cv_have_decl_strsep" "
9290 #ifdef HAVE_STRING_H
9291 # include <string.h>
9295 if test "x$ac_cv_have_decl_strsep" = xyes; then :
9296 for ac_func in strsep
9298 ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
9299 if test "x$ac_cv_func_strsep" = xyes; then :
9300 cat >>confdefs.h <<_ACEOF
9301 #define HAVE_STRSEP 1
9310 ac_fn_c_check_decl "$LINENO" "tcsendbreak" "ac_cv_have_decl_tcsendbreak" "#include <termios.h>
9313 if test "x$ac_cv_have_decl_tcsendbreak" = xyes; then :
9314 $as_echo "#define HAVE_TCSENDBREAK 1" >>confdefs.h
9317 for ac_func in tcsendbreak
9319 ac_fn_c_check_func "$LINENO" "tcsendbreak" "ac_cv_func_tcsendbreak"
9320 if test "x$ac_cv_func_tcsendbreak" = xyes; then :
9321 cat >>confdefs.h <<_ACEOF
9322 #define HAVE_TCSENDBREAK 1
9331 ac_fn_c_check_decl "$LINENO" "h_errno" "ac_cv_have_decl_h_errno" "#include <netdb.h>
9333 if test "x$ac_cv_have_decl_h_errno" = xyes; then :
9339 cat >>confdefs.h <<_ACEOF
9340 #define HAVE_DECL_H_ERRNO $ac_have_decl
9344 ac_fn_c_check_decl "$LINENO" "SHUT_RD" "ac_cv_have_decl_SHUT_RD" "
9345 #include <sys/types.h>
9346 #include <sys/socket.h>
9349 if test "x$ac_cv_have_decl_SHUT_RD" = xyes; then :
9355 cat >>confdefs.h <<_ACEOF
9356 #define HAVE_DECL_SHUT_RD $ac_have_decl
9360 ac_fn_c_check_decl "$LINENO" "O_NONBLOCK" "ac_cv_have_decl_O_NONBLOCK" "
9361 #include <sys/types.h>
9362 #ifdef HAVE_SYS_STAT_H
9363 # include <sys/stat.h>
9370 if test "x$ac_cv_have_decl_O_NONBLOCK" = xyes; then :
9376 cat >>confdefs.h <<_ACEOF
9377 #define HAVE_DECL_O_NONBLOCK $ac_have_decl
9381 ac_fn_c_check_decl "$LINENO" "writev" "ac_cv_have_decl_writev" "
9382 #include <sys/types.h>
9383 #include <sys/uio.h>
9387 if test "x$ac_cv_have_decl_writev" = xyes; then :
9393 cat >>confdefs.h <<_ACEOF
9394 #define HAVE_DECL_WRITEV $ac_have_decl
9398 ac_fn_c_check_decl "$LINENO" "MAXSYMLINKS" "ac_cv_have_decl_MAXSYMLINKS" "
9399 #include <sys/param.h>
9402 if test "x$ac_cv_have_decl_MAXSYMLINKS" = xyes; then :
9408 cat >>confdefs.h <<_ACEOF
9409 #define HAVE_DECL_MAXSYMLINKS $ac_have_decl
9413 ac_fn_c_check_decl "$LINENO" "offsetof" "ac_cv_have_decl_offsetof" "
9417 if test "x$ac_cv_have_decl_offsetof" = xyes; then :
9423 cat >>confdefs.h <<_ACEOF
9424 #define HAVE_DECL_OFFSETOF $ac_have_decl
9428 for ac_func in setresuid
9430 ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid"
9431 if test "x$ac_cv_func_setresuid" = xyes; then :
9432 cat >>confdefs.h <<_ACEOF
9433 #define HAVE_SETRESUID 1
9436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setresuid seems to work" >&5
9437 $as_echo_n "checking if setresuid seems to work... " >&6; }
9438 if test "$cross_compiling" = yes; then :
9439 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking setresuid" >&5
9440 $as_echo "$as_me: WARNING: cross compiling: not checking setresuid" >&2;}
9443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9444 /* end confdefs.h. */
9464 if ac_fn_c_try_run "$LINENO"; then :
9465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9466 $as_echo "yes" >&6; }
9469 $as_echo "#define BROKEN_SETRESUID 1" >>confdefs.h
9471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not implemented" >&5
9472 $as_echo "not implemented" >&6; }
9474 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9475 conftest.$ac_objext conftest.beam conftest.$ac_ext
9483 for ac_func in setresgid
9485 ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid"
9486 if test "x$ac_cv_func_setresgid" = xyes; then :
9487 cat >>confdefs.h <<_ACEOF
9488 #define HAVE_SETRESGID 1
9491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setresgid seems to work" >&5
9492 $as_echo_n "checking if setresgid seems to work... " >&6; }
9493 if test "$cross_compiling" = yes; then :
9494 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking setresuid" >&5
9495 $as_echo "$as_me: WARNING: cross compiling: not checking setresuid" >&2;}
9498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9499 /* end confdefs.h. */
9519 if ac_fn_c_try_run "$LINENO"; then :
9520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9521 $as_echo "yes" >&6; }
9524 $as_echo "#define BROKEN_SETRESGID 1" >>confdefs.h
9526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not implemented" >&5
9527 $as_echo "not implemented" >&6; }
9529 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9530 conftest.$ac_objext conftest.beam conftest.$ac_ext
9538 for ac_func in gettimeofday time
9540 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9541 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9542 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9543 cat >>confdefs.h <<_ACEOF
9544 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9550 for ac_func in endutent getutent getutid getutline pututline setutent
9552 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9553 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9554 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9555 cat >>confdefs.h <<_ACEOF
9556 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9562 for ac_func in utmpname
9564 ac_fn_c_check_func "$LINENO" "utmpname" "ac_cv_func_utmpname"
9565 if test "x$ac_cv_func_utmpname" = xyes; then :
9566 cat >>confdefs.h <<_ACEOF
9567 #define HAVE_UTMPNAME 1
9573 for ac_func in endutxent getutxent getutxid getutxline getutxuser pututxline
9575 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9576 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9577 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9578 cat >>confdefs.h <<_ACEOF
9579 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9585 for ac_func in setutxdb setutxent utmpxname
9587 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9588 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9589 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9590 cat >>confdefs.h <<_ACEOF
9591 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9597 for ac_func in getlastlogxbyname
9599 ac_fn_c_check_func "$LINENO" "getlastlogxbyname" "ac_cv_func_getlastlogxbyname"
9600 if test "x$ac_cv_func_getlastlogxbyname" = xyes; then :
9601 cat >>confdefs.h <<_ACEOF
9602 #define HAVE_GETLASTLOGXBYNAME 1
9609 ac_fn_c_check_func "$LINENO" "daemon" "ac_cv_func_daemon"
9610 if test "x$ac_cv_func_daemon" = xyes; then :
9612 $as_echo "#define HAVE_DAEMON 1" >>confdefs.h
9615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for daemon in -lbsd" >&5
9616 $as_echo_n "checking for daemon in -lbsd... " >&6; }
9617 if ${ac_cv_lib_bsd_daemon+:} false; then :
9618 $as_echo_n "(cached) " >&6
9620 ac_check_lib_save_LIBS=$LIBS
9622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9623 /* end confdefs.h. */
9625 /* Override any GCC internal prototype to avoid an error.
9626 Use char because int might match the return type of a GCC
9627 builtin and then its argument prototype would still apply. */
9640 if ac_fn_c_try_link "$LINENO"; then :
9641 ac_cv_lib_bsd_daemon=yes
9643 ac_cv_lib_bsd_daemon=no
9645 rm -f core conftest.err conftest.$ac_objext \
9646 conftest$ac_exeext conftest.$ac_ext
9647 LIBS=$ac_check_lib_save_LIBS
9649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_daemon" >&5
9650 $as_echo "$ac_cv_lib_bsd_daemon" >&6; }
9651 if test "x$ac_cv_lib_bsd_daemon" = xyes; then :
9652 LIBS="$LIBS -lbsd"; $as_echo "#define HAVE_DAEMON 1" >>confdefs.h
9660 ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
9661 if test "x$ac_cv_func_getpagesize" = xyes; then :
9663 $as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h
9666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getpagesize in -lucb" >&5
9667 $as_echo_n "checking for getpagesize in -lucb... " >&6; }
9668 if ${ac_cv_lib_ucb_getpagesize+:} false; then :
9669 $as_echo_n "(cached) " >&6
9671 ac_check_lib_save_LIBS=$LIBS
9673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9674 /* end confdefs.h. */
9676 /* Override any GCC internal prototype to avoid an error.
9677 Use char because int might match the return type of a GCC
9678 builtin and then its argument prototype would still apply. */
9682 char getpagesize ();
9686 return getpagesize ();
9691 if ac_fn_c_try_link "$LINENO"; then :
9692 ac_cv_lib_ucb_getpagesize=yes
9694 ac_cv_lib_ucb_getpagesize=no
9696 rm -f core conftest.err conftest.$ac_objext \
9697 conftest$ac_exeext conftest.$ac_ext
9698 LIBS=$ac_check_lib_save_LIBS
9700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ucb_getpagesize" >&5
9701 $as_echo "$ac_cv_lib_ucb_getpagesize" >&6; }
9702 if test "x$ac_cv_lib_ucb_getpagesize" = xyes; then :
9703 LIBS="$LIBS -lucb"; $as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h
9711 # Check for broken snprintf
9712 if test "x$ac_cv_func_snprintf" = "xyes" ; then
9713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf correctly terminates long strings" >&5
9714 $as_echo_n "checking whether snprintf correctly terminates long strings... " >&6; }
9715 if test "$cross_compiling" = yes; then :
9716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working snprintf()" >&5
9717 $as_echo "$as_me: WARNING: cross compiling: Assuming working snprintf()" >&2;}
9720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9721 /* end confdefs.h. */
9728 snprintf(b,5,"123456789");
9735 if ac_fn_c_try_run "$LINENO"; then :
9736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9737 $as_echo "yes" >&6; }
9740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9741 $as_echo "no" >&6; }
9743 $as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
9745 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** Your snprintf() function is broken, complain to your vendor" >&5
9746 $as_echo "$as_me: WARNING: ****** Your snprintf() function is broken, complain to your vendor" >&2;}
9749 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9750 conftest.$ac_objext conftest.beam conftest.$ac_ext
9755 # If we don't have a working asprintf, then we strongly depend on vsnprintf
9756 # returning the right thing on overflow: the number of characters it tried to
9757 # create (as per SUSv3)
9758 if test "x$ac_cv_func_asprintf" != "xyes" && \
9759 test "x$ac_cv_func_vsnprintf" = "xyes" ; then
9760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf returns correct values on overflow" >&5
9761 $as_echo_n "checking whether vsnprintf returns correct values on overflow... " >&6; }
9762 if test "$cross_compiling" = yes; then :
9763 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working vsnprintf()" >&5
9764 $as_echo "$as_me: WARNING: cross compiling: Assuming working vsnprintf()" >&2;}
9767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9768 /* end confdefs.h. */
9770 #include <sys/types.h>
9774 int x_snprintf(char *str,size_t count,const char *fmt,...)
9776 size_t ret; va_list ap;
9777 va_start(ap, fmt); ret = vsnprintf(str, count, fmt, ap); va_end(ap);
9786 exit(x_snprintf(x, 1, "%s %d", "hello", 12345) == 11 ? 0 : 1);
9792 if ac_fn_c_try_run "$LINENO"; then :
9793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9794 $as_echo "yes" >&6; }
9797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9798 $as_echo "no" >&6; }
9800 $as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
9802 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ****** Your vsnprintf() function is broken, complain to your vendor" >&5
9803 $as_echo "$as_me: WARNING: ****** Your vsnprintf() function is broken, complain to your vendor" >&2;}
9806 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9807 conftest.$ac_objext conftest.beam conftest.$ac_ext
9812 # On systems where [v]snprintf is broken, but is declared in stdio,
9813 # check that the fmt argument is const char * or just char *.
9814 # This is only useful for when BROKEN_SNPRINTF
9815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf can declare const char *fmt" >&5
9816 $as_echo_n "checking whether snprintf can declare const char *fmt... " >&6; }
9817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9818 /* end confdefs.h. */
9821 int snprintf(char *a, size_t b, const char *c, ...) { return 0; }
9833 if ac_fn_c_try_compile "$LINENO"; then :
9834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9835 $as_echo "yes" >&6; }
9837 $as_echo "#define SNPRINTF_CONST const" >>confdefs.h
9840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9841 $as_echo "no" >&6; }
9842 $as_echo "#define SNPRINTF_CONST /* not const */" >>confdefs.h
9845 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9847 # Check for missing getpeereid (or equiv) support
9849 if test "x$ac_cv_func_getpeereid" != "xyes" -a "x$ac_cv_func_getpeerucred" != "xyes"; then
9850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system supports SO_PEERCRED getsockopt" >&5
9851 $as_echo_n "checking whether system supports SO_PEERCRED getsockopt... " >&6; }
9852 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9853 /* end confdefs.h. */
9855 #include <sys/types.h>
9856 #include <sys/socket.h>
9860 int i = SO_PEERCRED;
9865 if ac_fn_c_try_compile "$LINENO"; then :
9866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9867 $as_echo "yes" >&6; }
9869 $as_echo "#define HAVE_SO_PEERCRED 1" >>confdefs.h
9873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9874 $as_echo "no" >&6; }
9878 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9881 if test "x$ac_cv_func_mkdtemp" = "xyes" ; then
9882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for (overly) strict mkstemp" >&5
9883 $as_echo_n "checking for (overly) strict mkstemp... " >&6; }
9884 if test "$cross_compiling" = yes; then :
9886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9887 $as_echo "yes" >&6; }
9888 $as_echo "#define HAVE_STRICT_MKSTEMP 1" >>confdefs.h
9893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9894 /* end confdefs.h. */
9902 char template[]="conftest.mkstemp-test";
9903 if (mkstemp(template) == -1)
9912 if ac_fn_c_try_run "$LINENO"; then :
9914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9915 $as_echo "no" >&6; }
9919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9920 $as_echo "yes" >&6; }
9922 $as_echo "#define HAVE_STRICT_MKSTEMP 1" >>confdefs.h
9926 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9927 conftest.$ac_objext conftest.beam conftest.$ac_ext
9932 if test ! -z "$check_for_openpty_ctty_bug"; then
9933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if openpty correctly handles controlling tty" >&5
9934 $as_echo_n "checking if openpty correctly handles controlling tty... " >&6; }
9935 if test "$cross_compiling" = yes; then :
9937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming yes" >&5
9938 $as_echo "cross-compiling, assuming yes" >&6; }
9942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9943 /* end confdefs.h. */
9946 #include <sys/fcntl.h>
9947 #include <sys/types.h>
9948 #include <sys/wait.h>
9955 int fd, ptyfd, ttyfd, status;
9958 if (pid < 0) { /* failed */
9960 } else if (pid > 0) { /* parent */
9961 waitpid(pid, &status, 0);
9962 if (WIFEXITED(status))
9963 exit(WEXITSTATUS(status));
9966 } else { /* child */
9967 close(0); close(1); close(2);
9969 openpty(&ptyfd, &ttyfd, NULL, NULL, NULL);
9970 fd = open("/dev/tty", O_RDWR | O_NOCTTY);
9972 exit(3); /* Acquired ctty: broken */
9974 exit(0); /* Did not acquire ctty: OK */
9981 if ac_fn_c_try_run "$LINENO"; then :
9983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9984 $as_echo "yes" >&6; }
9988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9989 $as_echo "no" >&6; }
9990 $as_echo "#define SSHD_ACQUIRES_CTTY 1" >>confdefs.h
9994 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9995 conftest.$ac_objext conftest.beam conftest.$ac_ext
10000 if test "x$ac_cv_func_getaddrinfo" = "xyes" && \
10001 test "x$check_for_hpux_broken_getaddrinfo" = "x1"; then
10002 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo seems to work" >&5
10003 $as_echo_n "checking if getaddrinfo seems to work... " >&6; }
10004 if test "$cross_compiling" = yes; then :
10006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming yes" >&5
10007 $as_echo "cross-compiling, assuming yes" >&6; }
10011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10012 /* end confdefs.h. */
10015 #include <sys/socket.h>
10018 #include <netinet/in.h>
10020 #define TEST_PORT "2222"
10027 struct addrinfo *gai_ai, *ai, hints;
10028 char ntop[NI_MAXHOST], strport[NI_MAXSERV], *name = NULL;
10030 memset(&hints, 0, sizeof(hints));
10031 hints.ai_family = PF_UNSPEC;
10032 hints.ai_socktype = SOCK_STREAM;
10033 hints.ai_flags = AI_PASSIVE;
10035 err = getaddrinfo(name, TEST_PORT, &hints, &gai_ai);
10037 fprintf(stderr, "getaddrinfo failed (%s)", gai_strerror(err));
10041 for (ai = gai_ai; ai != NULL; ai = ai->ai_next) {
10042 if (ai->ai_family != AF_INET6)
10045 err = getnameinfo(ai->ai_addr, ai->ai_addrlen, ntop,
10046 sizeof(ntop), strport, sizeof(strport),
10047 NI_NUMERICHOST|NI_NUMERICSERV);
10050 if (err == EAI_SYSTEM)
10051 perror("getnameinfo EAI_SYSTEM");
10053 fprintf(stderr, "getnameinfo failed: %s\n",
10054 gai_strerror(err));
10058 sock = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol);
10061 if (bind(sock, ai->ai_addr, ai->ai_addrlen) < 0) {
10062 if (errno == EBADF)
10072 if ac_fn_c_try_run "$LINENO"; then :
10074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10075 $as_echo "yes" >&6; }
10079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10080 $as_echo "no" >&6; }
10081 $as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
10085 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10086 conftest.$ac_objext conftest.beam conftest.$ac_ext
10091 if test "x$ac_cv_func_getaddrinfo" = "xyes" && \
10092 test "x$check_for_aix_broken_getaddrinfo" = "x1"; then
10093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo seems to work" >&5
10094 $as_echo_n "checking if getaddrinfo seems to work... " >&6; }
10095 if test "$cross_compiling" = yes; then :
10097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compiling, assuming no" >&5
10098 $as_echo "cross-compiling, assuming no" >&6; }
10102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10103 /* end confdefs.h. */
10106 #include <sys/socket.h>
10109 #include <netinet/in.h>
10111 #define TEST_PORT "2222"
10118 struct addrinfo *gai_ai, *ai, hints;
10119 char ntop[NI_MAXHOST], strport[NI_MAXSERV], *name = NULL;
10121 memset(&hints, 0, sizeof(hints));
10122 hints.ai_family = PF_UNSPEC;
10123 hints.ai_socktype = SOCK_STREAM;
10124 hints.ai_flags = AI_PASSIVE;
10126 err = getaddrinfo(name, TEST_PORT, &hints, &gai_ai);
10128 fprintf(stderr, "getaddrinfo failed (%s)", gai_strerror(err));
10132 for (ai = gai_ai; ai != NULL; ai = ai->ai_next) {
10133 if (ai->ai_family != AF_INET && ai->ai_family != AF_INET6)
10136 err = getnameinfo(ai->ai_addr, ai->ai_addrlen, ntop,
10137 sizeof(ntop), strport, sizeof(strport),
10138 NI_NUMERICHOST|NI_NUMERICSERV);
10140 if (ai->ai_family == AF_INET && err != 0) {
10141 perror("getnameinfo");
10151 if ac_fn_c_try_run "$LINENO"; then :
10153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10154 $as_echo "yes" >&6; }
10156 $as_echo "#define AIX_GETNAMEINFO_HACK 1" >>confdefs.h
10161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10162 $as_echo "no" >&6; }
10163 $as_echo "#define BROKEN_GETADDRINFO 1" >>confdefs.h
10167 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10168 conftest.$ac_objext conftest.beam conftest.$ac_ext
10173 if test "x$check_for_conflicting_getspnam" = "x1"; then
10174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for conflicting getspnam in shadow.h" >&5
10175 $as_echo_n "checking for conflicting getspnam in shadow.h... " >&6; }
10176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10177 /* end confdefs.h. */
10178 #include <shadow.h>
10187 if ac_fn_c_try_compile "$LINENO"; then :
10189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10190 $as_echo "no" >&6; }
10194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10195 $as_echo "yes" >&6; }
10197 $as_echo "#define GETSPNAM_CONFLICTING_DEFS 1" >>confdefs.h
10202 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getpgrp requires zero arguments" >&5
10206 $as_echo_n "checking whether getpgrp requires zero arguments... " >&6; }
10207 if ${ac_cv_func_getpgrp_void+:} false; then :
10208 $as_echo_n "(cached) " >&6
10210 # Use it with a single arg.
10211 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10212 /* end confdefs.h. */
10213 $ac_includes_default
10222 if ac_fn_c_try_compile "$LINENO"; then :
10223 ac_cv_func_getpgrp_void=no
10225 ac_cv_func_getpgrp_void=yes
10227 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_getpgrp_void" >&5
10231 $as_echo "$ac_cv_func_getpgrp_void" >&6; }
10232 if test $ac_cv_func_getpgrp_void = yes; then
10234 $as_echo "#define GETPGRP_VOID 1" >>confdefs.h
10239 # Search for OpenSSL
10240 saved_CPPFLAGS="$CPPFLAGS"
10241 saved_LDFLAGS="$LDFLAGS"
10243 # Check whether --with-ssl-dir was given.
10244 if test "${with_ssl_dir+set}" = set; then :
10245 withval=$with_ssl_dir;
10246 if test "x$withval" != "xno" ; then
10249 ./*|../*) withval="`pwd`/$withval"
10251 if test -d "$withval/lib"; then
10252 if test -n "${need_dash_r}"; then
10253 LDFLAGS="-L${withval}/lib -R${withval}/lib ${LDFLAGS}"
10255 LDFLAGS="-L${withval}/lib ${LDFLAGS}"
10257 elif test -d "$withval/lib64"; then
10258 if test -n "${need_dash_r}"; then
10259 LDFLAGS="-L${withval}/lib64 -R${withval}/lib64 ${LDFLAGS}"
10261 LDFLAGS="-L${withval}/lib64 ${LDFLAGS}"
10264 if test -n "${need_dash_r}"; then
10265 LDFLAGS="-L${withval} -R${withval} ${LDFLAGS}"
10267 LDFLAGS="-L${withval} ${LDFLAGS}"
10270 if test -d "$withval/include"; then
10271 CPPFLAGS="-I${withval}/include ${CPPFLAGS}"
10273 CPPFLAGS="-I${withval} ${CPPFLAGS}"
10280 LIBS="-lcrypto $LIBS"
10281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10282 /* end confdefs.h. */
10284 /* Override any GCC internal prototype to avoid an error.
10285 Use char because int might match the return type of a GCC
10286 builtin and then its argument prototype would still apply. */
10294 return RAND_add ();
10299 if ac_fn_c_try_link "$LINENO"; then :
10301 $as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
10305 if test -n "${need_dash_r}"; then
10306 LDFLAGS="-L/usr/local/ssl/lib -R/usr/local/ssl/lib ${saved_LDFLAGS}"
10308 LDFLAGS="-L/usr/local/ssl/lib ${saved_LDFLAGS}"
10310 CPPFLAGS="-I/usr/local/ssl/include ${saved_CPPFLAGS}"
10311 ac_fn_c_check_header_mongrel "$LINENO" "openssl/opensslv.h" "ac_cv_header_openssl_opensslv_h" "$ac_includes_default"
10312 if test "x$ac_cv_header_openssl_opensslv_h" = xyes; then :
10315 as_fn_error $? "*** OpenSSL headers missing - please install first or check config.log ***" "$LINENO" 5
10319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10320 /* end confdefs.h. */
10322 /* Override any GCC internal prototype to avoid an error.
10323 Use char because int might match the return type of a GCC
10324 builtin and then its argument prototype would still apply. */
10332 return RAND_add ();
10337 if ac_fn_c_try_link "$LINENO"; then :
10338 $as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
10342 as_fn_error $? "*** Can't find recent OpenSSL libcrypto (see config.log for details) ***" "$LINENO" 5
10346 rm -f core conftest.err conftest.$ac_objext \
10347 conftest$ac_exeext conftest.$ac_ext
10351 rm -f core conftest.err conftest.$ac_objext \
10352 conftest$ac_exeext conftest.$ac_ext
10354 # Determine OpenSSL header version
10355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL header version" >&5
10356 $as_echo_n "checking OpenSSL header version... " >&6; }
10357 if test "$cross_compiling" = yes; then :
10359 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
10360 $as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
10364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10365 /* end confdefs.h. */
10368 #include <string.h>
10369 #include <openssl/opensslv.h>
10370 #define DATA "conftest.sslincver"
10379 fd = fopen(DATA,"w");
10383 if ((rc = fprintf(fd ,"%x (%s)\n", OPENSSL_VERSION_NUMBER, OPENSSL_VERSION_TEXT)) <0)
10392 if ac_fn_c_try_run "$LINENO"; then :
10394 ssl_header_ver=`cat conftest.sslincver`
10395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssl_header_ver" >&5
10396 $as_echo "$ssl_header_ver" >&6; }
10400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10401 $as_echo "not found" >&6; }
10402 as_fn_error $? "OpenSSL version header not found." "$LINENO" 5
10405 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10406 conftest.$ac_objext conftest.beam conftest.$ac_ext
10410 # Determine OpenSSL library version
10411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL library version" >&5
10412 $as_echo_n "checking OpenSSL library version... " >&6; }
10413 if test "$cross_compiling" = yes; then :
10415 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
10416 $as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
10420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10421 /* end confdefs.h. */
10424 #include <string.h>
10425 #include <openssl/opensslv.h>
10426 #include <openssl/crypto.h>
10427 #define DATA "conftest.ssllibver"
10436 fd = fopen(DATA,"w");
10440 if ((rc = fprintf(fd ,"%x (%s)\n", SSLeay(), SSLeay_version(SSLEAY_VERSION))) <0)
10449 if ac_fn_c_try_run "$LINENO"; then :
10451 ssl_library_ver=`cat conftest.ssllibver`
10452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ssl_library_ver" >&5
10453 $as_echo "$ssl_library_ver" >&6; }
10457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
10458 $as_echo "not found" >&6; }
10459 as_fn_error $? "OpenSSL library not found." "$LINENO" 5
10462 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10463 conftest.$ac_objext conftest.beam conftest.$ac_ext
10468 # Check whether --with-openssl-header-check was given.
10469 if test "${with_openssl_header_check+set}" = set; then :
10470 withval=$with_openssl_header_check; if test "x$withval" = "xno" ; then
10471 openssl_check_nonfatal=1
10478 # Sanity check OpenSSL headers
10479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL's headers match the library" >&5
10480 $as_echo_n "checking whether OpenSSL's headers match the library... " >&6; }
10481 if test "$cross_compiling" = yes; then :
10483 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
10484 $as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
10488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10489 /* end confdefs.h. */
10491 #include <string.h>
10492 #include <openssl/opensslv.h>
10498 exit(SSLeay() == OPENSSL_VERSION_NUMBER ? 0 : 1);
10504 if ac_fn_c_try_run "$LINENO"; then :
10506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10507 $as_echo "yes" >&6; }
10511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10512 $as_echo "no" >&6; }
10513 if test "x$openssl_check_nonfatal" = "x"; then
10514 as_fn_error $? "Your OpenSSL headers do not match your
10515 library. Check config.log for details.
10516 If you are sure your installation is consistent, you can disable the check
10517 by running \"./configure --without-openssl-header-check\".
10518 Also see contrib/findssl.sh for help identifying header/library mismatches.
10521 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your OpenSSL headers do not match your
10522 library. Check config.log for details.
10523 Also see contrib/findssl.sh for help identifying header/library mismatches." >&5
10524 $as_echo "$as_me: WARNING: Your OpenSSL headers do not match your
10525 library. Check config.log for details.
10526 Also see contrib/findssl.sh for help identifying header/library mismatches." >&2;}
10530 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10531 conftest.$ac_objext conftest.beam conftest.$ac_ext
10535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if programs using OpenSSL functions will link" >&5
10536 $as_echo_n "checking if programs using OpenSSL functions will link... " >&6; }
10537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10538 /* end confdefs.h. */
10539 #include <openssl/evp.h>
10543 SSLeay_add_all_algorithms();
10548 if ac_fn_c_try_link "$LINENO"; then :
10550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10551 $as_echo "yes" >&6; }
10555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10556 $as_echo "no" >&6; }
10559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if programs using OpenSSL need -ldl" >&5
10560 $as_echo_n "checking if programs using OpenSSL need -ldl... " >&6; }
10561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10562 /* end confdefs.h. */
10563 #include <openssl/evp.h>
10567 SSLeay_add_all_algorithms();
10572 if ac_fn_c_try_link "$LINENO"; then :
10574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10575 $as_echo "yes" >&6; }
10579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10580 $as_echo "no" >&6; }
10585 rm -f core conftest.err conftest.$ac_objext \
10586 conftest$ac_exeext conftest.$ac_ext
10590 rm -f core conftest.err conftest.$ac_objext \
10591 conftest$ac_exeext conftest.$ac_ext
10593 for ac_func in RSA_generate_key_ex DSA_generate_parameters_ex BN_is_prime_ex RSA_get_default_method
10595 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10596 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10597 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10598 cat >>confdefs.h <<_ACEOF
10599 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10607 # Check whether --with-ssl-engine was given.
10608 if test "${with_ssl_engine+set}" = set; then :
10609 withval=$with_ssl_engine; if test "x$withval" != "xno" ; then
10610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL ENGINE support" >&5
10611 $as_echo_n "checking for OpenSSL ENGINE support... " >&6; }
10612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10613 /* end confdefs.h. */
10615 #include <openssl/engine.h>
10621 ENGINE_load_builtin_engines();
10622 ENGINE_register_all_complete();
10628 if ac_fn_c_try_compile "$LINENO"; then :
10629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10630 $as_echo "yes" >&6; }
10632 $as_echo "#define USE_OPENSSL_ENGINE 1" >>confdefs.h
10636 as_fn_error $? "OpenSSL ENGINE support not found" "$LINENO" 5
10639 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10645 # Check for OpenSSL without EVP_aes_{192,256}_cbc
10646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL has crippled AES support" >&5
10647 $as_echo_n "checking whether OpenSSL has crippled AES support... " >&6; }
10648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10649 /* end confdefs.h. */
10651 #include <string.h>
10652 #include <openssl/evp.h>
10658 exit(EVP_aes_192_cbc() == NULL || EVP_aes_256_cbc() == NULL);
10664 if ac_fn_c_try_link "$LINENO"; then :
10666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10667 $as_echo "no" >&6; }
10671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10672 $as_echo "yes" >&6; }
10674 $as_echo "#define OPENSSL_LOBOTOMISED_AES 1" >>confdefs.h
10679 rm -f core conftest.err conftest.$ac_objext \
10680 conftest$ac_exeext conftest.$ac_ext
10682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if EVP_DigestUpdate returns an int" >&5
10683 $as_echo_n "checking if EVP_DigestUpdate returns an int... " >&6; }
10684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10685 /* end confdefs.h. */
10687 #include <string.h>
10688 #include <openssl/evp.h>
10694 if(EVP_DigestUpdate(NULL, NULL,0))
10701 if ac_fn_c_try_link "$LINENO"; then :
10703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10704 $as_echo "yes" >&6; }
10708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10709 $as_echo "no" >&6; }
10711 $as_echo "#define OPENSSL_EVP_DIGESTUPDATE_VOID 1" >>confdefs.h
10716 rm -f core conftest.err conftest.$ac_objext \
10717 conftest$ac_exeext conftest.$ac_ext
10719 # Some systems want crypt() from libcrypt, *not* the version in OpenSSL,
10720 # because the system crypt() is more featureful.
10721 if test "x$check_for_libcrypt_before" = "x1"; then
10722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
10723 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
10724 if ${ac_cv_lib_crypt_crypt+:} false; then :
10725 $as_echo_n "(cached) " >&6
10727 ac_check_lib_save_LIBS=$LIBS
10728 LIBS="-lcrypt $LIBS"
10729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10730 /* end confdefs.h. */
10732 /* Override any GCC internal prototype to avoid an error.
10733 Use char because int might match the return type of a GCC
10734 builtin and then its argument prototype would still apply. */
10747 if ac_fn_c_try_link "$LINENO"; then :
10748 ac_cv_lib_crypt_crypt=yes
10750 ac_cv_lib_crypt_crypt=no
10752 rm -f core conftest.err conftest.$ac_objext \
10753 conftest$ac_exeext conftest.$ac_ext
10754 LIBS=$ac_check_lib_save_LIBS
10756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
10757 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
10758 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
10759 cat >>confdefs.h <<_ACEOF
10760 #define HAVE_LIBCRYPT 1
10763 LIBS="-lcrypt $LIBS"
10769 # Some Linux systems (Slackware) need crypt() from libcrypt, *not* the
10770 # version in OpenSSL.
10771 if test "x$check_for_libcrypt_later" = "x1"; then
10772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for crypt in -lcrypt" >&5
10773 $as_echo_n "checking for crypt in -lcrypt... " >&6; }
10774 if ${ac_cv_lib_crypt_crypt+:} false; then :
10775 $as_echo_n "(cached) " >&6
10777 ac_check_lib_save_LIBS=$LIBS
10778 LIBS="-lcrypt $LIBS"
10779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10780 /* end confdefs.h. */
10782 /* Override any GCC internal prototype to avoid an error.
10783 Use char because int might match the return type of a GCC
10784 builtin and then its argument prototype would still apply. */
10797 if ac_fn_c_try_link "$LINENO"; then :
10798 ac_cv_lib_crypt_crypt=yes
10800 ac_cv_lib_crypt_crypt=no
10802 rm -f core conftest.err conftest.$ac_objext \
10803 conftest$ac_exeext conftest.$ac_ext
10804 LIBS=$ac_check_lib_save_LIBS
10806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypt_crypt" >&5
10807 $as_echo "$ac_cv_lib_crypt_crypt" >&6; }
10808 if test "x$ac_cv_lib_crypt_crypt" = xyes; then :
10809 LIBS="$LIBS -lcrypt"
10814 # Search for SHA256 support in libc and/or OpenSSL
10815 for ac_func in SHA256_Update EVP_sha256
10817 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10818 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10819 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10820 cat >>confdefs.h <<_ACEOF
10821 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10823 TEST_SSH_SHA256=yes
10831 # Check complete ECC support in OpenSSL
10832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL has complete ECC support" >&5
10833 $as_echo_n "checking whether OpenSSL has complete ECC support... " >&6; }
10834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10835 /* end confdefs.h. */
10837 #include <openssl/ec.h>
10838 #include <openssl/ecdh.h>
10839 #include <openssl/ecdsa.h>
10840 #include <openssl/evp.h>
10841 #include <openssl/objects.h>
10842 #include <openssl/opensslv.h>
10843 #if OPENSSL_VERSION_NUMBER < 0x0090807f /* 0.9.8g */
10844 # error "OpenSSL < 0.9.8g has unreliable ECC code"
10851 EC_KEY *e = EC_KEY_new_by_curve_name(NID_secp521r1);
10852 const EVP_MD *m = EVP_sha512(); /* We need this too */
10858 if ac_fn_c_try_link "$LINENO"; then :
10860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10861 $as_echo "yes" >&6; }
10863 $as_echo "#define OPENSSL_HAS_ECC 1" >>confdefs.h
10870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10871 $as_echo "no" >&6; }
10873 COMMENT_OUT_ECC="#no ecc#"
10877 rm -f core conftest.err conftest.$ac_objext \
10878 conftest$ac_exeext conftest.$ac_ext
10883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ia_openinfo in -liaf" >&5
10884 $as_echo_n "checking for ia_openinfo in -liaf... " >&6; }
10885 if ${ac_cv_lib_iaf_ia_openinfo+:} false; then :
10886 $as_echo_n "(cached) " >&6
10888 ac_check_lib_save_LIBS=$LIBS
10890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10891 /* end confdefs.h. */
10893 /* Override any GCC internal prototype to avoid an error.
10894 Use char because int might match the return type of a GCC
10895 builtin and then its argument prototype would still apply. */
10899 char ia_openinfo ();
10903 return ia_openinfo ();
10908 if ac_fn_c_try_link "$LINENO"; then :
10909 ac_cv_lib_iaf_ia_openinfo=yes
10911 ac_cv_lib_iaf_ia_openinfo=no
10913 rm -f core conftest.err conftest.$ac_objext \
10914 conftest$ac_exeext conftest.$ac_ext
10915 LIBS=$ac_check_lib_save_LIBS
10917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_iaf_ia_openinfo" >&5
10918 $as_echo "$ac_cv_lib_iaf_ia_openinfo" >&6; }
10919 if test "x$ac_cv_lib_iaf_ia_openinfo" = xyes; then :
10922 for ac_func in set_id
10924 ac_fn_c_check_func "$LINENO" "set_id" "ac_cv_func_set_id"
10925 if test "x$ac_cv_func_set_id" = xyes; then :
10926 cat >>confdefs.h <<_ACEOF
10927 #define HAVE_SET_ID 1
10929 SSHDLIBS="$SSHDLIBS -liaf"
10931 $as_echo "#define HAVE_LIBIAF 1" >>confdefs.h
10942 ### Configure cryptographic random number support
10944 # Check wheter OpenSSL seeds itself
10945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether OpenSSL's PRNG is internally seeded" >&5
10946 $as_echo_n "checking whether OpenSSL's PRNG is internally seeded... " >&6; }
10947 if test "$cross_compiling" = yes; then :
10949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: assuming yes" >&5
10950 $as_echo "$as_me: WARNING: cross compiling: assuming yes" >&2;}
10951 # This is safe, since we will fatal() at runtime if
10952 # OpenSSL is not seeded correctly.
10953 OPENSSL_SEEDS_ITSELF=yes
10957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10958 /* end confdefs.h. */
10960 #include <string.h>
10961 #include <openssl/rand.h>
10967 exit(RAND_status() == 1 ? 0 : 1);
10973 if ac_fn_c_try_run "$LINENO"; then :
10975 OPENSSL_SEEDS_ITSELF=yes
10976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10977 $as_echo "yes" >&6; }
10981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10982 $as_echo "no" >&6; }
10985 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10986 conftest.$ac_objext conftest.beam conftest.$ac_ext
10992 # Check whether --with-prngd-port was given.
10993 if test "${with_prngd_port+set}" = set; then :
10994 withval=$with_prngd_port;
11002 as_fn_error $? "You must specify a numeric port number for --with-prngd-port" "$LINENO" 5
11005 if test ! -z "$withval" ; then
11006 PRNGD_PORT="$withval"
11008 cat >>confdefs.h <<_ACEOF
11009 #define PRNGD_PORT $PRNGD_PORT
11018 # PRNGD Unix domain socket
11020 # Check whether --with-prngd-socket was given.
11021 if test "${with_prngd_socket+set}" = set; then :
11022 withval=$with_prngd_socket;
11025 withval="/var/run/egd-pool"
11033 as_fn_error $? "You must specify an absolute path to the entropy socket" "$LINENO" 5
11037 if test ! -z "$withval" ; then
11038 if test ! -z "$PRNGD_PORT" ; then
11039 as_fn_error $? "You may not specify both a PRNGD/EGD port and socket" "$LINENO" 5
11041 if test ! -r "$withval" ; then
11042 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Entropy socket is not readable" >&5
11043 $as_echo "$as_me: WARNING: Entropy socket is not readable" >&2;}
11045 PRNGD_SOCKET="$withval"
11047 cat >>confdefs.h <<_ACEOF
11048 #define PRNGD_SOCKET "$PRNGD_SOCKET"
11055 # Check for existing socket only if we don't have a random device already
11056 if test "x$OPENSSL_SEEDS_ITSELF" != "xyes" ; then
11057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PRNGD/EGD socket" >&5
11058 $as_echo_n "checking for PRNGD/EGD socket... " >&6; }
11059 # Insert other locations here
11060 for sock in /var/run/egd-pool /dev/egd-pool /etc/entropy; do
11061 if test -r $sock && $TEST_MINUS_S_SH -c "test -S $sock -o -p $sock" ; then
11062 PRNGD_SOCKET="$sock"
11063 cat >>confdefs.h <<_ACEOF
11064 #define PRNGD_SOCKET "$PRNGD_SOCKET"
11070 if test ! -z "$PRNGD_SOCKET" ; then
11071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRNGD_SOCKET" >&5
11072 $as_echo "$PRNGD_SOCKET" >&6; }
11074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
11075 $as_echo "not found" >&6; }
11083 # Which randomness source do we use?
11084 if test ! -z "$PRNGD_PORT" ; then
11085 RAND_MSG="PRNGd port $PRNGD_PORT"
11086 elif test ! -z "$PRNGD_SOCKET" ; then
11087 RAND_MSG="PRNGd socket $PRNGD_SOCKET"
11088 elif test ! -z "$OPENSSL_SEEDS_ITSELF" ; then
11090 $as_echo "#define OPENSSL_PRNG_ONLY 1" >>confdefs.h
11092 RAND_MSG="OpenSSL internal ONLY"
11094 as_fn_error $? "OpenSSH has no source of random numbers. Please configure OpenSSL with an entropy source or re-run configure using one of the --with-prngd-port or --with-prngd-socket options" "$LINENO" 5
11097 # Check for PAM libs
11100 # Check whether --with-pam was given.
11101 if test "${with_pam+set}" = set; then :
11103 if test "x$withval" != "xno" ; then
11104 if test "x$ac_cv_header_security_pam_appl_h" != "xyes" && \
11105 test "x$ac_cv_header_pam_pam_appl_h" != "xyes" ; then
11106 as_fn_error $? "PAM headers not found" "$LINENO" 5
11110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11111 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11112 if ${ac_cv_lib_dl_dlopen+:} false; then :
11113 $as_echo_n "(cached) " >&6
11115 ac_check_lib_save_LIBS=$LIBS
11117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11118 /* end confdefs.h. */
11120 /* Override any GCC internal prototype to avoid an error.
11121 Use char because int might match the return type of a GCC
11122 builtin and then its argument prototype would still apply. */
11135 if ac_fn_c_try_link "$LINENO"; then :
11136 ac_cv_lib_dl_dlopen=yes
11138 ac_cv_lib_dl_dlopen=no
11140 rm -f core conftest.err conftest.$ac_objext \
11141 conftest$ac_exeext conftest.$ac_ext
11142 LIBS=$ac_check_lib_save_LIBS
11144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11145 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11146 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11147 cat >>confdefs.h <<_ACEOF
11148 #define HAVE_LIBDL 1
11155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_set_item in -lpam" >&5
11156 $as_echo_n "checking for pam_set_item in -lpam... " >&6; }
11157 if ${ac_cv_lib_pam_pam_set_item+:} false; then :
11158 $as_echo_n "(cached) " >&6
11160 ac_check_lib_save_LIBS=$LIBS
11162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11163 /* end confdefs.h. */
11165 /* Override any GCC internal prototype to avoid an error.
11166 Use char because int might match the return type of a GCC
11167 builtin and then its argument prototype would still apply. */
11171 char pam_set_item ();
11175 return pam_set_item ();
11180 if ac_fn_c_try_link "$LINENO"; then :
11181 ac_cv_lib_pam_pam_set_item=yes
11183 ac_cv_lib_pam_pam_set_item=no
11185 rm -f core conftest.err conftest.$ac_objext \
11186 conftest$ac_exeext conftest.$ac_ext
11187 LIBS=$ac_check_lib_save_LIBS
11189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pam_pam_set_item" >&5
11190 $as_echo "$ac_cv_lib_pam_pam_set_item" >&6; }
11191 if test "x$ac_cv_lib_pam_pam_set_item" = xyes; then :
11192 cat >>confdefs.h <<_ACEOF
11193 #define HAVE_LIBPAM 1
11199 as_fn_error $? "*** libpam missing" "$LINENO" 5
11202 for ac_func in pam_getenvlist
11204 ac_fn_c_check_func "$LINENO" "pam_getenvlist" "ac_cv_func_pam_getenvlist"
11205 if test "x$ac_cv_func_pam_getenvlist" = xyes; then :
11206 cat >>confdefs.h <<_ACEOF
11207 #define HAVE_PAM_GETENVLIST 1
11213 for ac_func in pam_putenv
11215 ac_fn_c_check_func "$LINENO" "pam_putenv" "ac_cv_func_pam_putenv"
11216 if test "x$ac_cv_func_pam_putenv" = xyes; then :
11217 cat >>confdefs.h <<_ACEOF
11218 #define HAVE_PAM_PUTENV 1
11228 SSHDLIBS="$SSHDLIBS -lpam"
11230 $as_echo "#define USE_PAM 1" >>confdefs.h
11233 if test $ac_cv_lib_dl_dlopen = yes; then
11236 # libdl already in LIBS
11239 SSHDLIBS="$SSHDLIBS -ldl"
11249 # Check for older PAM
11250 if test "x$PAM_MSG" = "xyes" ; then
11251 # Check PAM strerror arguments (old PAM)
11252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pam_strerror takes only one argument" >&5
11253 $as_echo_n "checking whether pam_strerror takes only one argument... " >&6; }
11254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11255 /* end confdefs.h. */
11257 #include <stdlib.h>
11258 #if defined(HAVE_SECURITY_PAM_APPL_H)
11259 #include <security/pam_appl.h>
11260 #elif defined (HAVE_PAM_PAM_APPL_H)
11261 #include <pam/pam_appl.h>
11268 (void)pam_strerror((pam_handle_t *)NULL, -1);
11274 if ac_fn_c_try_compile "$LINENO"; then :
11275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11276 $as_echo "no" >&6; }
11280 $as_echo "#define HAVE_OLD_PAM 1" >>confdefs.h
11282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11283 $as_echo "yes" >&6; }
11284 PAM_MSG="yes (old library)"
11288 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11291 SSH_PRIVSEP_USER=sshd
11293 # Check whether --with-privsep-user was given.
11294 if test "${with_privsep_user+set}" = set; then :
11295 withval=$with_privsep_user;
11296 if test -n "$withval" && test "x$withval" != "xno" && \
11297 test "x${withval}" != "xyes"; then
11298 SSH_PRIVSEP_USER=$withval
11305 cat >>confdefs.h <<_ACEOF
11306 #define SSH_PRIVSEP_USER "$SSH_PRIVSEP_USER"
11311 # Decide which sandbox style to use
11314 # Check whether --with-sandbox was given.
11315 if test "${with_sandbox+set}" = set; then :
11316 withval=$with_sandbox;
11317 if test "x$withval" = "xyes" ; then
11320 sandbox_arg="$withval"
11326 if test "x$sandbox_arg" = "xsystrace" || \
11327 ( test -z "$sandbox_arg" && test "x$have_systr_policy_kill" = "x1" ) ; then
11328 test "x$have_systr_policy_kill" != "x1" && \
11329 as_fn_error $? "systrace sandbox requires systrace headers and SYSTR_POLICY_KILL support" "$LINENO" 5
11330 SANDBOX_STYLE="systrace"
11332 $as_echo "#define SANDBOX_SYSTRACE 1" >>confdefs.h
11334 elif test "x$sandbox_arg" = "xdarwin" || \
11335 ( test -z "$sandbox_arg" && test "x$ac_cv_func_sandbox_init" = "xyes" && \
11336 test "x$ac_cv_header_sandbox_h" = "xyes") ; then
11337 test "x$ac_cv_func_sandbox_init" != "xyes" -o \
11338 "x$ac_cv_header_sandbox_h" != "xyes" && \
11339 as_fn_error $? "Darwin seatbelt sandbox requires sandbox.h and sandbox_init function" "$LINENO" 5
11340 SANDBOX_STYLE="darwin"
11342 $as_echo "#define SANDBOX_DARWIN 1" >>confdefs.h
11344 elif test "x$sandbox_arg" = "xrlimit" || \
11345 ( test -z "$sandbox_arg" && test "x$ac_cv_func_setrlimit" = "xyes" ) ; then
11346 test "x$ac_cv_func_setrlimit" != "xyes" && \
11347 as_fn_error $? "rlimit sandbox requires setrlimit function" "$LINENO" 5
11348 SANDBOX_STYLE="rlimit"
11350 $as_echo "#define SANDBOX_RLIMIT 1" >>confdefs.h
11352 elif test -z "$sandbox_arg" || test "x$sandbox_arg" = "xno" || \
11353 test "x$sandbox_arg" = "xnone" || test "x$sandbox_arg" = "xnull" ; then
11354 SANDBOX_STYLE="none"
11356 $as_echo "#define SANDBOX_NULL 1" >>confdefs.h
11359 as_fn_error $? "unsupported --with-sandbox" "$LINENO" 5
11362 # Cheap hack to ensure NEWS-OS libraries are arranged right.
11363 if test ! -z "$SONY" ; then
11364 LIBS="$LIBS -liberty";
11367 # Check for long long datatypes
11368 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
11369 if test "x$ac_cv_type_long_long" = xyes; then :
11371 cat >>confdefs.h <<_ACEOF
11372 #define HAVE_LONG_LONG 1
11377 ac_fn_c_check_type "$LINENO" "unsigned long long" "ac_cv_type_unsigned_long_long" "$ac_includes_default"
11378 if test "x$ac_cv_type_unsigned_long_long" = xyes; then :
11380 cat >>confdefs.h <<_ACEOF
11381 #define HAVE_UNSIGNED_LONG_LONG 1
11386 ac_fn_c_check_type "$LINENO" "long double" "ac_cv_type_long_double" "$ac_includes_default"
11387 if test "x$ac_cv_type_long_double" = xyes; then :
11389 cat >>confdefs.h <<_ACEOF
11390 #define HAVE_LONG_DOUBLE 1
11397 # Check datatype sizes
11398 # The cast to long int works around a bug in the HP C Compiler
11399 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11400 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11401 # This bug is HP SR number 8606223364.
11402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char" >&5
11403 $as_echo_n "checking size of char... " >&6; }
11404 if ${ac_cv_sizeof_char+:} false; then :
11405 $as_echo_n "(cached) " >&6
11407 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default"; then :
11410 if test "$ac_cv_type_char" = yes; then
11411 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11412 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11413 as_fn_error 77 "cannot compute sizeof (char)
11414 See \`config.log' for more details" "$LINENO" 5; }
11416 ac_cv_sizeof_char=0
11421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5
11422 $as_echo "$ac_cv_sizeof_char" >&6; }
11426 cat >>confdefs.h <<_ACEOF
11427 #define SIZEOF_CHAR $ac_cv_sizeof_char
11431 # The cast to long int works around a bug in the HP C Compiler
11432 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11433 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11434 # This bug is HP SR number 8606223364.
11435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short int" >&5
11436 $as_echo_n "checking size of short int... " >&6; }
11437 if ${ac_cv_sizeof_short_int+:} false; then :
11438 $as_echo_n "(cached) " >&6
11440 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short int))" "ac_cv_sizeof_short_int" "$ac_includes_default"; then :
11443 if test "$ac_cv_type_short_int" = yes; then
11444 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11445 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11446 as_fn_error 77 "cannot compute sizeof (short int)
11447 See \`config.log' for more details" "$LINENO" 5; }
11449 ac_cv_sizeof_short_int=0
11454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short_int" >&5
11455 $as_echo "$ac_cv_sizeof_short_int" >&6; }
11459 cat >>confdefs.h <<_ACEOF
11460 #define SIZEOF_SHORT_INT $ac_cv_sizeof_short_int
11464 # The cast to long int works around a bug in the HP C Compiler
11465 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11466 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11467 # This bug is HP SR number 8606223364.
11468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
11469 $as_echo_n "checking size of int... " >&6; }
11470 if ${ac_cv_sizeof_int+:} false; then :
11471 $as_echo_n "(cached) " >&6
11473 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
11476 if test "$ac_cv_type_int" = yes; then
11477 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11478 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11479 as_fn_error 77 "cannot compute sizeof (int)
11480 See \`config.log' for more details" "$LINENO" 5; }
11487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
11488 $as_echo "$ac_cv_sizeof_int" >&6; }
11492 cat >>confdefs.h <<_ACEOF
11493 #define SIZEOF_INT $ac_cv_sizeof_int
11497 # The cast to long int works around a bug in the HP C Compiler
11498 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11499 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11500 # This bug is HP SR number 8606223364.
11501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long int" >&5
11502 $as_echo_n "checking size of long int... " >&6; }
11503 if ${ac_cv_sizeof_long_int+:} false; then :
11504 $as_echo_n "(cached) " >&6
11506 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long int))" "ac_cv_sizeof_long_int" "$ac_includes_default"; then :
11509 if test "$ac_cv_type_long_int" = yes; then
11510 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11511 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11512 as_fn_error 77 "cannot compute sizeof (long int)
11513 See \`config.log' for more details" "$LINENO" 5; }
11515 ac_cv_sizeof_long_int=0
11520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_int" >&5
11521 $as_echo "$ac_cv_sizeof_long_int" >&6; }
11525 cat >>confdefs.h <<_ACEOF
11526 #define SIZEOF_LONG_INT $ac_cv_sizeof_long_int
11530 # The cast to long int works around a bug in the HP C Compiler
11531 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
11532 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
11533 # This bug is HP SR number 8606223364.
11534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long int" >&5
11535 $as_echo_n "checking size of long long int... " >&6; }
11536 if ${ac_cv_sizeof_long_long_int+:} false; then :
11537 $as_echo_n "(cached) " >&6
11539 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long int))" "ac_cv_sizeof_long_long_int" "$ac_includes_default"; then :
11542 if test "$ac_cv_type_long_long_int" = yes; then
11543 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
11544 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
11545 as_fn_error 77 "cannot compute sizeof (long long int)
11546 See \`config.log' for more details" "$LINENO" 5; }
11548 ac_cv_sizeof_long_long_int=0
11553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long_int" >&5
11554 $as_echo "$ac_cv_sizeof_long_long_int" >&6; }
11558 cat >>confdefs.h <<_ACEOF
11559 #define SIZEOF_LONG_LONG_INT $ac_cv_sizeof_long_long_int
11564 # Sanity check long long for some platforms (AIX)
11565 if test "x$ac_cv_sizeof_long_long_int" = "x4" ; then
11566 ac_cv_sizeof_long_long_int=0
11569 # compute LLONG_MIN and LLONG_MAX if we don't know them.
11570 if test -z "$have_llong_max"; then
11571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for max value of long long" >&5
11572 $as_echo_n "checking for max value of long long... " >&6; }
11573 if test "$cross_compiling" = yes; then :
11575 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking" >&5
11576 $as_echo "$as_me: WARNING: cross compiling: not checking" >&2;}
11580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11581 /* end confdefs.h. */
11584 /* Why is this so damn hard? */
11588 #define __USE_ISOC99
11589 #include <limits.h>
11590 #define DATA "conftest.llminmax"
11591 #define my_abs(a) ((a) < 0 ? ((a) * -1) : (a))
11594 * printf in libc on some platforms (eg old Tru64) does not understand %lld so
11595 * we do this the hard way.
11598 fprint_ll(FILE *f, long long n)
11601 int l[sizeof(long long) * 8];
11604 if (fprintf(f, "-") < 0)
11606 for (i = 0; n != 0; i++) {
11607 l[i] = my_abs(n % 10);
11611 if (fprintf(f, "%d", l[--i]) < 0)
11614 if (fprintf(f, " ") < 0)
11624 long long i, llmin, llmax = 0;
11626 if((f = fopen(DATA,"w")) == NULL)
11629 #if defined(LLONG_MIN) && defined(LLONG_MAX)
11630 fprintf(stderr, "Using system header for LLONG_MIN and LLONG_MAX\n");
11634 fprintf(stderr, "Calculating LLONG_MIN and LLONG_MAX\n");
11635 /* This will work on one's complement and two's complement */
11636 for (i = 1; i > llmax; i <<= 1, i++)
11638 llmin = llmax + 1LL; /* wrap */
11642 if (llmin + 1 < llmin || llmin - 1 < llmin || llmax + 1 > llmax
11643 || llmax - 1 > llmax || llmin == llmax || llmin == 0
11644 || llmax == 0 || llmax < LONG_MAX || llmin > LONG_MIN) {
11645 fprintf(f, "unknown unknown\n");
11649 if (fprint_ll(f, llmin) < 0)
11651 if (fprint_ll(f, llmax) < 0)
11661 if ac_fn_c_try_run "$LINENO"; then :
11663 llong_min=`$AWK '{print $1}' conftest.llminmax`
11664 llong_max=`$AWK '{print $2}' conftest.llminmax`
11666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $llong_max" >&5
11667 $as_echo "$llong_max" >&6; }
11669 cat >>confdefs.h <<_ACEOF
11670 #define LLONG_MAX ${llong_max}LL
11673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for min value of long long" >&5
11674 $as_echo_n "checking for min value of long long... " >&6; }
11675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $llong_min" >&5
11676 $as_echo "$llong_min" >&6; }
11678 cat >>confdefs.h <<_ACEOF
11679 #define LLONG_MIN ${llong_min}LL
11685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
11686 $as_echo "not found" >&6; }
11689 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11690 conftest.$ac_objext conftest.beam conftest.$ac_ext
11696 # More checks for data types
11697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int type" >&5
11698 $as_echo_n "checking for u_int type... " >&6; }
11699 if ${ac_cv_have_u_int+:} false; then :
11700 $as_echo_n "(cached) " >&6
11703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11704 /* end confdefs.h. */
11705 #include <sys/types.h>
11714 if ac_fn_c_try_compile "$LINENO"; then :
11715 ac_cv_have_u_int="yes"
11717 ac_cv_have_u_int="no"
11720 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_int" >&5
11724 $as_echo "$ac_cv_have_u_int" >&6; }
11725 if test "x$ac_cv_have_u_int" = "xyes" ; then
11727 $as_echo "#define HAVE_U_INT 1" >>confdefs.h
11732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t types" >&5
11733 $as_echo_n "checking for intXX_t types... " >&6; }
11734 if ${ac_cv_have_intxx_t+:} false; then :
11735 $as_echo_n "(cached) " >&6
11738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11739 /* end confdefs.h. */
11740 #include <sys/types.h>
11744 int8_t a; int16_t b; int32_t c; a = b = c = 1;
11749 if ac_fn_c_try_compile "$LINENO"; then :
11750 ac_cv_have_intxx_t="yes"
11752 ac_cv_have_intxx_t="no"
11755 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_intxx_t" >&5
11759 $as_echo "$ac_cv_have_intxx_t" >&6; }
11760 if test "x$ac_cv_have_intxx_t" = "xyes" ; then
11762 $as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
11767 if (test -z "$have_intxx_t" && \
11768 test "x$ac_cv_header_stdint_h" = "xyes")
11770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t types in stdint.h" >&5
11771 $as_echo_n "checking for intXX_t types in stdint.h... " >&6; }
11772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11773 /* end confdefs.h. */
11774 #include <stdint.h>
11778 int8_t a; int16_t b; int32_t c; a = b = c = 1;
11783 if ac_fn_c_try_compile "$LINENO"; then :
11785 $as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
11787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11788 $as_echo "yes" >&6; }
11791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11792 $as_echo "no" >&6; }
11795 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int64_t type" >&5
11799 $as_echo_n "checking for int64_t type... " >&6; }
11800 if ${ac_cv_have_int64_t+:} false; then :
11801 $as_echo_n "(cached) " >&6
11804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11805 /* end confdefs.h. */
11807 #include <sys/types.h>
11808 #ifdef HAVE_STDINT_H
11809 # include <stdint.h>
11811 #include <sys/socket.h>
11812 #ifdef HAVE_SYS_BITYPES_H
11813 # include <sys/bitypes.h>
11826 if ac_fn_c_try_compile "$LINENO"; then :
11827 ac_cv_have_int64_t="yes"
11829 ac_cv_have_int64_t="no"
11832 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_int64_t" >&5
11836 $as_echo "$ac_cv_have_int64_t" >&6; }
11837 if test "x$ac_cv_have_int64_t" = "xyes" ; then
11839 $as_echo "#define HAVE_INT64_T 1" >>confdefs.h
11843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_intXX_t types" >&5
11844 $as_echo_n "checking for u_intXX_t types... " >&6; }
11845 if ${ac_cv_have_u_intxx_t+:} false; then :
11846 $as_echo_n "(cached) " >&6
11849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11850 /* end confdefs.h. */
11851 #include <sys/types.h>
11855 u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;
11860 if ac_fn_c_try_compile "$LINENO"; then :
11861 ac_cv_have_u_intxx_t="yes"
11863 ac_cv_have_u_intxx_t="no"
11866 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_intxx_t" >&5
11870 $as_echo "$ac_cv_have_u_intxx_t" >&6; }
11871 if test "x$ac_cv_have_u_intxx_t" = "xyes" ; then
11873 $as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
11878 if test -z "$have_u_intxx_t" ; then
11879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_intXX_t types in sys/socket.h" >&5
11880 $as_echo_n "checking for u_intXX_t types in sys/socket.h... " >&6; }
11881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11882 /* end confdefs.h. */
11883 #include <sys/socket.h>
11887 u_int8_t a; u_int16_t b; u_int32_t c; a = b = c = 1;
11892 if ac_fn_c_try_compile "$LINENO"; then :
11894 $as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
11896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11897 $as_echo "yes" >&6; }
11900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11901 $as_echo "no" >&6; }
11904 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int64_t types" >&5
11908 $as_echo_n "checking for u_int64_t types... " >&6; }
11909 if ${ac_cv_have_u_int64_t+:} false; then :
11910 $as_echo_n "(cached) " >&6
11913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11914 /* end confdefs.h. */
11915 #include <sys/types.h>
11919 u_int64_t a; a = 1;
11924 if ac_fn_c_try_compile "$LINENO"; then :
11925 ac_cv_have_u_int64_t="yes"
11927 ac_cv_have_u_int64_t="no"
11930 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_int64_t" >&5
11934 $as_echo "$ac_cv_have_u_int64_t" >&6; }
11935 if test "x$ac_cv_have_u_int64_t" = "xyes" ; then
11937 $as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
11942 if test -z "$have_u_int64_t" ; then
11943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int64_t type in sys/bitypes.h" >&5
11944 $as_echo_n "checking for u_int64_t type in sys/bitypes.h... " >&6; }
11945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11946 /* end confdefs.h. */
11947 #include <sys/bitypes.h>
11956 if ac_fn_c_try_compile "$LINENO"; then :
11958 $as_echo "#define HAVE_U_INT64_T 1" >>confdefs.h
11960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11961 $as_echo "yes" >&6; }
11964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11965 $as_echo "no" >&6; }
11968 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11971 if test -z "$have_u_intxx_t" ; then
11972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintXX_t types" >&5
11973 $as_echo_n "checking for uintXX_t types... " >&6; }
11974 if ${ac_cv_have_uintxx_t+:} false; then :
11975 $as_echo_n "(cached) " >&6
11978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11979 /* end confdefs.h. */
11981 #include <sys/types.h>
11996 if ac_fn_c_try_compile "$LINENO"; then :
11997 ac_cv_have_uintxx_t="yes"
11999 ac_cv_have_uintxx_t="no"
12002 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_uintxx_t" >&5
12006 $as_echo "$ac_cv_have_uintxx_t" >&6; }
12007 if test "x$ac_cv_have_uintxx_t" = "xyes" ; then
12009 $as_echo "#define HAVE_UINTXX_T 1" >>confdefs.h
12014 if test -z "$have_uintxx_t" ; then
12015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintXX_t types in stdint.h" >&5
12016 $as_echo_n "checking for uintXX_t types in stdint.h... " >&6; }
12017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12018 /* end confdefs.h. */
12019 #include <stdint.h>
12023 uint8_t a; uint16_t b; uint32_t c; a = b = c = 1;
12028 if ac_fn_c_try_compile "$LINENO"; then :
12030 $as_echo "#define HAVE_UINTXX_T 1" >>confdefs.h
12032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12033 $as_echo "yes" >&6; }
12036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12037 $as_echo "no" >&6; }
12040 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12043 if (test -z "$have_u_intxx_t" || test -z "$have_intxx_t" && \
12044 test "x$ac_cv_header_sys_bitypes_h" = "xyes")
12046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intXX_t and u_intXX_t types in sys/bitypes.h" >&5
12047 $as_echo_n "checking for intXX_t and u_intXX_t types in sys/bitypes.h... " >&6; }
12048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12049 /* end confdefs.h. */
12051 #include <sys/bitypes.h>
12057 int8_t a; int16_t b; int32_t c;
12058 u_int8_t e; u_int16_t f; u_int32_t g;
12059 a = b = c = e = f = g = 1;
12065 if ac_fn_c_try_compile "$LINENO"; then :
12067 $as_echo "#define HAVE_U_INTXX_T 1" >>confdefs.h
12069 $as_echo "#define HAVE_INTXX_T 1" >>confdefs.h
12071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12072 $as_echo "yes" >&6; }
12075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12076 $as_echo "no" >&6; }
12079 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_char" >&5
12084 $as_echo_n "checking for u_char... " >&6; }
12085 if ${ac_cv_have_u_char+:} false; then :
12086 $as_echo_n "(cached) " >&6
12089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12090 /* end confdefs.h. */
12091 #include <sys/types.h>
12095 u_char foo; foo = 125;
12100 if ac_fn_c_try_compile "$LINENO"; then :
12101 ac_cv_have_u_char="yes"
12103 ac_cv_have_u_char="no"
12106 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_u_char" >&5
12110 $as_echo "$ac_cv_have_u_char" >&6; }
12111 if test "x$ac_cv_have_u_char" = "xyes" ; then
12113 $as_echo "#define HAVE_U_CHAR 1" >>confdefs.h
12118 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
12119 #include <sys/socket.h>
12121 if test "x$ac_cv_type_socklen_t" = xyes; then :
12125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t equivalent" >&5
12126 $as_echo_n "checking for socklen_t equivalent... " >&6; }
12127 if ${curl_cv_socklen_t_equiv+:} false; then :
12128 $as_echo_n "(cached) " >&6
12131 # Systems have either "struct sockaddr *" or
12132 # "void *" as the second argument to getpeername
12133 curl_cv_socklen_t_equiv=
12134 for arg2 in "struct sockaddr" void; do
12135 for t in int size_t unsigned long "unsigned long"; do
12136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12137 /* end confdefs.h. */
12139 #include <sys/types.h>
12140 #include <sys/socket.h>
12142 int getpeername (int, $arg2 *, $t *);
12149 getpeername(0,0,&len);
12155 if ac_fn_c_try_compile "$LINENO"; then :
12157 curl_cv_socklen_t_equiv="$t"
12161 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12165 if test "x$curl_cv_socklen_t_equiv" = x; then
12166 as_fn_error $? "Cannot find a type to use in place of socklen_t" "$LINENO" 5
12171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_socklen_t_equiv" >&5
12172 $as_echo "$curl_cv_socklen_t_equiv" >&6; }
12174 cat >>confdefs.h <<_ACEOF
12175 #define socklen_t $curl_cv_socklen_t_equiv
12182 ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "#include <signal.h>
12184 if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
12186 cat >>confdefs.h <<_ACEOF
12187 #define HAVE_SIG_ATOMIC_T 1
12193 ac_fn_c_check_type "$LINENO" "fsblkcnt_t" "ac_cv_type_fsblkcnt_t" "
12194 #include <sys/types.h>
12195 #ifdef HAVE_SYS_BITYPES_H
12196 #include <sys/bitypes.h>
12198 #ifdef HAVE_SYS_STATFS_H
12199 #include <sys/statfs.h>
12201 #ifdef HAVE_SYS_STATVFS_H
12202 #include <sys/statvfs.h>
12206 if test "x$ac_cv_type_fsblkcnt_t" = xyes; then :
12208 cat >>confdefs.h <<_ACEOF
12209 #define HAVE_FSBLKCNT_T 1
12214 ac_fn_c_check_type "$LINENO" "fsfilcnt_t" "ac_cv_type_fsfilcnt_t" "
12215 #include <sys/types.h>
12216 #ifdef HAVE_SYS_BITYPES_H
12217 #include <sys/bitypes.h>
12219 #ifdef HAVE_SYS_STATFS_H
12220 #include <sys/statfs.h>
12222 #ifdef HAVE_SYS_STATVFS_H
12223 #include <sys/statvfs.h>
12227 if test "x$ac_cv_type_fsfilcnt_t" = xyes; then :
12229 cat >>confdefs.h <<_ACEOF
12230 #define HAVE_FSFILCNT_T 1
12237 ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" "#include <sys/types.h>
12238 #include <netinet/in.h>
12240 if test "x$ac_cv_type_in_addr_t" = xyes; then :
12242 cat >>confdefs.h <<_ACEOF
12243 #define HAVE_IN_ADDR_T 1
12248 ac_fn_c_check_type "$LINENO" "in_port_t" "ac_cv_type_in_port_t" "#include <sys/types.h>
12249 #include <netinet/in.h>
12251 if test "x$ac_cv_type_in_port_t" = xyes; then :
12253 cat >>confdefs.h <<_ACEOF
12254 #define HAVE_IN_PORT_T 1
12261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for size_t" >&5
12262 $as_echo_n "checking for size_t... " >&6; }
12263 if ${ac_cv_have_size_t+:} false; then :
12264 $as_echo_n "(cached) " >&6
12267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12268 /* end confdefs.h. */
12269 #include <sys/types.h>
12273 size_t foo; foo = 1235;
12278 if ac_fn_c_try_compile "$LINENO"; then :
12279 ac_cv_have_size_t="yes"
12281 ac_cv_have_size_t="no"
12284 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_size_t" >&5
12288 $as_echo "$ac_cv_have_size_t" >&6; }
12289 if test "x$ac_cv_have_size_t" = "xyes" ; then
12291 $as_echo "#define HAVE_SIZE_T 1" >>confdefs.h
12295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
12296 $as_echo_n "checking for ssize_t... " >&6; }
12297 if ${ac_cv_have_ssize_t+:} false; then :
12298 $as_echo_n "(cached) " >&6
12301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12302 /* end confdefs.h. */
12303 #include <sys/types.h>
12307 ssize_t foo; foo = 1235;
12312 if ac_fn_c_try_compile "$LINENO"; then :
12313 ac_cv_have_ssize_t="yes"
12315 ac_cv_have_ssize_t="no"
12318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_ssize_t" >&5
12322 $as_echo "$ac_cv_have_ssize_t" >&6; }
12323 if test "x$ac_cv_have_ssize_t" = "xyes" ; then
12325 $as_echo "#define HAVE_SSIZE_T 1" >>confdefs.h
12329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_t" >&5
12330 $as_echo_n "checking for clock_t... " >&6; }
12331 if ${ac_cv_have_clock_t+:} false; then :
12332 $as_echo_n "(cached) " >&6
12335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12336 /* end confdefs.h. */
12341 clock_t foo; foo = 1235;
12346 if ac_fn_c_try_compile "$LINENO"; then :
12347 ac_cv_have_clock_t="yes"
12349 ac_cv_have_clock_t="no"
12352 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_clock_t" >&5
12356 $as_echo "$ac_cv_have_clock_t" >&6; }
12357 if test "x$ac_cv_have_clock_t" = "xyes" ; then
12359 $as_echo "#define HAVE_CLOCK_T 1" >>confdefs.h
12363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sa_family_t" >&5
12364 $as_echo_n "checking for sa_family_t... " >&6; }
12365 if ${ac_cv_have_sa_family_t+:} false; then :
12366 $as_echo_n "(cached) " >&6
12369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12370 /* end confdefs.h. */
12372 #include <sys/types.h>
12373 #include <sys/socket.h>
12378 sa_family_t foo; foo = 1235;
12383 if ac_fn_c_try_compile "$LINENO"; then :
12384 ac_cv_have_sa_family_t="yes"
12386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12387 /* end confdefs.h. */
12389 #include <sys/types.h>
12390 #include <sys/socket.h>
12391 #include <netinet/in.h>
12396 sa_family_t foo; foo = 1235;
12401 if ac_fn_c_try_compile "$LINENO"; then :
12402 ac_cv_have_sa_family_t="yes"
12404 ac_cv_have_sa_family_t="no"
12407 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12410 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_sa_family_t" >&5
12414 $as_echo "$ac_cv_have_sa_family_t" >&6; }
12415 if test "x$ac_cv_have_sa_family_t" = "xyes" ; then
12417 $as_echo "#define HAVE_SA_FAMILY_T 1" >>confdefs.h
12421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pid_t" >&5
12422 $as_echo_n "checking for pid_t... " >&6; }
12423 if ${ac_cv_have_pid_t+:} false; then :
12424 $as_echo_n "(cached) " >&6
12427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12428 /* end confdefs.h. */
12429 #include <sys/types.h>
12433 pid_t foo; foo = 1235;
12438 if ac_fn_c_try_compile "$LINENO"; then :
12439 ac_cv_have_pid_t="yes"
12441 ac_cv_have_pid_t="no"
12444 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pid_t" >&5
12448 $as_echo "$ac_cv_have_pid_t" >&6; }
12449 if test "x$ac_cv_have_pid_t" = "xyes" ; then
12451 $as_echo "#define HAVE_PID_T 1" >>confdefs.h
12455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mode_t" >&5
12456 $as_echo_n "checking for mode_t... " >&6; }
12457 if ${ac_cv_have_mode_t+:} false; then :
12458 $as_echo_n "(cached) " >&6
12461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12462 /* end confdefs.h. */
12463 #include <sys/types.h>
12467 mode_t foo; foo = 1235;
12472 if ac_fn_c_try_compile "$LINENO"; then :
12473 ac_cv_have_mode_t="yes"
12475 ac_cv_have_mode_t="no"
12478 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_mode_t" >&5
12482 $as_echo "$ac_cv_have_mode_t" >&6; }
12483 if test "x$ac_cv_have_mode_t" = "xyes" ; then
12485 $as_echo "#define HAVE_MODE_T 1" >>confdefs.h
12490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_storage" >&5
12491 $as_echo_n "checking for struct sockaddr_storage... " >&6; }
12492 if ${ac_cv_have_struct_sockaddr_storage+:} false; then :
12493 $as_echo_n "(cached) " >&6
12496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12497 /* end confdefs.h. */
12499 #include <sys/types.h>
12500 #include <sys/socket.h>
12505 struct sockaddr_storage s;
12510 if ac_fn_c_try_compile "$LINENO"; then :
12511 ac_cv_have_struct_sockaddr_storage="yes"
12513 ac_cv_have_struct_sockaddr_storage="no"
12516 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_sockaddr_storage" >&5
12520 $as_echo "$ac_cv_have_struct_sockaddr_storage" >&6; }
12521 if test "x$ac_cv_have_struct_sockaddr_storage" = "xyes" ; then
12523 $as_echo "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h
12527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_in6" >&5
12528 $as_echo_n "checking for struct sockaddr_in6... " >&6; }
12529 if ${ac_cv_have_struct_sockaddr_in6+:} false; then :
12530 $as_echo_n "(cached) " >&6
12533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12534 /* end confdefs.h. */
12536 #include <sys/types.h>
12537 #include <netinet/in.h>
12542 struct sockaddr_in6 s; s.sin6_family = 0;
12547 if ac_fn_c_try_compile "$LINENO"; then :
12548 ac_cv_have_struct_sockaddr_in6="yes"
12550 ac_cv_have_struct_sockaddr_in6="no"
12553 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_sockaddr_in6" >&5
12557 $as_echo "$ac_cv_have_struct_sockaddr_in6" >&6; }
12558 if test "x$ac_cv_have_struct_sockaddr_in6" = "xyes" ; then
12560 $as_echo "#define HAVE_STRUCT_SOCKADDR_IN6 1" >>confdefs.h
12564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct in6_addr" >&5
12565 $as_echo_n "checking for struct in6_addr... " >&6; }
12566 if ${ac_cv_have_struct_in6_addr+:} false; then :
12567 $as_echo_n "(cached) " >&6
12570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12571 /* end confdefs.h. */
12573 #include <sys/types.h>
12574 #include <netinet/in.h>
12579 struct in6_addr s; s.s6_addr[0] = 0;
12584 if ac_fn_c_try_compile "$LINENO"; then :
12585 ac_cv_have_struct_in6_addr="yes"
12587 ac_cv_have_struct_in6_addr="no"
12590 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_in6_addr" >&5
12594 $as_echo "$ac_cv_have_struct_in6_addr" >&6; }
12595 if test "x$ac_cv_have_struct_in6_addr" = "xyes" ; then
12597 $as_echo "#define HAVE_STRUCT_IN6_ADDR 1" >>confdefs.h
12600 ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_scope_id" "ac_cv_member_struct_sockaddr_in6_sin6_scope_id" "
12601 #ifdef HAVE_SYS_TYPES_H
12602 #include <sys/types.h>
12604 #include <netinet/in.h>
12607 if test "x$ac_cv_member_struct_sockaddr_in6_sin6_scope_id" = xyes; then :
12609 cat >>confdefs.h <<_ACEOF
12610 #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID 1
12618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct addrinfo" >&5
12619 $as_echo_n "checking for struct addrinfo... " >&6; }
12620 if ${ac_cv_have_struct_addrinfo+:} false; then :
12621 $as_echo_n "(cached) " >&6
12624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12625 /* end confdefs.h. */
12627 #include <sys/types.h>
12628 #include <sys/socket.h>
12634 struct addrinfo s; s.ai_flags = AI_PASSIVE;
12639 if ac_fn_c_try_compile "$LINENO"; then :
12640 ac_cv_have_struct_addrinfo="yes"
12642 ac_cv_have_struct_addrinfo="no"
12645 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_addrinfo" >&5
12649 $as_echo "$ac_cv_have_struct_addrinfo" >&6; }
12650 if test "x$ac_cv_have_struct_addrinfo" = "xyes" ; then
12652 $as_echo "#define HAVE_STRUCT_ADDRINFO 1" >>confdefs.h
12656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval" >&5
12657 $as_echo_n "checking for struct timeval... " >&6; }
12658 if ${ac_cv_have_struct_timeval+:} false; then :
12659 $as_echo_n "(cached) " >&6
12662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12663 /* end confdefs.h. */
12664 #include <sys/time.h>
12668 struct timeval tv; tv.tv_sec = 1;
12673 if ac_fn_c_try_compile "$LINENO"; then :
12674 ac_cv_have_struct_timeval="yes"
12676 ac_cv_have_struct_timeval="no"
12679 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_struct_timeval" >&5
12683 $as_echo "$ac_cv_have_struct_timeval" >&6; }
12684 if test "x$ac_cv_have_struct_timeval" = "xyes" ; then
12686 $as_echo "#define HAVE_STRUCT_TIMEVAL 1" >>confdefs.h
12688 have_struct_timeval=1
12691 ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_type_struct_timespec" "$ac_includes_default"
12692 if test "x$ac_cv_type_struct_timespec" = xyes; then :
12694 cat >>confdefs.h <<_ACEOF
12695 #define HAVE_STRUCT_TIMESPEC 1
12702 # We need int64_t or else certian parts of the compile will fail.
12703 if test "x$ac_cv_have_int64_t" = "xno" && \
12704 test "x$ac_cv_sizeof_long_int" != "x8" && \
12705 test "x$ac_cv_sizeof_long_long_int" = "x0" ; then
12706 echo "OpenSSH requires int64_t support. Contact your vendor or install"
12707 echo "an alternative compiler (I.E., GCC) before continuing."
12711 if test "$cross_compiling" = yes; then :
12712 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Assuming working snprintf()" >&5
12713 $as_echo "$as_me: WARNING: cross compiling: Assuming working snprintf()" >&2;}
12716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12717 /* end confdefs.h. */
12720 #include <string.h>
12721 #ifdef HAVE_SNPRINTF
12725 char expected_out[50];
12727 #if (SIZEOF_LONG_INT == 8)
12728 long int num = 0x7fffffffffffffff;
12730 long long num = 0x7fffffffffffffffll;
12732 strcpy(expected_out, "9223372036854775807");
12733 snprintf(buf, mazsize, "%lld", num);
12734 if(strcmp(buf, expected_out) != 0)
12739 main() { exit(0); }
12743 if ac_fn_c_try_run "$LINENO"; then :
12746 $as_echo "#define BROKEN_SNPRINTF 1" >>confdefs.h
12749 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12750 conftest.$ac_objext conftest.beam conftest.$ac_ext
12756 # look for field 'ut_host' in header 'utmp.h'
12757 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12758 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_host
12759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host field in utmp.h" >&5
12760 $as_echo_n "checking for ut_host field in utmp.h... " >&6; }
12761 if eval \${$ossh_varname+:} false; then :
12762 $as_echo_n "(cached) " >&6
12765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12766 /* end confdefs.h. */
12770 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12771 $EGREP "ut_host" >/dev/null 2>&1; then :
12772 eval "$ossh_varname=yes"
12774 eval "$ossh_varname=no"
12780 ossh_result=`eval 'echo $'"$ossh_varname"`
12781 if test -n "`echo $ossh_varname`"; then
12782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12783 $as_echo "$ossh_result" >&6; }
12784 if test "x$ossh_result" = "xyes"; then
12786 $as_echo "#define HAVE_HOST_IN_UTMP 1" >>confdefs.h
12790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12791 $as_echo "no" >&6; }
12795 # look for field 'ut_host' in header 'utmpx.h'
12796 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12797 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_host
12798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_host field in utmpx.h" >&5
12799 $as_echo_n "checking for ut_host field in utmpx.h... " >&6; }
12800 if eval \${$ossh_varname+:} false; then :
12801 $as_echo_n "(cached) " >&6
12804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12805 /* end confdefs.h. */
12809 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12810 $EGREP "ut_host" >/dev/null 2>&1; then :
12811 eval "$ossh_varname=yes"
12813 eval "$ossh_varname=no"
12819 ossh_result=`eval 'echo $'"$ossh_varname"`
12820 if test -n "`echo $ossh_varname`"; then
12821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12822 $as_echo "$ossh_result" >&6; }
12823 if test "x$ossh_result" = "xyes"; then
12825 $as_echo "#define HAVE_HOST_IN_UTMPX 1" >>confdefs.h
12829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12830 $as_echo "no" >&6; }
12834 # look for field 'syslen' in header 'utmpx.h'
12835 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12836 ossh_varname="ossh_cv_$ossh_safe""_has_"syslen
12837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslen field in utmpx.h" >&5
12838 $as_echo_n "checking for syslen field in utmpx.h... " >&6; }
12839 if eval \${$ossh_varname+:} false; then :
12840 $as_echo_n "(cached) " >&6
12843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12844 /* end confdefs.h. */
12848 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12849 $EGREP "syslen" >/dev/null 2>&1; then :
12850 eval "$ossh_varname=yes"
12852 eval "$ossh_varname=no"
12858 ossh_result=`eval 'echo $'"$ossh_varname"`
12859 if test -n "`echo $ossh_varname`"; then
12860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12861 $as_echo "$ossh_result" >&6; }
12862 if test "x$ossh_result" = "xyes"; then
12864 $as_echo "#define HAVE_SYSLEN_IN_UTMPX 1" >>confdefs.h
12868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12869 $as_echo "no" >&6; }
12873 # look for field 'ut_pid' in header 'utmp.h'
12874 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12875 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_pid
12876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_pid field in utmp.h" >&5
12877 $as_echo_n "checking for ut_pid field in utmp.h... " >&6; }
12878 if eval \${$ossh_varname+:} false; then :
12879 $as_echo_n "(cached) " >&6
12882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12883 /* end confdefs.h. */
12887 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12888 $EGREP "ut_pid" >/dev/null 2>&1; then :
12889 eval "$ossh_varname=yes"
12891 eval "$ossh_varname=no"
12897 ossh_result=`eval 'echo $'"$ossh_varname"`
12898 if test -n "`echo $ossh_varname`"; then
12899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12900 $as_echo "$ossh_result" >&6; }
12901 if test "x$ossh_result" = "xyes"; then
12903 $as_echo "#define HAVE_PID_IN_UTMP 1" >>confdefs.h
12907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12908 $as_echo "no" >&6; }
12912 # look for field 'ut_type' in header 'utmp.h'
12913 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12914 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_type
12915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_type field in utmp.h" >&5
12916 $as_echo_n "checking for ut_type field in utmp.h... " >&6; }
12917 if eval \${$ossh_varname+:} false; then :
12918 $as_echo_n "(cached) " >&6
12921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12922 /* end confdefs.h. */
12926 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12927 $EGREP "ut_type" >/dev/null 2>&1; then :
12928 eval "$ossh_varname=yes"
12930 eval "$ossh_varname=no"
12936 ossh_result=`eval 'echo $'"$ossh_varname"`
12937 if test -n "`echo $ossh_varname`"; then
12938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12939 $as_echo "$ossh_result" >&6; }
12940 if test "x$ossh_result" = "xyes"; then
12942 $as_echo "#define HAVE_TYPE_IN_UTMP 1" >>confdefs.h
12946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12947 $as_echo "no" >&6; }
12951 # look for field 'ut_type' in header 'utmpx.h'
12952 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
12953 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_type
12954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_type field in utmpx.h" >&5
12955 $as_echo_n "checking for ut_type field in utmpx.h... " >&6; }
12956 if eval \${$ossh_varname+:} false; then :
12957 $as_echo_n "(cached) " >&6
12960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12961 /* end confdefs.h. */
12965 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12966 $EGREP "ut_type" >/dev/null 2>&1; then :
12967 eval "$ossh_varname=yes"
12969 eval "$ossh_varname=no"
12975 ossh_result=`eval 'echo $'"$ossh_varname"`
12976 if test -n "`echo $ossh_varname`"; then
12977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
12978 $as_echo "$ossh_result" >&6; }
12979 if test "x$ossh_result" = "xyes"; then
12981 $as_echo "#define HAVE_TYPE_IN_UTMPX 1" >>confdefs.h
12985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12986 $as_echo "no" >&6; }
12990 # look for field 'ut_tv' in header 'utmp.h'
12991 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
12992 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_tv
12993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_tv field in utmp.h" >&5
12994 $as_echo_n "checking for ut_tv field in utmp.h... " >&6; }
12995 if eval \${$ossh_varname+:} false; then :
12996 $as_echo_n "(cached) " >&6
12999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13000 /* end confdefs.h. */
13004 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13005 $EGREP "ut_tv" >/dev/null 2>&1; then :
13006 eval "$ossh_varname=yes"
13008 eval "$ossh_varname=no"
13014 ossh_result=`eval 'echo $'"$ossh_varname"`
13015 if test -n "`echo $ossh_varname`"; then
13016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13017 $as_echo "$ossh_result" >&6; }
13018 if test "x$ossh_result" = "xyes"; then
13020 $as_echo "#define HAVE_TV_IN_UTMP 1" >>confdefs.h
13024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13025 $as_echo "no" >&6; }
13029 # look for field 'ut_id' in header 'utmp.h'
13030 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13031 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_id
13032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_id field in utmp.h" >&5
13033 $as_echo_n "checking for ut_id field in utmp.h... " >&6; }
13034 if eval \${$ossh_varname+:} false; then :
13035 $as_echo_n "(cached) " >&6
13038 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13039 /* end confdefs.h. */
13043 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13044 $EGREP "ut_id" >/dev/null 2>&1; then :
13045 eval "$ossh_varname=yes"
13047 eval "$ossh_varname=no"
13053 ossh_result=`eval 'echo $'"$ossh_varname"`
13054 if test -n "`echo $ossh_varname`"; then
13055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13056 $as_echo "$ossh_result" >&6; }
13057 if test "x$ossh_result" = "xyes"; then
13059 $as_echo "#define HAVE_ID_IN_UTMP 1" >>confdefs.h
13063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13064 $as_echo "no" >&6; }
13068 # look for field 'ut_id' in header 'utmpx.h'
13069 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13070 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_id
13071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_id field in utmpx.h" >&5
13072 $as_echo_n "checking for ut_id field in utmpx.h... " >&6; }
13073 if eval \${$ossh_varname+:} false; then :
13074 $as_echo_n "(cached) " >&6
13077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13078 /* end confdefs.h. */
13082 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13083 $EGREP "ut_id" >/dev/null 2>&1; then :
13084 eval "$ossh_varname=yes"
13086 eval "$ossh_varname=no"
13092 ossh_result=`eval 'echo $'"$ossh_varname"`
13093 if test -n "`echo $ossh_varname`"; then
13094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13095 $as_echo "$ossh_result" >&6; }
13096 if test "x$ossh_result" = "xyes"; then
13098 $as_echo "#define HAVE_ID_IN_UTMPX 1" >>confdefs.h
13102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13103 $as_echo "no" >&6; }
13107 # look for field 'ut_addr' in header 'utmp.h'
13108 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13109 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr
13110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr field in utmp.h" >&5
13111 $as_echo_n "checking for ut_addr field in utmp.h... " >&6; }
13112 if eval \${$ossh_varname+:} false; then :
13113 $as_echo_n "(cached) " >&6
13116 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13117 /* end confdefs.h. */
13121 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13122 $EGREP "ut_addr" >/dev/null 2>&1; then :
13123 eval "$ossh_varname=yes"
13125 eval "$ossh_varname=no"
13131 ossh_result=`eval 'echo $'"$ossh_varname"`
13132 if test -n "`echo $ossh_varname`"; then
13133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13134 $as_echo "$ossh_result" >&6; }
13135 if test "x$ossh_result" = "xyes"; then
13137 $as_echo "#define HAVE_ADDR_IN_UTMP 1" >>confdefs.h
13141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13142 $as_echo "no" >&6; }
13146 # look for field 'ut_addr' in header 'utmpx.h'
13147 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13148 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr
13149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr field in utmpx.h" >&5
13150 $as_echo_n "checking for ut_addr field in utmpx.h... " >&6; }
13151 if eval \${$ossh_varname+:} false; then :
13152 $as_echo_n "(cached) " >&6
13155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13156 /* end confdefs.h. */
13160 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13161 $EGREP "ut_addr" >/dev/null 2>&1; then :
13162 eval "$ossh_varname=yes"
13164 eval "$ossh_varname=no"
13170 ossh_result=`eval 'echo $'"$ossh_varname"`
13171 if test -n "`echo $ossh_varname`"; then
13172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13173 $as_echo "$ossh_result" >&6; }
13174 if test "x$ossh_result" = "xyes"; then
13176 $as_echo "#define HAVE_ADDR_IN_UTMPX 1" >>confdefs.h
13180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13181 $as_echo "no" >&6; }
13185 # look for field 'ut_addr_v6' in header 'utmp.h'
13186 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13187 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr_v6
13188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr_v6 field in utmp.h" >&5
13189 $as_echo_n "checking for ut_addr_v6 field in utmp.h... " >&6; }
13190 if eval \${$ossh_varname+:} false; then :
13191 $as_echo_n "(cached) " >&6
13194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13195 /* end confdefs.h. */
13199 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13200 $EGREP "ut_addr_v6" >/dev/null 2>&1; then :
13201 eval "$ossh_varname=yes"
13203 eval "$ossh_varname=no"
13209 ossh_result=`eval 'echo $'"$ossh_varname"`
13210 if test -n "`echo $ossh_varname`"; then
13211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13212 $as_echo "$ossh_result" >&6; }
13213 if test "x$ossh_result" = "xyes"; then
13215 $as_echo "#define HAVE_ADDR_V6_IN_UTMP 1" >>confdefs.h
13219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13220 $as_echo "no" >&6; }
13224 # look for field 'ut_addr_v6' in header 'utmpx.h'
13225 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13226 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_addr_v6
13227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_addr_v6 field in utmpx.h" >&5
13228 $as_echo_n "checking for ut_addr_v6 field in utmpx.h... " >&6; }
13229 if eval \${$ossh_varname+:} false; then :
13230 $as_echo_n "(cached) " >&6
13233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13234 /* end confdefs.h. */
13238 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13239 $EGREP "ut_addr_v6" >/dev/null 2>&1; then :
13240 eval "$ossh_varname=yes"
13242 eval "$ossh_varname=no"
13248 ossh_result=`eval 'echo $'"$ossh_varname"`
13249 if test -n "`echo $ossh_varname`"; then
13250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13251 $as_echo "$ossh_result" >&6; }
13252 if test "x$ossh_result" = "xyes"; then
13254 $as_echo "#define HAVE_ADDR_V6_IN_UTMPX 1" >>confdefs.h
13258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13259 $as_echo "no" >&6; }
13263 # look for field 'ut_exit' in header 'utmp.h'
13264 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13265 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_exit
13266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_exit field in utmp.h" >&5
13267 $as_echo_n "checking for ut_exit field in utmp.h... " >&6; }
13268 if eval \${$ossh_varname+:} false; then :
13269 $as_echo_n "(cached) " >&6
13272 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13273 /* end confdefs.h. */
13277 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13278 $EGREP "ut_exit" >/dev/null 2>&1; then :
13279 eval "$ossh_varname=yes"
13281 eval "$ossh_varname=no"
13287 ossh_result=`eval 'echo $'"$ossh_varname"`
13288 if test -n "`echo $ossh_varname`"; then
13289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13290 $as_echo "$ossh_result" >&6; }
13291 if test "x$ossh_result" = "xyes"; then
13293 $as_echo "#define HAVE_EXIT_IN_UTMP 1" >>confdefs.h
13297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13298 $as_echo "no" >&6; }
13302 # look for field 'ut_time' in header 'utmp.h'
13303 ossh_safe=`echo "utmp.h" | sed 'y%./+-%__p_%'`
13304 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_time
13305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_time field in utmp.h" >&5
13306 $as_echo_n "checking for ut_time field in utmp.h... " >&6; }
13307 if eval \${$ossh_varname+:} false; then :
13308 $as_echo_n "(cached) " >&6
13311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13312 /* end confdefs.h. */
13316 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13317 $EGREP "ut_time" >/dev/null 2>&1; then :
13318 eval "$ossh_varname=yes"
13320 eval "$ossh_varname=no"
13326 ossh_result=`eval 'echo $'"$ossh_varname"`
13327 if test -n "`echo $ossh_varname`"; then
13328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13329 $as_echo "$ossh_result" >&6; }
13330 if test "x$ossh_result" = "xyes"; then
13332 $as_echo "#define HAVE_TIME_IN_UTMP 1" >>confdefs.h
13336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13337 $as_echo "no" >&6; }
13341 # look for field 'ut_time' in header 'utmpx.h'
13342 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13343 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_time
13344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_time field in utmpx.h" >&5
13345 $as_echo_n "checking for ut_time field in utmpx.h... " >&6; }
13346 if eval \${$ossh_varname+:} false; then :
13347 $as_echo_n "(cached) " >&6
13350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13351 /* end confdefs.h. */
13355 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13356 $EGREP "ut_time" >/dev/null 2>&1; then :
13357 eval "$ossh_varname=yes"
13359 eval "$ossh_varname=no"
13365 ossh_result=`eval 'echo $'"$ossh_varname"`
13366 if test -n "`echo $ossh_varname`"; then
13367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13368 $as_echo "$ossh_result" >&6; }
13369 if test "x$ossh_result" = "xyes"; then
13371 $as_echo "#define HAVE_TIME_IN_UTMPX 1" >>confdefs.h
13375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13376 $as_echo "no" >&6; }
13380 # look for field 'ut_tv' in header 'utmpx.h'
13381 ossh_safe=`echo "utmpx.h" | sed 'y%./+-%__p_%'`
13382 ossh_varname="ossh_cv_$ossh_safe""_has_"ut_tv
13383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ut_tv field in utmpx.h" >&5
13384 $as_echo_n "checking for ut_tv field in utmpx.h... " >&6; }
13385 if eval \${$ossh_varname+:} false; then :
13386 $as_echo_n "(cached) " >&6
13389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13390 /* end confdefs.h. */
13394 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13395 $EGREP "ut_tv" >/dev/null 2>&1; then :
13396 eval "$ossh_varname=yes"
13398 eval "$ossh_varname=no"
13404 ossh_result=`eval 'echo $'"$ossh_varname"`
13405 if test -n "`echo $ossh_varname`"; then
13406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ossh_result" >&5
13407 $as_echo "$ossh_result" >&6; }
13408 if test "x$ossh_result" = "xyes"; then
13410 $as_echo "#define HAVE_TV_IN_UTMPX 1" >>confdefs.h
13414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13415 $as_echo "no" >&6; }
13419 ac_fn_c_check_member "$LINENO" "struct stat" "st_blksize" "ac_cv_member_struct_stat_st_blksize" "$ac_includes_default"
13420 if test "x$ac_cv_member_struct_stat_st_blksize" = xyes; then :
13422 cat >>confdefs.h <<_ACEOF
13423 #define HAVE_STRUCT_STAT_ST_BLKSIZE 1
13429 ac_fn_c_check_member "$LINENO" "struct __res_state" "retrans" "ac_cv_member_struct___res_state_retrans" "
13431 #if HAVE_SYS_TYPES_H
13432 # include <sys/types.h>
13434 #include <netinet/in.h>
13435 #include <arpa/nameser.h>
13436 #include <resolv.h>
13439 if test "x$ac_cv_member_struct___res_state_retrans" = xyes; then :
13443 $as_echo "#define __res_state state" >>confdefs.h
13448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ss_family field in struct sockaddr_storage" >&5
13449 $as_echo_n "checking for ss_family field in struct sockaddr_storage... " >&6; }
13450 if ${ac_cv_have_ss_family_in_struct_ss+:} false; then :
13451 $as_echo_n "(cached) " >&6
13454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13455 /* end confdefs.h. */
13457 #include <sys/types.h>
13458 #include <sys/socket.h>
13463 struct sockaddr_storage s; s.ss_family = 1;
13468 if ac_fn_c_try_compile "$LINENO"; then :
13469 ac_cv_have_ss_family_in_struct_ss="yes"
13471 ac_cv_have_ss_family_in_struct_ss="no"
13473 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_ss_family_in_struct_ss" >&5
13477 $as_echo "$ac_cv_have_ss_family_in_struct_ss" >&6; }
13478 if test "x$ac_cv_have_ss_family_in_struct_ss" = "xyes" ; then
13480 $as_echo "#define HAVE_SS_FAMILY_IN_SS 1" >>confdefs.h
13484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __ss_family field in struct sockaddr_storage" >&5
13485 $as_echo_n "checking for __ss_family field in struct sockaddr_storage... " >&6; }
13486 if ${ac_cv_have___ss_family_in_struct_ss+:} false; then :
13487 $as_echo_n "(cached) " >&6
13490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13491 /* end confdefs.h. */
13493 #include <sys/types.h>
13494 #include <sys/socket.h>
13499 struct sockaddr_storage s; s.__ss_family = 1;
13504 if ac_fn_c_try_compile "$LINENO"; then :
13505 ac_cv_have___ss_family_in_struct_ss="yes"
13507 ac_cv_have___ss_family_in_struct_ss="no"
13510 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have___ss_family_in_struct_ss" >&5
13514 $as_echo "$ac_cv_have___ss_family_in_struct_ss" >&6; }
13515 if test "x$ac_cv_have___ss_family_in_struct_ss" = "xyes" ; then
13517 $as_echo "#define HAVE___SS_FAMILY_IN_SS 1" >>confdefs.h
13521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pw_class field in struct passwd" >&5
13522 $as_echo_n "checking for pw_class field in struct passwd... " >&6; }
13523 if ${ac_cv_have_pw_class_in_struct_passwd+:} false; then :
13524 $as_echo_n "(cached) " >&6
13527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13528 /* end confdefs.h. */
13533 struct passwd p; p.pw_class = 0;
13538 if ac_fn_c_try_compile "$LINENO"; then :
13539 ac_cv_have_pw_class_in_struct_passwd="yes"
13541 ac_cv_have_pw_class_in_struct_passwd="no"
13544 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pw_class_in_struct_passwd" >&5
13548 $as_echo "$ac_cv_have_pw_class_in_struct_passwd" >&6; }
13549 if test "x$ac_cv_have_pw_class_in_struct_passwd" = "xyes" ; then
13551 $as_echo "#define HAVE_PW_CLASS_IN_PASSWD 1" >>confdefs.h
13555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pw_expire field in struct passwd" >&5
13556 $as_echo_n "checking for pw_expire field in struct passwd... " >&6; }
13557 if ${ac_cv_have_pw_expire_in_struct_passwd+:} false; then :
13558 $as_echo_n "(cached) " >&6
13561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13562 /* end confdefs.h. */
13567 struct passwd p; p.pw_expire = 0;
13572 if ac_fn_c_try_compile "$LINENO"; then :
13573 ac_cv_have_pw_expire_in_struct_passwd="yes"
13575 ac_cv_have_pw_expire_in_struct_passwd="no"
13578 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pw_expire_in_struct_passwd" >&5
13582 $as_echo "$ac_cv_have_pw_expire_in_struct_passwd" >&6; }
13583 if test "x$ac_cv_have_pw_expire_in_struct_passwd" = "xyes" ; then
13585 $as_echo "#define HAVE_PW_EXPIRE_IN_PASSWD 1" >>confdefs.h
13589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pw_change field in struct passwd" >&5
13590 $as_echo_n "checking for pw_change field in struct passwd... " >&6; }
13591 if ${ac_cv_have_pw_change_in_struct_passwd+:} false; then :
13592 $as_echo_n "(cached) " >&6
13595 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13596 /* end confdefs.h. */
13601 struct passwd p; p.pw_change = 0;
13606 if ac_fn_c_try_compile "$LINENO"; then :
13607 ac_cv_have_pw_change_in_struct_passwd="yes"
13609 ac_cv_have_pw_change_in_struct_passwd="no"
13612 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_pw_change_in_struct_passwd" >&5
13616 $as_echo "$ac_cv_have_pw_change_in_struct_passwd" >&6; }
13617 if test "x$ac_cv_have_pw_change_in_struct_passwd" = "xyes" ; then
13619 $as_echo "#define HAVE_PW_CHANGE_IN_PASSWD 1" >>confdefs.h
13623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msg_accrights field in struct msghdr" >&5
13624 $as_echo_n "checking for msg_accrights field in struct msghdr... " >&6; }
13625 if ${ac_cv_have_accrights_in_msghdr+:} false; then :
13626 $as_echo_n "(cached) " >&6
13629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13630 /* end confdefs.h. */
13632 #include <sys/types.h>
13633 #include <sys/socket.h>
13634 #include <sys/uio.h>
13640 #ifdef msg_accrights
13641 #error "msg_accrights is a macro"
13645 m.msg_accrights = 0;
13652 if ac_fn_c_try_compile "$LINENO"; then :
13653 ac_cv_have_accrights_in_msghdr="yes"
13655 ac_cv_have_accrights_in_msghdr="no"
13658 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_accrights_in_msghdr" >&5
13662 $as_echo "$ac_cv_have_accrights_in_msghdr" >&6; }
13663 if test "x$ac_cv_have_accrights_in_msghdr" = "xyes" ; then
13665 $as_echo "#define HAVE_ACCRIGHTS_IN_MSGHDR 1" >>confdefs.h
13669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct statvfs.f_fsid is integral type" >&5
13670 $as_echo_n "checking if struct statvfs.f_fsid is integral type... " >&6; }
13671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13672 /* end confdefs.h. */
13674 #include <sys/types.h>
13675 #include <sys/stat.h>
13676 #ifdef HAVE_SYS_TIME_H
13677 # include <sys/time.h>
13679 #ifdef HAVE_SYS_MOUNT_H
13680 #include <sys/mount.h>
13682 #ifdef HAVE_SYS_STATVFS_H
13683 #include <sys/statvfs.h>
13689 struct statvfs s; s.f_fsid = 0;
13694 if ac_fn_c_try_compile "$LINENO"; then :
13695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13696 $as_echo "yes" >&6; }
13698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13699 $as_echo "no" >&6; }
13701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsid_t has member val" >&5
13702 $as_echo_n "checking if fsid_t has member val... " >&6; }
13703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13704 /* end confdefs.h. */
13706 #include <sys/types.h>
13707 #include <sys/statvfs.h>
13712 fsid_t t; t.val[0] = 0;
13717 if ac_fn_c_try_compile "$LINENO"; then :
13718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13719 $as_echo "yes" >&6; }
13721 $as_echo "#define FSID_HAS_VAL 1" >>confdefs.h
13724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13725 $as_echo "no" >&6; }
13727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if f_fsid has member __val" >&5
13730 $as_echo_n "checking if f_fsid has member __val... " >&6; }
13731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13732 /* end confdefs.h. */
13734 #include <sys/types.h>
13735 #include <sys/statvfs.h>
13740 fsid_t t; t.__val[0] = 0;
13745 if ac_fn_c_try_compile "$LINENO"; then :
13746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13747 $as_echo "yes" >&6; }
13749 $as_echo "#define FSID_HAS___VAL 1" >>confdefs.h
13752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13753 $as_echo "no" >&6; }
13755 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msg_control field in struct msghdr" >&5
13761 $as_echo_n "checking for msg_control field in struct msghdr... " >&6; }
13762 if ${ac_cv_have_control_in_msghdr+:} false; then :
13763 $as_echo_n "(cached) " >&6
13766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13767 /* end confdefs.h. */
13769 #include <sys/types.h>
13770 #include <sys/socket.h>
13771 #include <sys/uio.h>
13778 #error "msg_control is a macro"
13789 if ac_fn_c_try_compile "$LINENO"; then :
13790 ac_cv_have_control_in_msghdr="yes"
13792 ac_cv_have_control_in_msghdr="no"
13795 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_control_in_msghdr" >&5
13799 $as_echo "$ac_cv_have_control_in_msghdr" >&6; }
13800 if test "x$ac_cv_have_control_in_msghdr" = "xyes" ; then
13802 $as_echo "#define HAVE_CONTROL_IN_MSGHDR 1" >>confdefs.h
13806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines __progname" >&5
13807 $as_echo_n "checking if libc defines __progname... " >&6; }
13808 if ${ac_cv_libc_defines___progname+:} false; then :
13809 $as_echo_n "(cached) " >&6
13812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13813 /* end confdefs.h. */
13818 extern char *__progname; printf("%s", __progname);
13823 if ac_fn_c_try_link "$LINENO"; then :
13824 ac_cv_libc_defines___progname="yes"
13826 ac_cv_libc_defines___progname="no"
13829 rm -f core conftest.err conftest.$ac_objext \
13830 conftest$ac_exeext conftest.$ac_ext
13833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines___progname" >&5
13834 $as_echo "$ac_cv_libc_defines___progname" >&6; }
13835 if test "x$ac_cv_libc_defines___progname" = "xyes" ; then
13837 $as_echo "#define HAVE___PROGNAME 1" >>confdefs.h
13841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implements __FUNCTION__" >&5
13842 $as_echo_n "checking whether $CC implements __FUNCTION__... " >&6; }
13843 if ${ac_cv_cc_implements___FUNCTION__+:} false; then :
13844 $as_echo_n "(cached) " >&6
13847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13848 /* end confdefs.h. */
13853 printf("%s", __FUNCTION__);
13858 if ac_fn_c_try_link "$LINENO"; then :
13859 ac_cv_cc_implements___FUNCTION__="yes"
13861 ac_cv_cc_implements___FUNCTION__="no"
13864 rm -f core conftest.err conftest.$ac_objext \
13865 conftest$ac_exeext conftest.$ac_ext
13868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_implements___FUNCTION__" >&5
13869 $as_echo "$ac_cv_cc_implements___FUNCTION__" >&6; }
13870 if test "x$ac_cv_cc_implements___FUNCTION__" = "xyes" ; then
13872 $as_echo "#define HAVE___FUNCTION__ 1" >>confdefs.h
13876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implements __func__" >&5
13877 $as_echo_n "checking whether $CC implements __func__... " >&6; }
13878 if ${ac_cv_cc_implements___func__+:} false; then :
13879 $as_echo_n "(cached) " >&6
13882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13883 /* end confdefs.h. */
13888 printf("%s", __func__);
13893 if ac_fn_c_try_link "$LINENO"; then :
13894 ac_cv_cc_implements___func__="yes"
13896 ac_cv_cc_implements___func__="no"
13899 rm -f core conftest.err conftest.$ac_objext \
13900 conftest$ac_exeext conftest.$ac_ext
13903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cc_implements___func__" >&5
13904 $as_echo "$ac_cv_cc_implements___func__" >&6; }
13905 if test "x$ac_cv_cc_implements___func__" = "xyes" ; then
13907 $as_echo "#define HAVE___func__ 1" >>confdefs.h
13911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether va_copy exists" >&5
13912 $as_echo_n "checking whether va_copy exists... " >&6; }
13913 if ${ac_cv_have_va_copy+:} false; then :
13914 $as_echo_n "(cached) " >&6
13917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13918 /* end confdefs.h. */
13920 #include <stdarg.h>
13931 if ac_fn_c_try_link "$LINENO"; then :
13932 ac_cv_have_va_copy="yes"
13934 ac_cv_have_va_copy="no"
13937 rm -f core conftest.err conftest.$ac_objext \
13938 conftest$ac_exeext conftest.$ac_ext
13941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_va_copy" >&5
13942 $as_echo "$ac_cv_have_va_copy" >&6; }
13943 if test "x$ac_cv_have_va_copy" = "xyes" ; then
13945 $as_echo "#define HAVE_VA_COPY 1" >>confdefs.h
13949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __va_copy exists" >&5
13950 $as_echo_n "checking whether __va_copy exists... " >&6; }
13951 if ${ac_cv_have___va_copy+:} false; then :
13952 $as_echo_n "(cached) " >&6
13955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13956 /* end confdefs.h. */
13958 #include <stdarg.h>
13969 if ac_fn_c_try_link "$LINENO"; then :
13970 ac_cv_have___va_copy="yes"
13972 ac_cv_have___va_copy="no"
13975 rm -f core conftest.err conftest.$ac_objext \
13976 conftest$ac_exeext conftest.$ac_ext
13979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have___va_copy" >&5
13980 $as_echo "$ac_cv_have___va_copy" >&6; }
13981 if test "x$ac_cv_have___va_copy" = "xyes" ; then
13983 $as_echo "#define HAVE___VA_COPY 1" >>confdefs.h
13987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether getopt has optreset support" >&5
13988 $as_echo_n "checking whether getopt has optreset support... " >&6; }
13989 if ${ac_cv_have_getopt_optreset+:} false; then :
13990 $as_echo_n "(cached) " >&6
13993 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13994 /* end confdefs.h. */
13995 #include <getopt.h>
13999 extern int optreset; optreset = 0;
14004 if ac_fn_c_try_link "$LINENO"; then :
14005 ac_cv_have_getopt_optreset="yes"
14007 ac_cv_have_getopt_optreset="no"
14010 rm -f core conftest.err conftest.$ac_objext \
14011 conftest$ac_exeext conftest.$ac_ext
14014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_have_getopt_optreset" >&5
14015 $as_echo "$ac_cv_have_getopt_optreset" >&6; }
14016 if test "x$ac_cv_have_getopt_optreset" = "xyes" ; then
14018 $as_echo "#define HAVE_GETOPT_OPTRESET 1" >>confdefs.h
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines sys_errlist" >&5
14023 $as_echo_n "checking if libc defines sys_errlist... " >&6; }
14024 if ${ac_cv_libc_defines_sys_errlist+:} false; then :
14025 $as_echo_n "(cached) " >&6
14028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14029 /* end confdefs.h. */
14034 extern const char *const sys_errlist[]; printf("%s", sys_errlist[0]);
14039 if ac_fn_c_try_link "$LINENO"; then :
14040 ac_cv_libc_defines_sys_errlist="yes"
14042 ac_cv_libc_defines_sys_errlist="no"
14045 rm -f core conftest.err conftest.$ac_objext \
14046 conftest$ac_exeext conftest.$ac_ext
14049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines_sys_errlist" >&5
14050 $as_echo "$ac_cv_libc_defines_sys_errlist" >&6; }
14051 if test "x$ac_cv_libc_defines_sys_errlist" = "xyes" ; then
14053 $as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
14058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libc defines sys_nerr" >&5
14059 $as_echo_n "checking if libc defines sys_nerr... " >&6; }
14060 if ${ac_cv_libc_defines_sys_nerr+:} false; then :
14061 $as_echo_n "(cached) " >&6
14064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14065 /* end confdefs.h. */
14070 extern int sys_nerr; printf("%i", sys_nerr);
14075 if ac_fn_c_try_link "$LINENO"; then :
14076 ac_cv_libc_defines_sys_nerr="yes"
14078 ac_cv_libc_defines_sys_nerr="no"
14081 rm -f core conftest.err conftest.$ac_objext \
14082 conftest$ac_exeext conftest.$ac_ext
14085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libc_defines_sys_nerr" >&5
14086 $as_echo "$ac_cv_libc_defines_sys_nerr" >&6; }
14087 if test "x$ac_cv_libc_defines_sys_nerr" = "xyes" ; then
14089 $as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
14093 # Check libraries needed by DNS fingerprint support
14094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrrsetbyname" >&5
14095 $as_echo_n "checking for library containing getrrsetbyname... " >&6; }
14096 if ${ac_cv_search_getrrsetbyname+:} false; then :
14097 $as_echo_n "(cached) " >&6
14099 ac_func_search_save_LIBS=$LIBS
14100 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14101 /* end confdefs.h. */
14103 /* Override any GCC internal prototype to avoid an error.
14104 Use char because int might match the return type of a GCC
14105 builtin and then its argument prototype would still apply. */
14109 char getrrsetbyname ();
14113 return getrrsetbyname ();
14118 for ac_lib in '' resolv; do
14119 if test -z "$ac_lib"; then
14120 ac_res="none required"
14123 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14125 if ac_fn_c_try_link "$LINENO"; then :
14126 ac_cv_search_getrrsetbyname=$ac_res
14128 rm -f core conftest.err conftest.$ac_objext \
14130 if ${ac_cv_search_getrrsetbyname+:} false; then :
14134 if ${ac_cv_search_getrrsetbyname+:} false; then :
14137 ac_cv_search_getrrsetbyname=no
14139 rm conftest.$ac_ext
14140 LIBS=$ac_func_search_save_LIBS
14142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrrsetbyname" >&5
14143 $as_echo "$ac_cv_search_getrrsetbyname" >&6; }
14144 ac_res=$ac_cv_search_getrrsetbyname
14145 if test "$ac_res" != no; then :
14146 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14148 $as_echo "#define HAVE_GETRRSETBYNAME 1" >>confdefs.h
14152 # Needed by our getrrsetbyname()
14153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_query" >&5
14154 $as_echo_n "checking for library containing res_query... " >&6; }
14155 if ${ac_cv_search_res_query+:} false; then :
14156 $as_echo_n "(cached) " >&6
14158 ac_func_search_save_LIBS=$LIBS
14159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14160 /* end confdefs.h. */
14162 /* Override any GCC internal prototype to avoid an error.
14163 Use char because int might match the return type of a GCC
14164 builtin and then its argument prototype would still apply. */
14172 return res_query ();
14177 for ac_lib in '' resolv; do
14178 if test -z "$ac_lib"; then
14179 ac_res="none required"
14182 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14184 if ac_fn_c_try_link "$LINENO"; then :
14185 ac_cv_search_res_query=$ac_res
14187 rm -f core conftest.err conftest.$ac_objext \
14189 if ${ac_cv_search_res_query+:} false; then :
14193 if ${ac_cv_search_res_query+:} false; then :
14196 ac_cv_search_res_query=no
14198 rm conftest.$ac_ext
14199 LIBS=$ac_func_search_save_LIBS
14201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_query" >&5
14202 $as_echo "$ac_cv_search_res_query" >&6; }
14203 ac_res=$ac_cv_search_res_query
14204 if test "$ac_res" != no; then :
14205 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dn_expand" >&5
14210 $as_echo_n "checking for library containing dn_expand... " >&6; }
14211 if ${ac_cv_search_dn_expand+:} false; then :
14212 $as_echo_n "(cached) " >&6
14214 ac_func_search_save_LIBS=$LIBS
14215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14216 /* end confdefs.h. */
14218 /* Override any GCC internal prototype to avoid an error.
14219 Use char because int might match the return type of a GCC
14220 builtin and then its argument prototype would still apply. */
14228 return dn_expand ();
14233 for ac_lib in '' resolv; do
14234 if test -z "$ac_lib"; then
14235 ac_res="none required"
14238 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14240 if ac_fn_c_try_link "$LINENO"; then :
14241 ac_cv_search_dn_expand=$ac_res
14243 rm -f core conftest.err conftest.$ac_objext \
14245 if ${ac_cv_search_dn_expand+:} false; then :
14249 if ${ac_cv_search_dn_expand+:} false; then :
14252 ac_cv_search_dn_expand=no
14254 rm conftest.$ac_ext
14255 LIBS=$ac_func_search_save_LIBS
14257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dn_expand" >&5
14258 $as_echo "$ac_cv_search_dn_expand" >&6; }
14259 ac_res=$ac_cv_search_dn_expand
14260 if test "$ac_res" != no; then :
14261 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if res_query will link" >&5
14266 $as_echo_n "checking if res_query will link... " >&6; }
14267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14268 /* end confdefs.h. */
14270 #include <sys/types.h>
14271 #include <netinet/in.h>
14272 #include <arpa/nameser.h>
14274 #include <resolv.h>
14280 res_query (0, 0, 0, 0, 0);
14286 if ac_fn_c_try_link "$LINENO"; then :
14287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14288 $as_echo "yes" >&6; }
14290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14291 $as_echo "no" >&6; }
14293 LIBS="$LIBS -lresolv"
14294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for res_query in -lresolv" >&5
14295 $as_echo_n "checking for res_query in -lresolv... " >&6; }
14296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14297 /* end confdefs.h. */
14299 #include <sys/types.h>
14300 #include <netinet/in.h>
14301 #include <arpa/nameser.h>
14303 #include <resolv.h>
14309 res_query (0, 0, 0, 0, 0);
14315 if ac_fn_c_try_link "$LINENO"; then :
14316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14317 $as_echo "yes" >&6; }
14320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14321 $as_echo "no" >&6; }
14323 rm -f core conftest.err conftest.$ac_objext \
14324 conftest$ac_exeext conftest.$ac_ext
14327 rm -f core conftest.err conftest.$ac_objext \
14328 conftest$ac_exeext conftest.$ac_ext
14329 for ac_func in _getshort _getlong
14331 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14332 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14333 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14334 cat >>confdefs.h <<_ACEOF
14335 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14341 ac_fn_c_check_decl "$LINENO" "_getshort" "ac_cv_have_decl__getshort" "#include <sys/types.h>
14342 #include <arpa/nameser.h>
14344 if test "x$ac_cv_have_decl__getshort" = xyes; then :
14350 cat >>confdefs.h <<_ACEOF
14351 #define HAVE_DECL__GETSHORT $ac_have_decl
14353 ac_fn_c_check_decl "$LINENO" "_getlong" "ac_cv_have_decl__getlong" "#include <sys/types.h>
14354 #include <arpa/nameser.h>
14356 if test "x$ac_cv_have_decl__getlong" = xyes; then :
14362 cat >>confdefs.h <<_ACEOF
14363 #define HAVE_DECL__GETLONG $ac_have_decl
14366 ac_fn_c_check_member "$LINENO" "HEADER" "ad" "ac_cv_member_HEADER_ad" "#include <arpa/nameser.h>
14368 if test "x$ac_cv_member_HEADER_ad" = xyes; then :
14370 $as_echo "#define HAVE_HEADER_AD 1" >>confdefs.h
14378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct __res_state _res is an extern" >&5
14379 $as_echo_n "checking if struct __res_state _res is an extern... " >&6; }
14380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14381 /* end confdefs.h. */
14384 #if HAVE_SYS_TYPES_H
14385 # include <sys/types.h>
14387 #include <netinet/in.h>
14388 #include <arpa/nameser.h>
14389 #include <resolv.h>
14390 extern struct __res_state _res;
14400 if ac_fn_c_try_link "$LINENO"; then :
14401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14402 $as_echo "yes" >&6; }
14404 $as_echo "#define HAVE__RES_EXTERN 1" >>confdefs.h
14408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14409 $as_echo "no" >&6; }
14412 rm -f core conftest.err conftest.$ac_objext \
14413 conftest$ac_exeext conftest.$ac_ext
14415 # Check whether user wants SELinux support
14419 # Check whether --with-selinux was given.
14420 if test "${with_selinux+set}" = set; then :
14421 withval=$with_selinux; if test "x$withval" != "xno" ; then
14424 $as_echo "#define WITH_SELINUX 1" >>confdefs.h
14427 ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default"
14428 if test "x$ac_cv_header_selinux_selinux_h" = xyes; then :
14431 as_fn_error $? "SELinux support requires selinux.h header" "$LINENO" 5
14435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setexeccon in -lselinux" >&5
14436 $as_echo_n "checking for setexeccon in -lselinux... " >&6; }
14437 if ${ac_cv_lib_selinux_setexeccon+:} false; then :
14438 $as_echo_n "(cached) " >&6
14440 ac_check_lib_save_LIBS=$LIBS
14441 LIBS="-lselinux $LIBS"
14442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14443 /* end confdefs.h. */
14445 /* Override any GCC internal prototype to avoid an error.
14446 Use char because int might match the return type of a GCC
14447 builtin and then its argument prototype would still apply. */
14451 char setexeccon ();
14455 return setexeccon ();
14460 if ac_fn_c_try_link "$LINENO"; then :
14461 ac_cv_lib_selinux_setexeccon=yes
14463 ac_cv_lib_selinux_setexeccon=no
14465 rm -f core conftest.err conftest.$ac_objext \
14466 conftest$ac_exeext conftest.$ac_ext
14467 LIBS=$ac_check_lib_save_LIBS
14469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_setexeccon" >&5
14470 $as_echo "$ac_cv_lib_selinux_setexeccon" >&6; }
14471 if test "x$ac_cv_lib_selinux_setexeccon" = xyes; then :
14472 LIBSELINUX="-lselinux"
14473 LIBS="$LIBS -lselinux"
14476 as_fn_error $? "SELinux support requires libselinux library" "$LINENO" 5
14479 SSHLIBS="$SSHLIBS $LIBSELINUX"
14480 SSHDLIBS="$SSHDLIBS $LIBSELINUX"
14481 for ac_func in getseuserbyname get_default_context_with_level
14483 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14484 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14485 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14486 cat >>confdefs.h <<_ACEOF
14487 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14501 # Check whether user wants Kerberos 5 support
14504 # Check whether --with-kerberos5 was given.
14505 if test "${with_kerberos5+set}" = set; then :
14506 withval=$with_kerberos5; if test "x$withval" != "xno" ; then
14507 if test "x$withval" = "xyes" ; then
14508 KRB5ROOT="/usr/local"
14510 KRB5ROOT=${withval}
14514 $as_echo "#define KRB5 1" >>confdefs.h
14518 # Extract the first word of "krb5-config", so it can be a program name with args.
14519 set dummy krb5-config; ac_word=$2
14520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14521 $as_echo_n "checking for $ac_word... " >&6; }
14522 if ${ac_cv_path_KRB5CONF+:} false; then :
14523 $as_echo_n "(cached) " >&6
14527 ac_cv_path_KRB5CONF="$KRB5CONF" # Let the user override the test with a path.
14530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14531 as_dummy="$KRB5ROOT/bin:$PATH"
14532 for as_dir in $as_dummy
14535 test -z "$as_dir" && as_dir=.
14536 for ac_exec_ext in '' $ac_executable_extensions; do
14537 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14538 ac_cv_path_KRB5CONF="$as_dir/$ac_word$ac_exec_ext"
14539 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14546 test -z "$ac_cv_path_KRB5CONF" && ac_cv_path_KRB5CONF="$KRB5ROOT/bin/krb5-config"
14550 KRB5CONF=$ac_cv_path_KRB5CONF
14551 if test -n "$KRB5CONF"; then
14552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KRB5CONF" >&5
14553 $as_echo "$KRB5CONF" >&6; }
14555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14556 $as_echo "no" >&6; }
14560 if test -x $KRB5CONF ; then
14562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gssapi support" >&5
14563 $as_echo_n "checking for gssapi support... " >&6; }
14564 if $KRB5CONF | grep gssapi >/dev/null ; then
14565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14566 $as_echo "yes" >&6; }
14568 $as_echo "#define GSSAPI 1" >>confdefs.h
14572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14573 $as_echo "no" >&6; }
14576 K5CFLAGS="`$KRB5CONF --cflags $k5confopts`"
14577 K5LIBS="`$KRB5CONF --libs $k5confopts`"
14578 CPPFLAGS="$CPPFLAGS $K5CFLAGS"
14579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5
14580 $as_echo_n "checking whether we are using Heimdal... " >&6; }
14581 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14582 /* end confdefs.h. */
14588 char *tmp = heimdal_version;
14593 if ac_fn_c_try_compile "$LINENO"; then :
14594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14595 $as_echo "yes" >&6; }
14597 $as_echo "#define HEIMDAL 1" >>confdefs.h
14600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14601 $as_echo "no" >&6; }
14604 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14606 CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include"
14607 LDFLAGS="$LDFLAGS -L${KRB5ROOT}/lib"
14608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5
14609 $as_echo_n "checking whether we are using Heimdal... " >&6; }
14610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14611 /* end confdefs.h. */
14617 char *tmp = heimdal_version;
14622 if ac_fn_c_try_compile "$LINENO"; then :
14623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14624 $as_echo "yes" >&6; }
14625 $as_echo "#define HEIMDAL 1" >>confdefs.h
14628 K5LIBS="$K5LIBS -lcom_err -lasn1"
14629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for net_write in -lroken" >&5
14630 $as_echo_n "checking for net_write in -lroken... " >&6; }
14631 if ${ac_cv_lib_roken_net_write+:} false; then :
14632 $as_echo_n "(cached) " >&6
14634 ac_check_lib_save_LIBS=$LIBS
14635 LIBS="-lroken $LIBS"
14636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14637 /* end confdefs.h. */
14639 /* Override any GCC internal prototype to avoid an error.
14640 Use char because int might match the return type of a GCC
14641 builtin and then its argument prototype would still apply. */
14649 return net_write ();
14654 if ac_fn_c_try_link "$LINENO"; then :
14655 ac_cv_lib_roken_net_write=yes
14657 ac_cv_lib_roken_net_write=no
14659 rm -f core conftest.err conftest.$ac_objext \
14660 conftest$ac_exeext conftest.$ac_ext
14661 LIBS=$ac_check_lib_save_LIBS
14663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_roken_net_write" >&5
14664 $as_echo "$ac_cv_lib_roken_net_write" >&6; }
14665 if test "x$ac_cv_lib_roken_net_write" = xyes; then :
14666 K5LIBS="$K5LIBS -lroken"
14669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes" >&5
14670 $as_echo_n "checking for des_cbc_encrypt in -ldes... " >&6; }
14671 if ${ac_cv_lib_des_des_cbc_encrypt+:} false; then :
14672 $as_echo_n "(cached) " >&6
14674 ac_check_lib_save_LIBS=$LIBS
14676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14677 /* end confdefs.h. */
14679 /* Override any GCC internal prototype to avoid an error.
14680 Use char because int might match the return type of a GCC
14681 builtin and then its argument prototype would still apply. */
14685 char des_cbc_encrypt ();
14689 return des_cbc_encrypt ();
14694 if ac_fn_c_try_link "$LINENO"; then :
14695 ac_cv_lib_des_des_cbc_encrypt=yes
14697 ac_cv_lib_des_des_cbc_encrypt=no
14699 rm -f core conftest.err conftest.$ac_objext \
14700 conftest$ac_exeext conftest.$ac_ext
14701 LIBS=$ac_check_lib_save_LIBS
14703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des_des_cbc_encrypt" >&5
14704 $as_echo "$ac_cv_lib_des_des_cbc_encrypt" >&6; }
14705 if test "x$ac_cv_lib_des_des_cbc_encrypt" = xyes; then :
14706 K5LIBS="$K5LIBS -ldes"
14711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14712 $as_echo "no" >&6; }
14713 K5LIBS="-lkrb5 -lk5crypto -lcom_err"
14717 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dn_expand" >&5
14719 $as_echo_n "checking for library containing dn_expand... " >&6; }
14720 if ${ac_cv_search_dn_expand+:} false; then :
14721 $as_echo_n "(cached) " >&6
14723 ac_func_search_save_LIBS=$LIBS
14724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14725 /* end confdefs.h. */
14727 /* Override any GCC internal prototype to avoid an error.
14728 Use char because int might match the return type of a GCC
14729 builtin and then its argument prototype would still apply. */
14737 return dn_expand ();
14742 for ac_lib in '' resolv; do
14743 if test -z "$ac_lib"; then
14744 ac_res="none required"
14747 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14749 if ac_fn_c_try_link "$LINENO"; then :
14750 ac_cv_search_dn_expand=$ac_res
14752 rm -f core conftest.err conftest.$ac_objext \
14754 if ${ac_cv_search_dn_expand+:} false; then :
14758 if ${ac_cv_search_dn_expand+:} false; then :
14761 ac_cv_search_dn_expand=no
14763 rm conftest.$ac_ext
14764 LIBS=$ac_func_search_save_LIBS
14766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dn_expand" >&5
14767 $as_echo "$ac_cv_search_dn_expand" >&6; }
14768 ac_res=$ac_cv_search_dn_expand
14769 if test "$ac_res" != no; then :
14770 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_init_sec_context in -lgssapi_krb5" >&5
14776 $as_echo_n "checking for gss_init_sec_context in -lgssapi_krb5... " >&6; }
14777 if ${ac_cv_lib_gssapi_krb5_gss_init_sec_context+:} false; then :
14778 $as_echo_n "(cached) " >&6
14780 ac_check_lib_save_LIBS=$LIBS
14781 LIBS="-lgssapi_krb5 $K5LIBS $LIBS"
14782 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14783 /* end confdefs.h. */
14785 /* Override any GCC internal prototype to avoid an error.
14786 Use char because int might match the return type of a GCC
14787 builtin and then its argument prototype would still apply. */
14791 char gss_init_sec_context ();
14795 return gss_init_sec_context ();
14800 if ac_fn_c_try_link "$LINENO"; then :
14801 ac_cv_lib_gssapi_krb5_gss_init_sec_context=yes
14803 ac_cv_lib_gssapi_krb5_gss_init_sec_context=no
14805 rm -f core conftest.err conftest.$ac_objext \
14806 conftest$ac_exeext conftest.$ac_ext
14807 LIBS=$ac_check_lib_save_LIBS
14809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&5
14810 $as_echo "$ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&6; }
14811 if test "x$ac_cv_lib_gssapi_krb5_gss_init_sec_context" = xyes; then :
14812 $as_echo "#define GSSAPI 1" >>confdefs.h
14814 K5LIBS="-lgssapi_krb5 $K5LIBS"
14816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gss_init_sec_context in -lgssapi" >&5
14817 $as_echo_n "checking for gss_init_sec_context in -lgssapi... " >&6; }
14818 if ${ac_cv_lib_gssapi_gss_init_sec_context+:} false; then :
14819 $as_echo_n "(cached) " >&6
14821 ac_check_lib_save_LIBS=$LIBS
14822 LIBS="-lgssapi $K5LIBS $LIBS"
14823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14824 /* end confdefs.h. */
14826 /* Override any GCC internal prototype to avoid an error.
14827 Use char because int might match the return type of a GCC
14828 builtin and then its argument prototype would still apply. */
14832 char gss_init_sec_context ();
14836 return gss_init_sec_context ();
14841 if ac_fn_c_try_link "$LINENO"; then :
14842 ac_cv_lib_gssapi_gss_init_sec_context=yes
14844 ac_cv_lib_gssapi_gss_init_sec_context=no
14846 rm -f core conftest.err conftest.$ac_objext \
14847 conftest$ac_exeext conftest.$ac_ext
14848 LIBS=$ac_check_lib_save_LIBS
14850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gssapi_gss_init_sec_context" >&5
14851 $as_echo "$ac_cv_lib_gssapi_gss_init_sec_context" >&6; }
14852 if test "x$ac_cv_lib_gssapi_gss_init_sec_context" = xyes; then :
14853 $as_echo "#define GSSAPI 1" >>confdefs.h
14855 K5LIBS="-lgssapi $K5LIBS"
14857 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find any suitable gss-api library - build may fail" >&5
14858 $as_echo "$as_me: WARNING: Cannot find any suitable gss-api library - build may fail" >&2;}
14865 ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
14866 if test "x$ac_cv_header_gssapi_h" = xyes; then :
14869 unset ac_cv_header_gssapi_h
14870 CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include/gssapi"
14871 for ac_header in gssapi.h
14873 ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
14874 if test "x$ac_cv_header_gssapi_h" = xyes; then :
14875 cat >>confdefs.h <<_ACEOF
14876 #define HAVE_GSSAPI_H 1
14880 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find any suitable gss-api header - build may fail" >&5
14881 $as_echo "$as_me: WARNING: Cannot find any suitable gss-api header - build may fail" >&2;}
14894 CPPFLAGS="$CPPFLAGS -I${KRB5ROOT}/include/gssapi"
14895 ac_fn_c_check_header_mongrel "$LINENO" "gssapi_krb5.h" "ac_cv_header_gssapi_krb5_h" "$ac_includes_default"
14896 if test "x$ac_cv_header_gssapi_krb5_h" = xyes; then :
14905 if test ! -z "$need_dash_r" ; then
14906 LDFLAGS="$LDFLAGS -R${KRB5ROOT}/lib"
14908 if test ! -z "$blibpath" ; then
14909 blibpath="$blibpath:${KRB5ROOT}/lib"
14912 for ac_header in gssapi.h gssapi/gssapi.h
14914 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14915 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14916 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14917 cat >>confdefs.h <<_ACEOF
14918 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14925 for ac_header in gssapi_krb5.h gssapi/gssapi_krb5.h
14927 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14928 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14929 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14930 cat >>confdefs.h <<_ACEOF
14931 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14938 for ac_header in gssapi_generic.h gssapi/gssapi_generic.h
14940 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14941 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14942 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14943 cat >>confdefs.h <<_ACEOF
14944 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14952 LIBS="$LIBS $K5LIBS"
14953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing k_hasafs" >&5
14954 $as_echo_n "checking for library containing k_hasafs... " >&6; }
14955 if ${ac_cv_search_k_hasafs+:} false; then :
14956 $as_echo_n "(cached) " >&6
14958 ac_func_search_save_LIBS=$LIBS
14959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14960 /* end confdefs.h. */
14962 /* Override any GCC internal prototype to avoid an error.
14963 Use char because int might match the return type of a GCC
14964 builtin and then its argument prototype would still apply. */
14972 return k_hasafs ();
14977 for ac_lib in '' kafs; do
14978 if test -z "$ac_lib"; then
14979 ac_res="none required"
14982 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
14984 if ac_fn_c_try_link "$LINENO"; then :
14985 ac_cv_search_k_hasafs=$ac_res
14987 rm -f core conftest.err conftest.$ac_objext \
14989 if ${ac_cv_search_k_hasafs+:} false; then :
14993 if ${ac_cv_search_k_hasafs+:} false; then :
14996 ac_cv_search_k_hasafs=no
14998 rm conftest.$ac_ext
14999 LIBS=$ac_func_search_save_LIBS
15001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_k_hasafs" >&5
15002 $as_echo "$ac_cv_search_k_hasafs" >&6; }
15003 ac_res=$ac_cv_search_k_hasafs
15004 if test "$ac_res" != no; then :
15005 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
15007 $as_echo "#define USE_AFS 1" >>confdefs.h
15017 # Looking for programs, paths and files
15019 PRIVSEP_PATH=/var/empty
15021 # Check whether --with-privsep-path was given.
15022 if test "${with_privsep_path+set}" = set; then :
15023 withval=$with_privsep_path;
15024 if test -n "$withval" && test "x$withval" != "xno" && \
15025 test "x${withval}" != "xyes"; then
15026 PRIVSEP_PATH=$withval
15035 # Check whether --with-xauth was given.
15036 if test "${with_xauth+set}" = set; then :
15037 withval=$with_xauth;
15038 if test -n "$withval" && test "x$withval" != "xno" && \
15039 test "x${withval}" != "xyes"; then
15040 xauth_path=$withval
15046 TestPath="${TestPath}${PATH_SEPARATOR}/usr/X/bin"
15047 TestPath="${TestPath}${PATH_SEPARATOR}/usr/bin/X11"
15048 TestPath="${TestPath}${PATH_SEPARATOR}/usr/X11R6/bin"
15049 TestPath="${TestPath}${PATH_SEPARATOR}/usr/openwin/bin"
15050 # Extract the first word of "xauth", so it can be a program name with args.
15051 set dummy xauth; ac_word=$2
15052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15053 $as_echo_n "checking for $ac_word... " >&6; }
15054 if ${ac_cv_path_xauth_path+:} false; then :
15055 $as_echo_n "(cached) " >&6
15057 case $xauth_path in
15059 ac_cv_path_xauth_path="$xauth_path" # Let the user override the test with a path.
15062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15063 for as_dir in $TestPath
15066 test -z "$as_dir" && as_dir=.
15067 for ac_exec_ext in '' $ac_executable_extensions; do
15068 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15069 ac_cv_path_xauth_path="$as_dir/$ac_word$ac_exec_ext"
15070 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15080 xauth_path=$ac_cv_path_xauth_path
15081 if test -n "$xauth_path"; then
15082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xauth_path" >&5
15083 $as_echo "$xauth_path" >&6; }
15085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15086 $as_echo "no" >&6; }
15090 if (test ! -z "$xauth_path" && test -x "/usr/openwin/bin/xauth") ; then
15091 xauth_path="/usr/openwin/bin/xauth"
15099 # Check whether --enable-strip was given.
15100 if test "${enable_strip+set}" = set; then :
15101 enableval=$enable_strip;
15102 if test "x$enableval" = "xno" ; then
15111 if test -z "$xauth_path" ; then
15112 XAUTH_PATH="undefined"
15116 cat >>confdefs.h <<_ACEOF
15117 #define XAUTH_PATH "$xauth_path"
15120 XAUTH_PATH=$xauth_path
15124 # Check for mail directory
15126 # Check whether --with-maildir was given.
15127 if test "${with_maildir+set}" = set; then :
15128 withval=$with_maildir;
15129 if test "X$withval" != X && test "x$withval" != xno && \
15130 test "x${withval}" != xyes; then
15132 cat >>confdefs.h <<_ACEOF
15133 #define MAIL_DIRECTORY "$withval"
15140 if test "X$maildir" != "X"; then
15141 cat >>confdefs.h <<_ACEOF
15142 #define MAIL_DIRECTORY "$maildir"
15146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Discovering system mail directory" >&5
15147 $as_echo_n "checking Discovering system mail directory... " >&6; }
15148 if test "$cross_compiling" = yes; then :
15150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: use --with-maildir=/path/to/mail" >&5
15151 $as_echo "$as_me: WARNING: cross compiling: use --with-maildir=/path/to/mail" >&2;}
15155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15156 /* end confdefs.h. */
15159 #include <string.h>
15160 #ifdef HAVE_PATHS_H
15163 #ifdef HAVE_MAILLOCK_H
15164 #include <maillock.h>
15166 #define DATA "conftest.maildir"
15175 fd = fopen(DATA,"w");
15179 #if defined (_PATH_MAILDIR)
15180 if ((rc = fprintf(fd ,"_PATH_MAILDIR:%s\n", _PATH_MAILDIR)) <0)
15182 #elif defined (MAILDIR)
15183 if ((rc = fprintf(fd ,"MAILDIR:%s\n", MAILDIR)) <0)
15185 #elif defined (_PATH_MAIL)
15186 if ((rc = fprintf(fd ,"_PATH_MAIL:%s\n", _PATH_MAIL)) <0)
15198 if ac_fn_c_try_run "$LINENO"; then :
15200 maildir_what=`awk -F: '{print $1}' conftest.maildir`
15201 maildir=`awk -F: '{print $2}' conftest.maildir \
15203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using: $maildir from $maildir_what" >&5
15204 $as_echo "Using: $maildir from $maildir_what" >&6; }
15205 if test "x$maildir_what" != "x_PATH_MAILDIR"; then
15206 cat >>confdefs.h <<_ACEOF
15207 #define MAIL_DIRECTORY "$maildir"
15214 if test "X$ac_status" = "X2";then
15215 # our test program didn't find it. Default to /var/spool/mail
15216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using: default value of /var/spool/mail" >&5
15217 $as_echo "Using: default value of /var/spool/mail" >&6; }
15218 cat >>confdefs.h <<_ACEOF
15219 #define MAIL_DIRECTORY "/var/spool/mail"
15223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: *** not found ***" >&5
15224 $as_echo "*** not found ***" >&6; }
15228 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15229 conftest.$ac_objext conftest.beam conftest.$ac_ext
15238 if test ! -z "$cross_compiling" && test "x$cross_compiling" = "xyes"; then
15239 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Disabling /dev/ptmx test" >&5
15240 $as_echo "$as_me: WARNING: cross compiling: Disabling /dev/ptmx test" >&2;}
15241 disable_ptmx_check=yes
15243 if test -z "$no_dev_ptmx" ; then
15244 if test "x$disable_ptmx_check" != "xyes" ; then
15245 as_ac_File=`$as_echo "ac_cv_file_"/dev/ptmx"" | $as_tr_sh`
15246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/dev/ptmx\"" >&5
15247 $as_echo_n "checking for \"/dev/ptmx\"... " >&6; }
15248 if eval \${$as_ac_File+:} false; then :
15249 $as_echo_n "(cached) " >&6
15251 test "$cross_compiling" = yes &&
15252 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
15253 if test -r ""/dev/ptmx""; then
15254 eval "$as_ac_File=yes"
15256 eval "$as_ac_File=no"
15259 eval ac_res=\$$as_ac_File
15260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15261 $as_echo "$ac_res" >&6; }
15262 if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
15265 cat >>confdefs.h <<_ACEOF
15266 #define HAVE_DEV_PTMX 1
15277 if test ! -z "$cross_compiling" && test "x$cross_compiling" != "xyes"; then
15278 as_ac_File=`$as_echo "ac_cv_file_"/dev/ptc"" | $as_tr_sh`
15279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/dev/ptc\"" >&5
15280 $as_echo_n "checking for \"/dev/ptc\"... " >&6; }
15281 if eval \${$as_ac_File+:} false; then :
15282 $as_echo_n "(cached) " >&6
15284 test "$cross_compiling" = yes &&
15285 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
15286 if test -r ""/dev/ptc""; then
15287 eval "$as_ac_File=yes"
15289 eval "$as_ac_File=no"
15292 eval ac_res=\$$as_ac_File
15293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15294 $as_echo "$ac_res" >&6; }
15295 if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
15298 cat >>confdefs.h <<_ACEOF
15299 #define HAVE_DEV_PTS_AND_PTC 1
15308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: Disabling /dev/ptc test" >&5
15309 $as_echo "$as_me: WARNING: cross compiling: Disabling /dev/ptc test" >&2;}
15312 # Options from here on. Some of these are preset by platform above
15314 # Check whether --with-mantype was given.
15315 if test "${with_mantype+set}" = set; then :
15316 withval=$with_mantype;
15322 as_fn_error $? "invalid man type: $withval" "$LINENO" 5
15329 if test -z "$MANTYPE"; then
15330 TestPath="/usr/bin${PATH_SEPARATOR}/usr/ucb"
15331 for ac_prog in nroff awf
15333 # Extract the first word of "$ac_prog", so it can be a program name with args.
15334 set dummy $ac_prog; ac_word=$2
15335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15336 $as_echo_n "checking for $ac_word... " >&6; }
15337 if ${ac_cv_path_NROFF+:} false; then :
15338 $as_echo_n "(cached) " >&6
15342 ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path.
15345 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15346 for as_dir in $TestPath
15349 test -z "$as_dir" && as_dir=.
15350 for ac_exec_ext in '' $ac_executable_extensions; do
15351 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
15352 ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext"
15353 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15363 NROFF=$ac_cv_path_NROFF
15364 if test -n "$NROFF"; then
15365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFF" >&5
15366 $as_echo "$NROFF" >&6; }
15368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15369 $as_echo "no" >&6; }
15373 test -n "$NROFF" && break
15375 test -n "$NROFF" || NROFF="/bin/false"
15377 if ${NROFF} -mdoc ${srcdir}/ssh.1 >/dev/null 2>&1; then
15379 elif ${NROFF} -man ${srcdir}/ssh.1 >/dev/null 2>&1; then
15386 if test "$MANTYPE" = "doc"; then
15389 mansubdir=$MANTYPE;
15393 # Check whether to enable MD5 passwords
15396 # Check whether --with-md5-passwords was given.
15397 if test "${with_md5_passwords+set}" = set; then :
15398 withval=$with_md5_passwords;
15399 if test "x$withval" != "xno" ; then
15401 $as_echo "#define HAVE_MD5_PASSWORDS 1" >>confdefs.h
15410 # Whether to disable shadow password support
15412 # Check whether --with-shadow was given.
15413 if test "${with_shadow+set}" = set; then :
15414 withval=$with_shadow;
15415 if test "x$withval" = "xno" ; then
15416 $as_echo "#define DISABLE_SHADOW 1" >>confdefs.h
15425 if test -z "$disable_shadow" ; then
15426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the systems has expire shadow information" >&5
15427 $as_echo_n "checking if the systems has expire shadow information... " >&6; }
15428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15429 /* end confdefs.h. */
15431 #include <sys/types.h>
15432 #include <shadow.h>
15438 sp.sp_expire = sp.sp_lstchg = sp.sp_inact = 0;
15443 if ac_fn_c_try_compile "$LINENO"; then :
15444 sp_expire_available=yes
15446 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15448 if test "x$sp_expire_available" = "xyes" ; then
15449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15450 $as_echo "yes" >&6; }
15452 $as_echo "#define HAS_SHADOW_EXPIRE 1" >>confdefs.h
15455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15456 $as_echo "no" >&6; }
15460 # Use ip address instead of hostname in $DISPLAY
15461 if test ! -z "$IPADDR_IN_DISPLAY" ; then
15462 DISPLAY_HACK_MSG="yes"
15464 $as_echo "#define IPADDR_IN_DISPLAY 1" >>confdefs.h
15467 DISPLAY_HACK_MSG="no"
15469 # Check whether --with-ipaddr-display was given.
15470 if test "${with_ipaddr_display+set}" = set; then :
15471 withval=$with_ipaddr_display;
15472 if test "x$withval" != "xno" ; then
15473 $as_echo "#define IPADDR_IN_DISPLAY 1" >>confdefs.h
15475 DISPLAY_HACK_MSG="yes"
15483 # check for /etc/default/login and use it if present.
15484 # Check whether --enable-etc-default-login was given.
15485 if test "${enable_etc_default_login+set}" = set; then :
15486 enableval=$enable_etc_default_login; if test "x$enableval" = "xno"; then
15487 { $as_echo "$as_me:${as_lineno-$LINENO}: /etc/default/login handling disabled" >&5
15488 $as_echo "$as_me: /etc/default/login handling disabled" >&6;}
15489 etc_default_login=no
15491 etc_default_login=yes
15494 if test ! -z "$cross_compiling" && test "x$cross_compiling" = "xyes";
15496 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking /etc/default/login" >&5
15497 $as_echo "$as_me: WARNING: cross compiling: not checking /etc/default/login" >&2;}
15498 etc_default_login=no
15500 etc_default_login=yes
15506 if test "x$etc_default_login" != "xno"; then
15507 as_ac_File=`$as_echo "ac_cv_file_"/etc/default/login"" | $as_tr_sh`
15508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/etc/default/login\"" >&5
15509 $as_echo_n "checking for \"/etc/default/login\"... " >&6; }
15510 if eval \${$as_ac_File+:} false; then :
15511 $as_echo_n "(cached) " >&6
15513 test "$cross_compiling" = yes &&
15514 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
15515 if test -r ""/etc/default/login""; then
15516 eval "$as_ac_File=yes"
15518 eval "$as_ac_File=no"
15521 eval ac_res=\$$as_ac_File
15522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
15523 $as_echo "$ac_res" >&6; }
15524 if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
15525 external_path_file=/etc/default/login
15528 if test "x$external_path_file" = "x/etc/default/login"; then
15530 $as_echo "#define HAVE_ETC_DEFAULT_LOGIN 1" >>confdefs.h
15535 if test $ac_cv_func_login_getcapbool = "yes" && \
15536 test $ac_cv_header_login_cap_h = "yes" ; then
15537 external_path_file=/etc/login.conf
15540 # Whether to mess with the default path
15541 SERVER_PATH_MSG="(default)"
15543 # Check whether --with-default-path was given.
15544 if test "${with_default_path+set}" = set; then :
15545 withval=$with_default_path;
15546 if test "x$external_path_file" = "x/etc/login.conf" ; then
15547 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
15548 --with-default-path=PATH has no effect on this system.
15549 Edit /etc/login.conf instead." >&5
15550 $as_echo "$as_me: WARNING:
15551 --with-default-path=PATH has no effect on this system.
15552 Edit /etc/login.conf instead." >&2;}
15553 elif test "x$withval" != "xno" ; then
15554 if test ! -z "$external_path_file" ; then
15555 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
15556 --with-default-path=PATH will only be used if PATH is not defined in
15557 $external_path_file ." >&5
15558 $as_echo "$as_me: WARNING:
15559 --with-default-path=PATH will only be used if PATH is not defined in
15560 $external_path_file ." >&2;}
15562 user_path="$withval"
15563 SERVER_PATH_MSG="$withval"
15567 if test "x$external_path_file" = "x/etc/login.conf" ; then
15568 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Make sure the path to scp is in /etc/login.conf" >&5
15569 $as_echo "$as_me: WARNING: Make sure the path to scp is in /etc/login.conf" >&2;}
15571 if test ! -z "$external_path_file" ; then
15572 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
15573 If PATH is defined in $external_path_file, ensure the path to scp is included,
15574 otherwise scp will not work." >&5
15575 $as_echo "$as_me: WARNING:
15576 If PATH is defined in $external_path_file, ensure the path to scp is included,
15577 otherwise scp will not work." >&2;}
15579 if test "$cross_compiling" = yes; then :
15580 user_path="/usr/bin:/bin:/usr/sbin:/sbin"
15583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15584 /* end confdefs.h. */
15586 /* find out what STDPATH is */
15588 #ifdef HAVE_PATHS_H
15589 # include <paths.h>
15591 #ifndef _PATH_STDPATH
15592 # ifdef _PATH_USERPATH /* Irix */
15593 # define _PATH_STDPATH _PATH_USERPATH
15595 # define _PATH_STDPATH "/usr/bin:/bin:/usr/sbin:/sbin"
15598 #include <sys/types.h>
15599 #include <sys/stat.h>
15601 #define DATA "conftest.stdpath"
15610 fd = fopen(DATA,"w");
15614 if ((rc = fprintf(fd,"%s", _PATH_STDPATH)) < 0)
15623 if ac_fn_c_try_run "$LINENO"; then :
15624 user_path=`cat conftest.stdpath`
15626 user_path="/usr/bin:/bin:/usr/sbin:/sbin"
15628 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15629 conftest.$ac_objext conftest.beam conftest.$ac_ext
15632 # make sure $bindir is in USER_PATH so scp will work
15633 t_bindir=`eval echo ${bindir}`
15635 NONE/*) t_bindir=`echo $t_bindir | sed "s~NONE~$prefix~"` ;;
15638 NONE/*) t_bindir=`echo $t_bindir | sed "s~NONE~$ac_default_prefix~"` ;;
15640 echo $user_path | grep ":$t_bindir" > /dev/null 2>&1
15641 if test $? -ne 0 ; then
15642 echo $user_path | grep "^$t_bindir" > /dev/null 2>&1
15643 if test $? -ne 0 ; then
15644 user_path=$user_path:$t_bindir
15645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Adding $t_bindir to USER_PATH so scp will work" >&5
15646 $as_echo "Adding $t_bindir to USER_PATH so scp will work" >&6; }
15653 if test "x$external_path_file" != "x/etc/login.conf" ; then
15655 cat >>confdefs.h <<_ACEOF
15656 #define USER_PATH "$user_path"
15662 # Set superuser path separately to user path
15664 # Check whether --with-superuser-path was given.
15665 if test "${with_superuser_path+set}" = set; then :
15666 withval=$with_superuser_path;
15667 if test -n "$withval" && test "x$withval" != "xno" && \
15668 test "x${withval}" != "xyes"; then
15670 cat >>confdefs.h <<_ACEOF
15671 #define SUPERUSER_PATH "$withval"
15674 superuser_path=$withval
15682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need to convert IPv4 in IPv6-mapped addresses" >&5
15683 $as_echo_n "checking if we need to convert IPv4 in IPv6-mapped addresses... " >&6; }
15684 IPV4_IN6_HACK_MSG="no"
15686 # Check whether --with-4in6 was given.
15687 if test "${with_4in6+set}" = set; then :
15688 withval=$with_4in6;
15689 if test "x$withval" != "xno" ; then
15690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15691 $as_echo "yes" >&6; }
15693 $as_echo "#define IPV4_IN_IPV6 1" >>confdefs.h
15695 IPV4_IN6_HACK_MSG="yes"
15697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15698 $as_echo "no" >&6; }
15703 if test "x$inet6_default_4in6" = "xyes"; then
15704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (default)" >&5
15705 $as_echo "yes (default)" >&6; }
15706 $as_echo "#define IPV4_IN_IPV6 1" >>confdefs.h
15708 IPV4_IN6_HACK_MSG="yes"
15710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (default)" >&5
15711 $as_echo "no (default)" >&6; }
15718 # Whether to enable BSD auth support
15721 # Check whether --with-bsd-auth was given.
15722 if test "${with_bsd_auth+set}" = set; then :
15723 withval=$with_bsd_auth;
15724 if test "x$withval" != "xno" ; then
15726 $as_echo "#define BSD_AUTH 1" >>confdefs.h
15735 # Where to place sshd.pid
15737 # make sure the directory exists
15738 if test ! -d $piddir ; then
15739 piddir=`eval echo ${sysconfdir}`
15741 NONE/*) piddir=`echo $piddir | sed "s~NONE~$ac_default_prefix~"` ;;
15746 # Check whether --with-pid-dir was given.
15747 if test "${with_pid_dir+set}" = set; then :
15748 withval=$with_pid_dir;
15749 if test -n "$withval" && test "x$withval" != "xno" && \
15750 test "x${withval}" != "xyes"; then
15752 if test ! -d $piddir ; then
15753 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** no $piddir directory on this system **" >&5
15754 $as_echo "$as_me: WARNING: ** no $piddir directory on this system **" >&2;}
15763 cat >>confdefs.h <<_ACEOF
15764 #define _PATH_SSH_PIDDIR "$piddir"
15769 # Check whether --enable-lastlog was given.
15770 if test "${enable_lastlog+set}" = set; then :
15771 enableval=$enable_lastlog;
15772 if test "x$enableval" = "xno" ; then
15773 $as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
15780 # Check whether --enable-utmp was given.
15781 if test "${enable_utmp+set}" = set; then :
15782 enableval=$enable_utmp;
15783 if test "x$enableval" = "xno" ; then
15784 $as_echo "#define DISABLE_UTMP 1" >>confdefs.h
15791 # Check whether --enable-utmpx was given.
15792 if test "${enable_utmpx+set}" = set; then :
15793 enableval=$enable_utmpx;
15794 if test "x$enableval" = "xno" ; then
15796 $as_echo "#define DISABLE_UTMPX 1" >>confdefs.h
15803 # Check whether --enable-wtmp was given.
15804 if test "${enable_wtmp+set}" = set; then :
15805 enableval=$enable_wtmp;
15806 if test "x$enableval" = "xno" ; then
15807 $as_echo "#define DISABLE_WTMP 1" >>confdefs.h
15814 # Check whether --enable-wtmpx was given.
15815 if test "${enable_wtmpx+set}" = set; then :
15816 enableval=$enable_wtmpx;
15817 if test "x$enableval" = "xno" ; then
15819 $as_echo "#define DISABLE_WTMPX 1" >>confdefs.h
15826 # Check whether --enable-libutil was given.
15827 if test "${enable_libutil+set}" = set; then :
15828 enableval=$enable_libutil;
15829 if test "x$enableval" = "xno" ; then
15830 $as_echo "#define DISABLE_LOGIN 1" >>confdefs.h
15837 # Check whether --enable-pututline was given.
15838 if test "${enable_pututline+set}" = set; then :
15839 enableval=$enable_pututline;
15840 if test "x$enableval" = "xno" ; then
15842 $as_echo "#define DISABLE_PUTUTLINE 1" >>confdefs.h
15849 # Check whether --enable-pututxline was given.
15850 if test "${enable_pututxline+set}" = set; then :
15851 enableval=$enable_pututxline;
15852 if test "x$enableval" = "xno" ; then
15854 $as_echo "#define DISABLE_PUTUTXLINE 1" >>confdefs.h
15862 # Check whether --with-lastlog was given.
15863 if test "${with_lastlog+set}" = set; then :
15864 withval=$with_lastlog;
15865 if test "x$withval" = "xno" ; then
15866 $as_echo "#define DISABLE_LASTLOG 1" >>confdefs.h
15868 elif test -n "$withval" && test "x${withval}" != "xyes"; then
15869 conf_lastlog_location=$withval
15877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines LASTLOG_FILE" >&5
15878 $as_echo_n "checking if your system defines LASTLOG_FILE... " >&6; }
15879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15880 /* end confdefs.h. */
15882 #include <sys/types.h>
15884 #ifdef HAVE_LASTLOG_H
15885 # include <lastlog.h>
15887 #ifdef HAVE_PATHS_H
15888 # include <paths.h>
15890 #ifdef HAVE_LOGIN_H
15891 # include <login.h>
15897 char *lastlog = LASTLOG_FILE;
15902 if ac_fn_c_try_compile "$LINENO"; then :
15903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15904 $as_echo "yes" >&6; }
15907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15908 $as_echo "no" >&6; }
15909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines _PATH_LASTLOG" >&5
15910 $as_echo_n "checking if your system defines _PATH_LASTLOG... " >&6; }
15911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15912 /* end confdefs.h. */
15914 #include <sys/types.h>
15916 #ifdef HAVE_LASTLOG_H
15917 # include <lastlog.h>
15919 #ifdef HAVE_PATHS_H
15920 # include <paths.h>
15926 char *lastlog = _PATH_LASTLOG;
15931 if ac_fn_c_try_compile "$LINENO"; then :
15932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15933 $as_echo "yes" >&6; }
15936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15937 $as_echo "no" >&6; }
15938 system_lastlog_path=no
15941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15944 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15946 if test -z "$conf_lastlog_location"; then
15947 if test x"$system_lastlog_path" = x"no" ; then
15948 for f in /var/log/lastlog /usr/adm/lastlog /var/adm/lastlog /etc/security/lastlog ; do
15949 if (test -d "$f" || test -f "$f") ; then
15950 conf_lastlog_location=$f
15953 if test -z "$conf_lastlog_location"; then
15954 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ** Cannot find lastlog **" >&5
15955 $as_echo "$as_me: WARNING: ** Cannot find lastlog **" >&2;}
15960 if test -n "$conf_lastlog_location"; then
15962 cat >>confdefs.h <<_ACEOF
15963 #define CONF_LASTLOG_FILE "$conf_lastlog_location"
15968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines UTMP_FILE" >&5
15969 $as_echo_n "checking if your system defines UTMP_FILE... " >&6; }
15970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15971 /* end confdefs.h. */
15973 #include <sys/types.h>
15975 #ifdef HAVE_PATHS_H
15976 # include <paths.h>
15982 char *utmp = UTMP_FILE;
15987 if ac_fn_c_try_compile "$LINENO"; then :
15988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15989 $as_echo "yes" >&6; }
15991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15992 $as_echo "no" >&6; }
15993 system_utmp_path=no
15996 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15997 if test -z "$conf_utmp_location"; then
15998 if test x"$system_utmp_path" = x"no" ; then
15999 for f in /etc/utmp /usr/adm/utmp /var/run/utmp; do
16000 if test -f $f ; then
16001 conf_utmp_location=$f
16004 if test -z "$conf_utmp_location"; then
16005 $as_echo "#define DISABLE_UTMP 1" >>confdefs.h
16010 if test -n "$conf_utmp_location"; then
16012 cat >>confdefs.h <<_ACEOF
16013 #define CONF_UTMP_FILE "$conf_utmp_location"
16018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines WTMP_FILE" >&5
16019 $as_echo_n "checking if your system defines WTMP_FILE... " >&6; }
16020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16021 /* end confdefs.h. */
16023 #include <sys/types.h>
16025 #ifdef HAVE_PATHS_H
16026 # include <paths.h>
16032 char *wtmp = WTMP_FILE;
16037 if ac_fn_c_try_compile "$LINENO"; then :
16038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16039 $as_echo "yes" >&6; }
16041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16042 $as_echo "no" >&6; }
16043 system_wtmp_path=no
16046 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16047 if test -z "$conf_wtmp_location"; then
16048 if test x"$system_wtmp_path" = x"no" ; then
16049 for f in /usr/adm/wtmp /var/log/wtmp; do
16050 if test -f $f ; then
16051 conf_wtmp_location=$f
16054 if test -z "$conf_wtmp_location"; then
16055 $as_echo "#define DISABLE_WTMP 1" >>confdefs.h
16060 if test -n "$conf_wtmp_location"; then
16062 cat >>confdefs.h <<_ACEOF
16063 #define CONF_WTMP_FILE "$conf_wtmp_location"
16069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if your system defines WTMPX_FILE" >&5
16070 $as_echo_n "checking if your system defines WTMPX_FILE... " >&6; }
16071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16072 /* end confdefs.h. */
16074 #include <sys/types.h>
16076 #ifdef HAVE_UTMPX_H
16079 #ifdef HAVE_PATHS_H
16080 # include <paths.h>
16086 char *wtmpx = WTMPX_FILE;
16091 if ac_fn_c_try_compile "$LINENO"; then :
16092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16093 $as_echo "yes" >&6; }
16095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16096 $as_echo "no" >&6; }
16097 system_wtmpx_path=no
16100 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16101 if test -z "$conf_wtmpx_location"; then
16102 if test x"$system_wtmpx_path" = x"no" ; then
16103 $as_echo "#define DISABLE_WTMPX 1" >>confdefs.h
16108 cat >>confdefs.h <<_ACEOF
16109 #define CONF_WTMPX_FILE "$conf_wtmpx_location"
16115 if test ! -z "$blibpath" ; then
16116 LDFLAGS="$LDFLAGS $blibflags$blibpath"
16117 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Please check and edit blibpath in LDFLAGS in Makefile" >&5
16118 $as_echo "$as_me: WARNING: Please check and edit blibpath in LDFLAGS in Makefile" >&2;}
16121 CFLAGS="$CFLAGS $werror_flags"
16123 if test "x$ac_cv_func_getaddrinfo" != "xyes" ; then
16128 ac_fn_c_check_decl "$LINENO" "BROKEN_GETADDRINFO" "ac_cv_have_decl_BROKEN_GETADDRINFO" "$ac_includes_default"
16129 if test "x$ac_cv_have_decl_BROKEN_GETADDRINFO" = xyes; then :
16133 TEST_SSH_IPV6=$TEST_SSH_IPV6
16137 ac_config_files="$ac_config_files Makefile buildpkg.sh opensshd.init openssh.xml openbsd-compat/Makefile openbsd-compat/regress/Makefile survey.sh"
16139 cat >confcache <<\_ACEOF
16140 # This file is a shell script that caches the results of configure
16141 # tests run on this system so they can be shared between configure
16142 # scripts and configure runs, see configure's option --config-cache.
16143 # It is not useful on other systems. If it contains results you don't
16144 # want to keep, you may remove or edit it.
16146 # config.status only pays attention to the cache file if you give it
16147 # the --recheck option to rerun configure.
16149 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16150 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16151 # following values.
16155 # The following way of writing the cache mishandles newlines in values,
16156 # but we know of no workaround that is simple, portable, and efficient.
16157 # So, we kill variables containing newlines.
16158 # Ultrix sh set writes to stderr and can't be redirected directly,
16159 # and sets the high bit in the cache file unless we assign to the vars.
16161 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16162 eval ac_val=\$$ac_var
16166 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16167 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16170 _ | IFS | as_nl) ;; #(
16171 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16172 *) { eval $ac_var=; unset $ac_var;} ;;
16178 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16179 *${as_nl}ac_space=\ *)
16180 # `set' does not quote correctly, so add quotes: double-quote
16181 # substitution turns \\\\ into \\, and sed turns \\ into \.
16184 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16187 # `set' quotes correctly as required by POSIX, so do not add quotes.
16188 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16197 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16199 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16201 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16202 if test -w "$cache_file"; then
16203 if test "x$cache_file" != "x/dev/null"; then
16204 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16205 $as_echo "$as_me: updating cache $cache_file" >&6;}
16206 if test ! -f "$cache_file" || test -h "$cache_file"; then
16207 cat confcache >"$cache_file"
16209 case $cache_file in #(
16211 mv -f confcache "$cache_file"$$ &&
16212 mv -f "$cache_file"$$ "$cache_file" ;; #(
16214 mv -f confcache "$cache_file" ;;
16219 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16220 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16225 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16226 # Let make expand exec_prefix.
16227 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16229 DEFS=-DHAVE_CONFIG_H
16234 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16235 # 1. Remove the extension, and $U if already installed.
16236 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16237 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16238 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16239 # will be set to the directory where LIBOBJS objects are built.
16240 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16241 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16243 LIBOBJS=$ac_libobjs
16245 LTLIBOBJS=$ac_ltlibobjs
16250 : "${CONFIG_STATUS=./config.status}"
16252 ac_clean_files_save=$ac_clean_files
16253 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16254 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16255 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16257 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16259 # Generated by $as_me.
16260 # Run this file to recreate the current configuration.
16261 # Compiler output produced by configure, useful for debugging
16262 # configure, is in config.log if it exists.
16265 ac_cs_recheck=false
16268 SHELL=\${CONFIG_SHELL-$SHELL}
16271 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16272 ## -------------------- ##
16273 ## M4sh Initialization. ##
16274 ## -------------------- ##
16276 # Be more Bourne compatible
16277 DUALCASE=1; export DUALCASE # for MKS sh
16278 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16281 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16282 # is contrary to our usage. Disable this feature.
16283 alias -g '${1+"$@"}'='"$@"'
16284 setopt NO_GLOB_SUBST
16286 case `(set -o) 2>/dev/null` in #(
16298 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16299 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16300 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16301 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16302 # Prefer a ksh shell builtin over an external printf program on Solaris,
16303 # but without wasting forks for bash or zsh.
16304 if test -z "$BASH_VERSION$ZSH_VERSION" \
16305 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16306 as_echo='print -r --'
16307 as_echo_n='print -rn --'
16308 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16309 as_echo='printf %s\n'
16310 as_echo_n='printf %s'
16312 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16313 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16314 as_echo_n='/usr/ucb/echo -n'
16316 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16317 as_echo_n_body='eval
16321 expr "X$arg" : "X\\(.*\\)$as_nl";
16322 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16324 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16326 export as_echo_n_body
16327 as_echo_n='sh -c $as_echo_n_body as_echo'
16329 export as_echo_body
16330 as_echo='sh -c $as_echo_body as_echo'
16333 # The user is always right.
16334 if test "${PATH_SEPARATOR+set}" != set; then
16336 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16337 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16344 # We need space, tab and new line, in precisely that order. Quoting is
16345 # there to prevent editors from complaining about space-tab.
16346 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16347 # splitting by setting IFS to empty value.)
16350 # Find who we are. Look in the path if we contain no directory separator.
16353 *[\\/]* ) as_myself=$0 ;;
16354 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16355 for as_dir in $PATH
16358 test -z "$as_dir" && as_dir=.
16359 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16365 # We did not find ourselves, most probably we were run as `sh COMMAND'
16366 # in which case we are not to be found in the path.
16367 if test "x$as_myself" = x; then
16370 if test ! -f "$as_myself"; then
16371 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16375 # Unset variables that we do not need and which cause bugs (e.g. in
16376 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16377 # suppresses any "Segmentation fault" message there. '((' could
16378 # trigger a bug in pdksh 5.2.14.
16379 for as_var in BASH_ENV ENV MAIL MAILPATH
16380 do eval test x\${$as_var+set} = xset \
16381 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16394 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16397 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16398 # ----------------------------------------
16399 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16400 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16401 # script with STATUS, using 1 if that was 0.
16404 as_status=$1; test $as_status -eq 0 && as_status=1
16406 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16407 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16409 $as_echo "$as_me: error: $2" >&2
16410 as_fn_exit $as_status
16414 # as_fn_set_status STATUS
16415 # -----------------------
16416 # Set $? to STATUS, without forking.
16417 as_fn_set_status ()
16420 } # as_fn_set_status
16422 # as_fn_exit STATUS
16423 # -----------------
16424 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16428 as_fn_set_status $1
16434 # Portably unset VAR.
16437 { eval $1=; unset $1;}
16439 as_unset=as_fn_unset
16440 # as_fn_append VAR VALUE
16441 # ----------------------
16442 # Append the text in VALUE to the end of the definition contained in VAR. Take
16443 # advantage of any shell optimizations that allow amortized linear growth over
16444 # repeated appends, instead of the typical quadratic growth present in naive
16446 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16447 eval 'as_fn_append ()
16458 # as_fn_arith ARG...
16459 # ------------------
16460 # Perform arithmetic evaluation on the ARGs, and store the result in the
16461 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16462 # must be portable across $(()) and expr.
16463 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16464 eval 'as_fn_arith ()
16471 as_val=`expr "$@" || test $? -eq 1`
16476 if expr a : '\(a\)' >/dev/null 2>&1 &&
16477 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16483 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16484 as_basename=basename
16489 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16495 as_me=`$as_basename -- "$0" ||
16496 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16497 X"$0" : 'X\(//\)$' \| \
16498 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16500 sed '/^.*\/\([^/][^/]*\)\/*$/{
16514 # Avoid depending upon Character Ranges.
16515 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16516 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16517 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16518 as_cr_digits='0123456789'
16519 as_cr_alnum=$as_cr_Letters$as_cr_digits
16521 ECHO_C= ECHO_N= ECHO_T=
16522 case `echo -n x` in #(((((
16524 case `echo 'xy\c'` in
16525 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16527 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16534 rm -f conf$$ conf$$.exe conf$$.file
16535 if test -d conf$$.dir; then
16536 rm -f conf$$.dir/conf$$.file
16539 mkdir conf$$.dir 2>/dev/null
16541 if (echo >conf$$.file) 2>/dev/null; then
16542 if ln -s conf$$.file conf$$ 2>/dev/null; then
16544 # ... but there are two gotchas:
16545 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16546 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16547 # In both cases, we have to default to `cp -p'.
16548 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16550 elif ln conf$$.file conf$$ 2>/dev/null; then
16558 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16559 rmdir conf$$.dir 2>/dev/null
16564 # Create "$as_dir" as a directory, including parents if necessary.
16569 -*) as_dir=./$as_dir;;
16571 test -d "$as_dir" || eval $as_mkdir_p || {
16575 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16576 *) as_qdir=$as_dir;;
16578 as_dirs="'$as_qdir' $as_dirs"
16579 as_dir=`$as_dirname -- "$as_dir" ||
16580 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16581 X"$as_dir" : 'X\(//\)[^/]' \| \
16582 X"$as_dir" : 'X\(//\)$' \| \
16583 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16584 $as_echo X"$as_dir" |
16585 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16589 /^X\(\/\/\)[^/].*/{
16602 test -d "$as_dir" && break
16604 test -z "$as_dirs" || eval "mkdir $as_dirs"
16605 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16609 if mkdir -p . 2>/dev/null; then
16610 as_mkdir_p='mkdir -p "$as_dir"'
16612 test -d ./-p && rmdir ./-p
16616 if test -x / >/dev/null 2>&1; then
16617 as_test_x='test -x'
16619 if ls -dL / >/dev/null 2>&1; then
16626 if test -d "$1"; then
16632 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
16633 ???[sx]*):;;*)false;;esac;fi
16637 as_executable_p=$as_test_x
16639 # Sed expression to map a string onto a valid CPP name.
16640 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16642 # Sed expression to map a string onto a valid variable name.
16643 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16647 ## ----------------------------------- ##
16648 ## Main body of $CONFIG_STATUS script. ##
16649 ## ----------------------------------- ##
16651 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16653 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16654 # Save the log message, to keep $0 and so on meaningful, and to
16655 # report actual input values of CONFIG_FILES etc. instead of their
16656 # values after options handling.
16658 This file was extended by OpenSSH $as_me Portable, which was
16659 generated by GNU Autoconf 2.68. Invocation command line was
16661 CONFIG_FILES = $CONFIG_FILES
16662 CONFIG_HEADERS = $CONFIG_HEADERS
16663 CONFIG_LINKS = $CONFIG_LINKS
16664 CONFIG_COMMANDS = $CONFIG_COMMANDS
16667 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16672 case $ac_config_files in *"
16673 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16676 case $ac_config_headers in *"
16677 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16681 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16682 # Files that config.status was made for.
16683 config_files="$ac_config_files"
16684 config_headers="$ac_config_headers"
16688 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16690 \`$as_me' instantiates files and other configuration actions
16691 from templates according to the current configuration. Unless the files
16692 and actions are specified as TAGs, all are instantiated by default.
16694 Usage: $0 [OPTION]... [TAG]...
16696 -h, --help print this help, then exit
16697 -V, --version print version number and configuration settings, then exit
16698 --config print configuration, then exit
16699 -q, --quiet, --silent
16700 do not print progress messages
16701 -d, --debug don't remove temporary files
16702 --recheck update $as_me by reconfiguring in the same conditions
16703 --file=FILE[:TEMPLATE]
16704 instantiate the configuration file FILE
16705 --header=FILE[:TEMPLATE]
16706 instantiate the configuration header FILE
16708 Configuration files:
16711 Configuration headers:
16714 Report bugs to <openssh-unix-dev@mindrot.org>."
16717 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16718 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16720 OpenSSH config.status Portable
16721 configured by $0, generated by GNU Autoconf 2.68,
16722 with options \\"\$ac_cs_config\\"
16724 Copyright (C) 2010 Free Software Foundation, Inc.
16725 This config.status script is free software; the Free Software Foundation
16726 gives unlimited permission to copy, distribute and modify it."
16732 test -n "\$AWK" || AWK=awk
16735 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16736 # The default lists apply if the user does not specify any file.
16742 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16743 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16747 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16759 # Handling of the options.
16760 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16762 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16763 $as_echo "$ac_cs_version"; exit ;;
16764 --config | --confi | --conf | --con | --co | --c )
16765 $as_echo "$ac_cs_config"; exit ;;
16766 --debug | --debu | --deb | --de | --d | -d )
16768 --file | --fil | --fi | --f )
16771 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16772 '') as_fn_error $? "missing file argument" ;;
16774 as_fn_append CONFIG_FILES " '$ac_optarg'"
16775 ac_need_defaults=false;;
16776 --header | --heade | --head | --hea )
16779 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16781 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16782 ac_need_defaults=false;;
16784 # Conflict between --help and --header
16785 as_fn_error $? "ambiguous option: \`$1'
16786 Try \`$0 --help' for more information.";;
16787 --help | --hel | -h )
16788 $as_echo "$ac_cs_usage"; exit ;;
16789 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16790 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16793 # This is an error.
16794 -*) as_fn_error $? "unrecognized option: \`$1'
16795 Try \`$0 --help' for more information." ;;
16797 *) as_fn_append ac_config_targets " $1"
16798 ac_need_defaults=false ;;
16804 ac_configure_extra_args=
16806 if $ac_cs_silent; then
16808 ac_configure_extra_args="$ac_configure_extra_args --silent"
16812 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16813 if \$ac_cs_recheck; then
16814 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16816 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16817 CONFIG_SHELL='$SHELL'
16818 export CONFIG_SHELL
16823 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16827 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16828 ## Running $as_me. ##
16834 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16837 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16839 # Handling of arguments.
16840 for ac_config_target in $ac_config_targets
16842 case $ac_config_target in
16843 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16844 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16845 "buildpkg.sh") CONFIG_FILES="$CONFIG_FILES buildpkg.sh" ;;
16846 "opensshd.init") CONFIG_FILES="$CONFIG_FILES opensshd.init" ;;
16847 "openssh.xml") CONFIG_FILES="$CONFIG_FILES openssh.xml" ;;
16848 "openbsd-compat/Makefile") CONFIG_FILES="$CONFIG_FILES openbsd-compat/Makefile" ;;
16849 "openbsd-compat/regress/Makefile") CONFIG_FILES="$CONFIG_FILES openbsd-compat/regress/Makefile" ;;
16850 "survey.sh") CONFIG_FILES="$CONFIG_FILES survey.sh" ;;
16852 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16857 # If the user did not use the arguments to specify the items to instantiate,
16858 # then the envvar interface is used. Set only those that are not.
16859 # We use the long form for the default assignment because of an extremely
16860 # bizarre bug on SunOS 4.1.3.
16861 if $ac_need_defaults; then
16862 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16863 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16866 # Have a temporary directory for convenience. Make it in the build tree
16867 # simply because there is no reason against having it here, and in addition,
16868 # creating and moving files from /tmp can sometimes cause problems.
16869 # Hook for its removal unless debugging.
16870 # Note that there is a small window in which the directory will not be cleaned:
16871 # after its creation but before its name has been assigned to `$tmp'.
16875 trap 'exit_status=$?
16876 : "${ac_tmp:=$tmp}"
16877 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16879 trap 'as_fn_exit 1' 1 2 13 15
16881 # Create a (secure) tmp directory for tmp files.
16884 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16888 tmp=./conf$$-$RANDOM
16889 (umask 077 && mkdir "$tmp")
16890 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16893 # Set up the scripts for CONFIG_FILES section.
16894 # No need to generate them if there are no CONFIG_FILES.
16895 # This happens for instance with `./config.status config.h'.
16896 if test -n "$CONFIG_FILES"; then
16899 ac_cr=`echo X | tr X '\015'`
16900 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16901 # But we know of no other shell where ac_cr would be empty at this
16902 # point, so we can use a bashism as a fallback.
16903 if test "x$ac_cr" = x; then
16904 eval ac_cr=\$\'\\r\'
16906 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16907 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16910 ac_cs_awk_cr=$ac_cr
16913 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16918 echo "cat >conf$$subs.awk <<_ACEOF" &&
16919 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16921 } >conf$$subs.sh ||
16922 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16923 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16925 for ac_last_try in false false false false false :; do
16926 . ./conf$$subs.sh ||
16927 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16929 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16930 if test $ac_delim_n = $ac_delim_num; then
16932 elif $ac_last_try; then
16933 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16935 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16938 rm -f conf$$subs.sh
16940 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16941 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16945 s/^/S["/; s/!.*/"]=/
16955 s/\(.\{148\}\)..*/\1/
16957 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16962 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16969 s/\(.\{148\}\)..*/\1/
16971 s/["\\]/\\&/g; s/^/"/; s/$/"/
16975 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16980 ' <conf$$subs.awk | sed '
16985 ' >>$CONFIG_STATUS || ac_write_fail=1
16986 rm -f conf$$subs.awk
16987 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16989 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16990 for (key in S) S_is_set[key] = 1
16996 nfields = split(line, field, "@")
16998 len = length(field[1])
16999 for (i = 2; i < nfields; i++) {
17001 keylen = length(key)
17002 if (S_is_set[key]) {
17004 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17005 len += length(value) + length(field[++i])
17016 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17017 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17018 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17021 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17022 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17025 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17026 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17027 # trailing colons and then remove the whole line if VPATH becomes empty
17028 # (actually we leave an empty line to preserve line numbers).
17029 if test "x$srcdir" = x.; then
17030 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
17048 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17049 fi # test -n "$CONFIG_FILES"
17051 # Set up the scripts for CONFIG_HEADERS section.
17052 # No need to generate them if there are no CONFIG_HEADERS.
17053 # This happens for instance with `./config.status Makefile'.
17054 if test -n "$CONFIG_HEADERS"; then
17055 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
17059 # Transform confdefs.h into an awk script `defines.awk', embedded as
17060 # here-document in config.status, that substitutes the proper values into
17061 # config.h.in to produce config.h.
17063 # Create a delimiter string that does not exist in confdefs.h, to ease
17064 # handling of long lines.
17066 for ac_last_try in false false :; do
17067 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17068 if test -z "$ac_tt"; then
17070 elif $ac_last_try; then
17071 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17073 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17077 # For the awk script, D is an array of macro values keyed by name,
17078 # likewise P contains macro parameters if any. Preserve backslash
17079 # newline sequences.
17081 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17083 s/.\{148\}/&'"$ac_delim"'/g
17086 s/^[ ]*#[ ]*define[ ][ ]*/ /
17093 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17095 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17099 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17100 D["\1"]=" \3\\\\\\n"\\/p
17102 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17107 s/.\{148\}/&'"$ac_delim"'/g
17112 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17115 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17117 ' <confdefs.h | sed '
17118 s/'"$ac_delim"'/"\\\
17119 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17121 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17122 for (key in D) D_is_set[key] = 1
17125 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17127 split(line, arg, " ")
17128 if (arg[1] == "#") {
17132 defundef = substr(arg[1], 2)
17135 split(mac1, mac2, "(") #)
17137 prefix = substr(line, 1, index(line, defundef) - 1)
17138 if (D_is_set[macro]) {
17139 # Preserve the white space surrounding the "#".
17140 print prefix "define", macro P[macro] D[macro]
17143 # Replace #undef with comments. This is necessary, for example,
17144 # in the case of _POSIX_SOURCE, which is predefined and required
17145 # on some systems where configure will not decide to define it.
17146 if (defundef == "undef") {
17147 print "/*", prefix defundef, macro, "*/"
17155 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17156 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17157 fi # test -n "$CONFIG_HEADERS"
17160 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
17165 :[FHLC]) ac_mode=$ac_tag; continue;;
17167 case $ac_mode$ac_tag in
17169 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17170 :[FH]-) ac_tag=-:-;;
17171 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17188 -) ac_f="$ac_tmp/stdin";;
17189 *) # Look for the file first in the build tree, then in the source tree
17190 # (if the path is not absolute). The absolute path cannot be DOS-style,
17191 # because $ac_f cannot contain `:'.
17195 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17197 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17199 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17200 as_fn_append ac_file_inputs " '$ac_f'"
17203 # Let's still pretend it is `configure' which instantiates (i.e., don't
17204 # use $as_me), people would be surprised to read:
17205 # /* config.h. Generated by config.status. */
17206 configure_input='Generated from '`
17207 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17209 if test x"$ac_file" != x-; then
17210 configure_input="$ac_file. $configure_input"
17211 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17212 $as_echo "$as_me: creating $ac_file" >&6;}
17214 # Neutralize special characters interpreted by sed in replacement strings.
17215 case $configure_input in #(
17216 *\&* | *\|* | *\\* )
17217 ac_sed_conf_input=`$as_echo "$configure_input" |
17218 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17219 *) ac_sed_conf_input=$configure_input;;
17223 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17224 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17229 ac_dir=`$as_dirname -- "$ac_file" ||
17230 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17231 X"$ac_file" : 'X\(//\)[^/]' \| \
17232 X"$ac_file" : 'X\(//\)$' \| \
17233 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17234 $as_echo X"$ac_file" |
17235 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17239 /^X\(\/\/\)[^/].*/{
17252 as_dir="$ac_dir"; as_fn_mkdir_p
17256 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17258 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17259 # A ".." for each directory in $ac_dir_suffix.
17260 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17261 case $ac_top_builddir_sub in
17262 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17263 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17266 ac_abs_top_builddir=$ac_pwd
17267 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17268 # for backward compatibility:
17269 ac_top_builddir=$ac_top_build_prefix
17272 .) # We are building in place.
17274 ac_top_srcdir=$ac_top_builddir_sub
17275 ac_abs_top_srcdir=$ac_pwd ;;
17276 [\\/]* | ?:[\\/]* ) # Absolute name.
17277 ac_srcdir=$srcdir$ac_dir_suffix;
17278 ac_top_srcdir=$srcdir
17279 ac_abs_top_srcdir=$srcdir ;;
17280 *) # Relative name.
17281 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17282 ac_top_srcdir=$ac_top_build_prefix$srcdir
17283 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17285 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17295 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17296 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17301 # If the template does not know about datarootdir, expand it.
17302 # FIXME: This hack should be removed a few years after 2.60.
17303 ac_datarootdir_hack=; ac_datarootdir_seen=
17314 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17315 *datarootdir*) ac_datarootdir_seen=yes;;
17316 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17317 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17318 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17320 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17321 ac_datarootdir_hack='
17322 s&@datadir@&$datadir&g
17323 s&@docdir@&$docdir&g
17324 s&@infodir@&$infodir&g
17325 s&@localedir@&$localedir&g
17326 s&@mandir@&$mandir&g
17327 s&\\\${datarootdir}&$datarootdir&g' ;;
17331 # Neutralize VPATH when `$srcdir' = `.'.
17332 # Shell code in configure.ac might set extrasub.
17333 # FIXME: do we really want to maintain this feature?
17334 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17335 ac_sed_extra="$ac_vpsub
17338 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17340 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17341 s|@configure_input@|$ac_sed_conf_input|;t t
17342 s&@top_builddir@&$ac_top_builddir_sub&;t t
17343 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17344 s&@srcdir@&$ac_srcdir&;t t
17345 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17346 s&@top_srcdir@&$ac_top_srcdir&;t t
17347 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17348 s&@builddir@&$ac_builddir&;t t
17349 s&@abs_builddir@&$ac_abs_builddir&;t t
17350 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17351 s&@INSTALL@&$ac_INSTALL&;t t
17352 $ac_datarootdir_hack
17354 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17355 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17357 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17358 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17359 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17360 "$ac_tmp/out"`; test -z "$ac_out"; } &&
17361 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17362 which seems to be undefined. Please make sure it is defined" >&5
17363 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17364 which seems to be undefined. Please make sure it is defined" >&2;}
17366 rm -f "$ac_tmp/stdin"
17368 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17369 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17371 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17377 if test x"$ac_file" != x-; then
17379 $as_echo "/* $configure_input */" \
17380 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17381 } >"$ac_tmp/config.h" \
17382 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17383 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17384 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17385 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17388 mv "$ac_tmp/config.h" "$ac_file" \
17389 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17392 $as_echo "/* $configure_input */" \
17393 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17394 || as_fn_error $? "could not create -" "$LINENO" 5
17406 ac_clean_files=$ac_clean_files_save
17408 test $ac_write_fail = 0 ||
17409 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17412 # configure is writing to config.log, and then calls config.status.
17413 # config.status does its own redirection, appending to config.log.
17414 # Unfortunately, on DOS this fails, as config.log is still kept open
17415 # by configure, so config.status won't be able to write to it; its
17416 # output is simply discarded. So we exec the FD to /dev/null,
17417 # effectively closing config.log, so it can be properly (re)opened and
17418 # appended to by config.status. When coming back to configure, we
17419 # need to make the FD available again.
17420 if test "$no_create" != yes; then
17422 ac_config_status_args=
17423 test "$silent" = yes &&
17424 ac_config_status_args="$ac_config_status_args --quiet"
17426 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
17428 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17429 # would make configure fail if this is the last instruction.
17430 $ac_cs_success || as_fn_exit 1
17432 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
17433 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
17434 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
17438 # Print summary of options
17440 # Someone please show me a better way :)
17441 A=`eval echo ${prefix}` ; A=`eval echo ${A}`
17442 B=`eval echo ${bindir}` ; B=`eval echo ${B}`
17443 C=`eval echo ${sbindir}` ; C=`eval echo ${C}`
17444 D=`eval echo ${sysconfdir}` ; D=`eval echo ${D}`
17445 E=`eval echo ${libexecdir}/ssh-askpass` ; E=`eval echo ${E}`
17446 F=`eval echo ${mandir}/${mansubdir}X` ; F=`eval echo ${F}`
17447 G=`eval echo ${piddir}` ; G=`eval echo ${G}`
17448 H=`eval echo ${PRIVSEP_PATH}` ; H=`eval echo ${H}`
17449 I=`eval echo ${user_path}` ; I=`eval echo ${I}`
17450 J=`eval echo ${superuser_path}` ; J=`eval echo ${J}`
17453 echo "OpenSSH has been configured with the following options:"
17454 echo " User binaries: $B"
17455 echo " System binaries: $C"
17456 echo " Configuration files: $D"
17457 echo " Askpass program: $E"
17458 echo " Manual pages: $F"
17459 echo " PID file: $G"
17460 echo " Privilege separation chroot path: $H"
17461 if test "x$external_path_file" = "x/etc/login.conf" ; then
17462 echo " At runtime, sshd will use the path defined in $external_path_file"
17463 echo " Make sure the path to scp is present, otherwise scp will not work"
17465 echo " sshd default user PATH: $I"
17466 if test ! -z "$external_path_file"; then
17467 echo " (If PATH is set in $external_path_file it will be used instead. If"
17468 echo " used, ensure the path to scp is present, otherwise scp will not work.)"
17471 if test ! -z "$superuser_path" ; then
17472 echo " sshd superuser user PATH: $J"
17474 echo " Manpage format: $MANTYPE"
17475 echo " PAM support: $PAM_MSG"
17476 echo " OSF SIA support: $SIA_MSG"
17477 echo " KerberosV support: $KRB5_MSG"
17478 echo " SELinux support: $SELINUX_MSG"
17479 echo " Smartcard support: $SCARD_MSG"
17480 echo " S/KEY support: $SKEY_MSG"
17481 echo " TCP Wrappers support: $TCPW_MSG"
17482 echo " MD5 password support: $MD5_MSG"
17483 echo " libedit support: $LIBEDIT_MSG"
17484 echo " Solaris process contract support: $SPC_MSG"
17485 echo " Solaris project support: $SP_MSG"
17486 echo " IP address in \$DISPLAY hack: $DISPLAY_HACK_MSG"
17487 echo " Translate v4 in v6 hack: $IPV4_IN6_HACK_MSG"
17488 echo " BSD Auth support: $BSD_AUTH_MSG"
17489 echo " Random number source: $RAND_MSG"
17490 echo " Privsep sandbox style: $SANDBOX_STYLE"
17494 echo " Host: ${host}"
17495 echo " Compiler: ${CC}"
17496 echo " Compiler flags: ${CFLAGS}"
17497 echo "Preprocessor flags: ${CPPFLAGS}"
17498 echo " Linker flags: ${LDFLAGS}"
17499 echo " Libraries: ${LIBS}"
17500 if test ! -z "${SSHDLIBS}"; then
17501 echo " +for sshd: ${SSHDLIBS}"
17503 if test ! -z "${SSHLIBS}"; then
17504 echo " +for ssh: ${SSHLIBS}"
17509 if test "x$MAKE_PACKAGE_SUPPORTED" = "xyes" ; then
17510 echo "SVR4 style packages are supported with \"make package\""
17514 if test "x$PAM_MSG" = "xyes" ; then
17515 echo "PAM is enabled. You may need to install a PAM control file "
17516 echo "for sshd, otherwise password authentication may fail. "
17517 echo "Example PAM control files can be found in the contrib/ "
17518 echo "subdirectory"
17522 if test ! -z "$NO_PEERCHECK" ; then
17523 echo "WARNING: the operating system that you are using does not"
17524 echo "appear to support getpeereid(), getpeerucred() or the"
17525 echo "SO_PEERCRED getsockopt() option. These facilities are used to"
17526 echo "enforce security checks to prevent unauthorised connections to"
17527 echo "ssh-agent. Their absence increases the risk that a malicious"
17528 echo "user can connect to your agent."
17532 if test "$AUDIT_MODULE" = "bsm" ; then
17533 echo "WARNING: BSM audit support is currently considered EXPERIMENTAL."
17534 echo "See the Solaris section in README.platform for details."