summaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure561
1 files changed, 527 insertions, 34 deletions
diff --git a/configure b/configure
index 3d3d60262..f4662e922 100755
--- a/configure
+++ b/configure
@@ -1,5 +1,5 @@
1#! /bin/sh 1#! /bin/sh
2# From configure.ac Revision: 1.383 . 2# From configure.ac Revision: 1.409 .
3# Guess values for system-dependent variables and create Makefiles. 3# Guess values for system-dependent variables and create Makefiles.
4# Generated by GNU Autoconf 2.61 for OpenSSH Portable. 4# Generated by GNU Autoconf 2.61 for OpenSSH Portable.
5# 5#
@@ -723,6 +723,7 @@ MANTYPE
723mansubdir 723mansubdir
724user_path 724user_path
725piddir 725piddir
726TEST_SSH_IPV6
726LIBOBJS 727LIBOBJS
727LTLIBOBJS' 728LTLIBOBJS'
728ac_subst_files='' 729ac_subst_files=''
@@ -1324,6 +1325,7 @@ Optional Features:
1324Optional Packages: 1325Optional Packages:
1325 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1326 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1326 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1327 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1328 --without-stackprotect Don't use compiler's stack protection
1327 --without-rpath Disable auto-added -R linker paths 1329 --without-rpath Disable auto-added -R linker paths
1328 --with-cflags Specify additional flags to pass to compiler 1330 --with-cflags Specify additional flags to pass to compiler
1329 --with-cppflags Specify additional flags to pass to preprocessor 1331 --with-cppflags Specify additional flags to pass to preprocessor
@@ -1349,7 +1351,7 @@ Optional Packages:
1349 --with-privsep-user=user Specify non-privileged user for privilege separation 1351 --with-privsep-user=user Specify non-privileged user for privilege separation
1350 --with-sectok Enable smartcard support using libsectok 1352 --with-sectok Enable smartcard support using libsectok
1351 --with-opensc[=PFX] Enable smartcard support using OpenSC (optionally in PATH) 1353 --with-opensc[=PFX] Enable smartcard support using OpenSC (optionally in PATH)
1352 --with-selinux Enable SELinux support 1354 --with-selinux Enable SELinux support
1353 --with-kerberos5=PATH Enable Kerberos 5 support 1355 --with-kerberos5=PATH Enable Kerberos 5 support
1354 --with-privsep-path=xxx Path for privilege separation chroot (default=/var/empty) 1356 --with-privsep-path=xxx Path for privilege separation chroot (default=/var/empty)
1355 --with-xauth=PATH Specify path to xauth program 1357 --with-xauth=PATH Specify path to xauth program
@@ -5383,6 +5385,17 @@ if test $ac_cv_have_decl_LLONG_MAX = yes; then
5383fi 5385fi
5384 5386
5385 5387
5388use_stack_protector=1
5389
5390# Check whether --with-stackprotect was given.
5391if test "${with_stackprotect+set}" = set; then
5392 withval=$with_stackprotect;
5393 if test "x$withval" = "xno"; then
5394 use_stack_protector=0
5395 fi
5396fi
5397
5398
5386if test "$GCC" = "yes" || test "$GCC" = "egcs"; then 5399if test "$GCC" = "yes" || test "$GCC" = "egcs"; then
5387 CFLAGS="$CFLAGS -Wall -Wpointer-arith -Wuninitialized" 5400 CFLAGS="$CFLAGS -Wall -Wpointer-arith -Wuninitialized"
5388 GCC_VER=`$CC -v 2>&1 | $AWK '/gcc version /{print $3}'` 5401 GCC_VER=`$CC -v 2>&1 | $AWK '/gcc version /{print $3}'`
@@ -5393,11 +5406,175 @@ if test "$GCC" = "yes" || test "$GCC" = "egcs"; then
5393 no_attrib_nonnull=1 5406 no_attrib_nonnull=1
5394 ;; 5407 ;;
5395 2.*) no_attrib_nonnull=1 ;; 5408 2.*) no_attrib_nonnull=1 ;;
5396 3.*) CFLAGS="$CFLAGS -Wsign-compare" ;; 5409 3.*) CFLAGS="$CFLAGS -Wsign-compare -Wformat-security" ;;
5397 4.*) CFLAGS="$CFLAGS -Wsign-compare -Wno-pointer-sign" ;; 5410 4.*) CFLAGS="$CFLAGS -Wsign-compare -Wno-pointer-sign -Wformat-security" ;;
5398 *) ;; 5411 *) ;;
5399 esac 5412 esac
5400 5413
5414 { echo "$as_me:$LINENO: checking if $CC accepts -fno-builtin-memset" >&5
5415echo $ECHO_N "checking if $CC accepts -fno-builtin-memset... $ECHO_C" >&6; }
5416 saved_CFLAGS="$CFLAGS"
5417 CFLAGS="$CFLAGS -fno-builtin-memset"
5418 cat >conftest.$ac_ext <<_ACEOF
5419/* confdefs.h. */
5420_ACEOF
5421cat confdefs.h >>conftest.$ac_ext
5422cat >>conftest.$ac_ext <<_ACEOF
5423/* end confdefs.h. */
5424
5425#include <string.h>
5426int main(void){char b[10]; memset(b, 0, sizeof(b));}
5427
5428_ACEOF
5429rm -f conftest.$ac_objext conftest$ac_exeext
5430if { (ac_try="$ac_link"
5431case "(($ac_try" in
5432 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5433 *) ac_try_echo=$ac_try;;
5434esac
5435eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5436 (eval "$ac_link") 2>conftest.er1
5437 ac_status=$?
5438 grep -v '^ *+' conftest.er1 >conftest.err
5439 rm -f conftest.er1
5440 cat conftest.err >&5
5441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5442 (exit $ac_status); } && {
5443 test -z "$ac_c_werror_flag" ||
5444 test ! -s conftest.err
5445 } && test -s conftest$ac_exeext &&
5446 $as_test_x conftest$ac_exeext; then
5447 { echo "$as_me:$LINENO: result: yes" >&5
5448echo "${ECHO_T}yes" >&6; }
5449else
5450 echo "$as_me: failed program was:" >&5
5451sed 's/^/| /' conftest.$ac_ext >&5
5452
5453 { echo "$as_me:$LINENO: result: no" >&5
5454echo "${ECHO_T}no" >&6; }
5455 CFLAGS="$saved_CFLAGS"
5456
5457fi
5458
5459rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5460 conftest$ac_exeext conftest.$ac_ext
5461
5462 # -fstack-protector-all doesn't always work for some GCC versions
5463 # and/or platforms, so we test if we can. If it's not supported
5464 # on a give platform gcc will emit a warning so we use -Werror.
5465 if test "x$use_stack_protector" = "x1"; then
5466 for t in -fstack-protector-all -fstack-protector; do
5467 { echo "$as_me:$LINENO: checking if $CC supports $t" >&5
5468echo $ECHO_N "checking if $CC supports $t... $ECHO_C" >&6; }
5469 saved_CFLAGS="$CFLAGS"
5470 saved_LDFLAGS="$LDFLAGS"
5471 CFLAGS="$CFLAGS $t -Werror"
5472 LDFLAGS="$LDFLAGS $t -Werror"
5473 cat >conftest.$ac_ext <<_ACEOF
5474/* confdefs.h. */
5475_ACEOF
5476cat confdefs.h >>conftest.$ac_ext
5477cat >>conftest.$ac_ext <<_ACEOF
5478/* end confdefs.h. */
5479
5480#include <stdlib.h>
5481int main(void){return 0;}
5482
5483_ACEOF
5484rm -f conftest.$ac_objext conftest$ac_exeext
5485if { (ac_try="$ac_link"
5486case "(($ac_try" in
5487 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5488 *) ac_try_echo=$ac_try;;
5489esac
5490eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5491 (eval "$ac_link") 2>conftest.er1
5492 ac_status=$?
5493 grep -v '^ *+' conftest.er1 >conftest.err
5494 rm -f conftest.er1
5495 cat conftest.err >&5
5496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5497 (exit $ac_status); } && {
5498 test -z "$ac_c_werror_flag" ||
5499 test ! -s conftest.err
5500 } && test -s conftest$ac_exeext &&
5501 $as_test_x conftest$ac_exeext; then
5502 { echo "$as_me:$LINENO: result: yes" >&5
5503echo "${ECHO_T}yes" >&6; }
5504 CFLAGS="$saved_CFLAGS $t"
5505 LDFLAGS="$saved_LDFLAGS $t"
5506 { echo "$as_me:$LINENO: checking if $t works" >&5
5507echo $ECHO_N "checking if $t works... $ECHO_C" >&6; }
5508 if test "$cross_compiling" = yes; then
5509 { echo "$as_me:$LINENO: WARNING: cross compiling: cannot test" >&5
5510echo "$as_me: WARNING: cross compiling: cannot test" >&2;}
5511 break
5512
5513else
5514 cat >conftest.$ac_ext <<_ACEOF
5515/* confdefs.h. */
5516_ACEOF
5517cat confdefs.h >>conftest.$ac_ext
5518cat >>conftest.$ac_ext <<_ACEOF
5519/* end confdefs.h. */
5520
5521#include <stdlib.h>
5522int main(void){exit(0);}
5523
5524_ACEOF
5525rm -f conftest$ac_exeext
5526if { (ac_try="$ac_link"
5527case "(($ac_try" in
5528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5529 *) ac_try_echo=$ac_try;;
5530esac
5531eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5532 (eval "$ac_link") 2>&5
5533 ac_status=$?
5534 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5535 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5536 { (case "(($ac_try" in
5537 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5538 *) ac_try_echo=$ac_try;;
5539esac
5540eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5541 (eval "$ac_try") 2>&5
5542 ac_status=$?
5543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5544 (exit $ac_status); }; }; then
5545 { echo "$as_me:$LINENO: result: yes" >&5
5546echo "${ECHO_T}yes" >&6; }
5547 break
5548else
5549 echo "$as_me: program exited with status $ac_status" >&5
5550echo "$as_me: failed program was:" >&5
5551sed 's/^/| /' conftest.$ac_ext >&5
5552
5553( exit $ac_status )
5554 { echo "$as_me:$LINENO: result: no" >&5
5555echo "${ECHO_T}no" >&6; }
5556fi
5557rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5558fi
5559
5560
5561
5562else
5563 echo "$as_me: failed program was:" >&5
5564sed 's/^/| /' conftest.$ac_ext >&5
5565
5566 { echo "$as_me:$LINENO: result: no" >&5
5567echo "${ECHO_T}no" >&6; }
5568
5569fi
5570
5571rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5572 conftest$ac_exeext conftest.$ac_ext
5573 CFLAGS="$saved_CFLAGS"
5574 LDFLAGS="$saved_LDFLAGS"
5575 done
5576 fi
5577
5401 if test -z "$have_llong_max"; then 5578 if test -z "$have_llong_max"; then
5402 # retry LLONG_MAX with -std=gnu99, needed on some Linuxes 5579 # retry LLONG_MAX with -std=gnu99, needed on some Linuxes
5403 unset ac_cv_have_decl_LLONG_MAX 5580 unset ac_cv_have_decl_LLONG_MAX
@@ -5614,6 +5791,9 @@ fi
5614 5791
5615 5792
5616 5793
5794
5795
5796
5617for ac_header in \ 5797for ac_header in \
5618 bstring.h \ 5798 bstring.h \
5619 crypt.h \ 5799 crypt.h \
@@ -5653,7 +5833,9 @@ for ac_header in \
5653 sys/cdefs.h \ 5833 sys/cdefs.h \
5654 sys/dir.h \ 5834 sys/dir.h \
5655 sys/mman.h \ 5835 sys/mman.h \
5836 sys/mount.h \
5656 sys/ndir.h \ 5837 sys/ndir.h \
5838 sys/poll.h \
5657 sys/prctl.h \ 5839 sys/prctl.h \
5658 sys/pstat.h \ 5840 sys/pstat.h \
5659 sys/select.h \ 5841 sys/select.h \
@@ -5661,6 +5843,7 @@ for ac_header in \
5661 sys/stream.h \ 5843 sys/stream.h \
5662 sys/stropts.h \ 5844 sys/stropts.h \
5663 sys/strtio.h \ 5845 sys/strtio.h \
5846 sys/statvfs.h \
5664 sys/sysmacros.h \ 5847 sys/sysmacros.h \
5665 sys/time.h \ 5848 sys/time.h \
5666 sys/timers.h \ 5849 sys/timers.h \
@@ -6761,7 +6944,8 @@ fi
6761 6944
6762 6945
6763 6946
6764for ac_func in setauthdb 6947
6948for ac_func in getgrset setauthdb
6765do 6949do
6766as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 6950as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6767{ echo "$as_me:$LINENO: checking for $ac_func" >&5 6951{ echo "$as_me:$LINENO: checking for $ac_func" >&5
@@ -7094,6 +7278,11 @@ _ACEOF
7094_ACEOF 7278_ACEOF
7095 7279
7096 7280
7281cat >>confdefs.h <<\_ACEOF
7282#define BROKEN_GLOB 1
7283_ACEOF
7284
7285
7097cat >>confdefs.h <<_ACEOF 7286cat >>confdefs.h <<_ACEOF
7098#define BIND_8_COMPAT 1 7287#define BIND_8_COMPAT 1
7099_ACEOF 7288_ACEOF
@@ -7113,6 +7302,71 @@ cat >>confdefs.h <<\_ACEOF
7113#define SSH_TUN_PREPEND_AF 1 7302#define SSH_TUN_PREPEND_AF 1
7114_ACEOF 7303_ACEOF
7115 7304
7305
7306 { echo "$as_me:$LINENO: checking whether AU_IPv4 is declared" >&5
7307echo $ECHO_N "checking whether AU_IPv4 is declared... $ECHO_C" >&6; }
7308if test "${ac_cv_have_decl_AU_IPv4+set}" = set; then
7309 echo $ECHO_N "(cached) $ECHO_C" >&6
7310else
7311 cat >conftest.$ac_ext <<_ACEOF
7312/* confdefs.h. */
7313_ACEOF
7314cat confdefs.h >>conftest.$ac_ext
7315cat >>conftest.$ac_ext <<_ACEOF
7316/* end confdefs.h. */
7317$ac_includes_default
7318int
7319main ()
7320{
7321#ifndef AU_IPv4
7322 (void) AU_IPv4;
7323#endif
7324
7325 ;
7326 return 0;
7327}
7328_ACEOF
7329rm -f conftest.$ac_objext
7330if { (ac_try="$ac_compile"
7331case "(($ac_try" in
7332 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7333 *) ac_try_echo=$ac_try;;
7334esac
7335eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7336 (eval "$ac_compile") 2>conftest.er1
7337 ac_status=$?
7338 grep -v '^ *+' conftest.er1 >conftest.err
7339 rm -f conftest.er1
7340 cat conftest.err >&5
7341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7342 (exit $ac_status); } && {
7343 test -z "$ac_c_werror_flag" ||
7344 test ! -s conftest.err
7345 } && test -s conftest.$ac_objext; then
7346 ac_cv_have_decl_AU_IPv4=yes
7347else
7348 echo "$as_me: failed program was:" >&5
7349sed 's/^/| /' conftest.$ac_ext >&5
7350
7351 ac_cv_have_decl_AU_IPv4=no
7352fi
7353
7354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7355fi
7356{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_AU_IPv4" >&5
7357echo "${ECHO_T}$ac_cv_have_decl_AU_IPv4" >&6; }
7358if test $ac_cv_have_decl_AU_IPv4 = yes; then
7359 :
7360else
7361
7362cat >>confdefs.h <<\_ACEOF
7363#define AU_IPv4 0
7364_ACEOF
7365
7366 #include <bsm/audit.h>
7367
7368fi
7369
7116 { echo "$as_me:$LINENO: checking if we have the Security Authorization Session API" >&5 7370 { echo "$as_me:$LINENO: checking if we have the Security Authorization Session API" >&5
7117echo $ECHO_N "checking if we have the Security Authorization Session API... $ECHO_C" >&6; } 7371echo $ECHO_N "checking if we have the Security Authorization Session API... $ECHO_C" >&6; }
7118 cat >conftest.$ac_ext <<_ACEOF 7372 cat >conftest.$ac_ext <<_ACEOF
@@ -7224,7 +7478,7 @@ echo "${ECHO_T}no" >&6; }
7224fi 7478fi
7225 7479
7226rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7480rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7227 ;; 7481 ;;
7228*-*-dragonfly*) 7482*-*-dragonfly*)
7229 SSHDLIBS="$SSHDLIBS -lcrypt" 7483 SSHDLIBS="$SSHDLIBS -lcrypt"
7230 ;; 7484 ;;
@@ -7569,11 +7823,6 @@ _ACEOF
7569 check_for_openpty_ctty_bug=1 7823 check_for_openpty_ctty_bug=1
7570 7824
7571cat >>confdefs.h <<\_ACEOF 7825cat >>confdefs.h <<\_ACEOF
7572#define DONT_TRY_OTHER_AF 1
7573_ACEOF
7574
7575
7576cat >>confdefs.h <<\_ACEOF
7577#define PAM_TTY_KLUDGE 1 7826#define PAM_TTY_KLUDGE 1
7578_ACEOF 7827_ACEOF
7579 7828
@@ -8097,6 +8346,11 @@ _ACEOF
8097fi 8346fi
8098 8347
8099 8348
8349
8350cat >>confdefs.h <<\_ACEOF
8351#define BROKEN_GLOB 1
8352_ACEOF
8353
8100 ;; 8354 ;;
8101*-*-bsdi*) 8355*-*-bsdi*)
8102 cat >>confdefs.h <<\_ACEOF 8356 cat >>confdefs.h <<\_ACEOF
@@ -8980,6 +9234,11 @@ _ACEOF
8980#define BROKEN_SETREGID 1 9234#define BROKEN_SETREGID 1
8981_ACEOF 9235_ACEOF
8982 9236
9237
9238cat >>confdefs.h <<\_ACEOF
9239#define BROKEN_READV_COMPARISON 1
9240_ACEOF
9241
8983 ;; 9242 ;;
8984 9243
8985*-*-nto-qnx*) 9244*-*-nto-qnx*)
@@ -9014,6 +9273,11 @@ _ACEOF
9014#define SSHD_ACQUIRES_CTTY 1 9273#define SSHD_ACQUIRES_CTTY 1
9015_ACEOF 9274_ACEOF
9016 9275
9276
9277cat >>confdefs.h <<\_ACEOF
9278#define BROKEN_SHADOW_EXPIRE 1
9279_ACEOF
9280
9017 enable_etc_default_login=no # has incompatible /etc/default/login 9281 enable_etc_default_login=no # has incompatible /etc/default/login
9018 case "$host" in 9282 case "$host" in
9019 *-*-nto-qnx6*) 9283 *-*-nto-qnx6*)
@@ -11179,7 +11443,8 @@ fi
11179 11443
11180 11444
11181 11445
11182for ac_func in logout updwtmp logwtmp 11446
11447for ac_func in fmt_scaled logout updwtmp logwtmp
11183do 11448do
11184as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 11449as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11185{ echo "$as_me:$LINENO: checking for $ac_func" >&5 11450{ echo "$as_me:$LINENO: checking for $ac_func" >&5
@@ -12320,7 +12585,8 @@ done
12320 12585
12321 # These are optional 12586 # These are optional
12322 12587
12323for ac_func in getaudit_addr 12588
12589for ac_func in getaudit_addr aug_get_machine
12324do 12590do
12325as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 12591as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12326{ echo "$as_me:$LINENO: checking for $ac_func" >&5 12592{ echo "$as_me:$LINENO: checking for $ac_func" >&5
@@ -12527,8 +12793,15 @@ fi
12527 12793
12528 12794
12529 12795
12796
12797
12798
12799
12800
12530for ac_func in \ 12801for ac_func in \
12531 arc4random \ 12802 arc4random \
12803 arc4random_buf \
12804 arc4random_uniform \
12532 asprintf \ 12805 asprintf \
12533 b64_ntop \ 12806 b64_ntop \
12534 __b64_ntop \ 12807 __b64_ntop \
@@ -12542,6 +12815,7 @@ for ac_func in \
12542 fchmod \ 12815 fchmod \
12543 fchown \ 12816 fchown \
12544 freeaddrinfo \ 12817 freeaddrinfo \
12818 fstatvfs \
12545 futimes \ 12819 futimes \
12546 getaddrinfo \ 12820 getaddrinfo \
12547 getcwd \ 12821 getcwd \
@@ -12593,6 +12867,8 @@ for ac_func in \
12593 sigvec \ 12867 sigvec \
12594 snprintf \ 12868 snprintf \
12595 socketpair \ 12869 socketpair \
12870 statfs \
12871 statvfs \
12596 strdup \ 12872 strdup \
12597 strerror \ 12873 strerror \
12598 strlcat \ 12874 strlcat \
@@ -16760,6 +17036,12 @@ if test `eval echo '${'$as_ac_var'}'` = yes; then
16760#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 17036#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16761_ACEOF 17037_ACEOF
16762 SSHDLIBS="$SSHDLIBS -liaf" 17038 SSHDLIBS="$SSHDLIBS -liaf"
17039
17040cat >>confdefs.h <<\_ACEOF
17041#define HAVE_LIBIAF 1
17042_ACEOF
17043
17044
16763fi 17045fi
16764done 17046done
16765 17047
@@ -21541,6 +21823,153 @@ _ACEOF
21541 21823
21542fi 21824fi
21543 21825
21826{ echo "$as_me:$LINENO: checking for fsblkcnt_t" >&5
21827echo $ECHO_N "checking for fsblkcnt_t... $ECHO_C" >&6; }
21828if test "${ac_cv_type_fsblkcnt_t+set}" = set; then
21829 echo $ECHO_N "(cached) $ECHO_C" >&6
21830else
21831 cat >conftest.$ac_ext <<_ACEOF
21832/* confdefs.h. */
21833_ACEOF
21834cat confdefs.h >>conftest.$ac_ext
21835cat >>conftest.$ac_ext <<_ACEOF
21836/* end confdefs.h. */
21837
21838#include <sys/types.h>
21839#ifdef HAVE_SYS_BITYPES_H
21840#include <sys/bitypes.h>
21841#endif
21842#ifdef HAVE_SYS_STATFS_H
21843#include <sys/statfs.h>
21844#endif
21845#ifdef HAVE_SYS_STATVFS_H
21846#include <sys/statvfs.h>
21847#endif
21848
21849
21850typedef fsblkcnt_t ac__type_new_;
21851int
21852main ()
21853{
21854if ((ac__type_new_ *) 0)
21855 return 0;
21856if (sizeof (ac__type_new_))
21857 return 0;
21858 ;
21859 return 0;
21860}
21861_ACEOF
21862rm -f conftest.$ac_objext
21863if { (ac_try="$ac_compile"
21864case "(($ac_try" in
21865 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21866 *) ac_try_echo=$ac_try;;
21867esac
21868eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21869 (eval "$ac_compile") 2>conftest.er1
21870 ac_status=$?
21871 grep -v '^ *+' conftest.er1 >conftest.err
21872 rm -f conftest.er1
21873 cat conftest.err >&5
21874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21875 (exit $ac_status); } && {
21876 test -z "$ac_c_werror_flag" ||
21877 test ! -s conftest.err
21878 } && test -s conftest.$ac_objext; then
21879 ac_cv_type_fsblkcnt_t=yes
21880else
21881 echo "$as_me: failed program was:" >&5
21882sed 's/^/| /' conftest.$ac_ext >&5
21883
21884 ac_cv_type_fsblkcnt_t=no
21885fi
21886
21887rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21888fi
21889{ echo "$as_me:$LINENO: result: $ac_cv_type_fsblkcnt_t" >&5
21890echo "${ECHO_T}$ac_cv_type_fsblkcnt_t" >&6; }
21891if test $ac_cv_type_fsblkcnt_t = yes; then
21892
21893cat >>confdefs.h <<_ACEOF
21894#define HAVE_FSBLKCNT_T 1
21895_ACEOF
21896
21897
21898fi
21899{ echo "$as_me:$LINENO: checking for fsfilcnt_t" >&5
21900echo $ECHO_N "checking for fsfilcnt_t... $ECHO_C" >&6; }
21901if test "${ac_cv_type_fsfilcnt_t+set}" = set; then
21902 echo $ECHO_N "(cached) $ECHO_C" >&6
21903else
21904 cat >conftest.$ac_ext <<_ACEOF
21905/* confdefs.h. */
21906_ACEOF
21907cat confdefs.h >>conftest.$ac_ext
21908cat >>conftest.$ac_ext <<_ACEOF
21909/* end confdefs.h. */
21910
21911#include <sys/types.h>
21912#ifdef HAVE_SYS_BITYPES_H
21913#include <sys/bitypes.h>
21914#endif
21915#ifdef HAVE_SYS_STATFS_H
21916#include <sys/statfs.h>
21917#endif
21918#ifdef HAVE_SYS_STATVFS_H
21919#include <sys/statvfs.h>
21920#endif
21921
21922
21923typedef fsfilcnt_t ac__type_new_;
21924int
21925main ()
21926{
21927if ((ac__type_new_ *) 0)
21928 return 0;
21929if (sizeof (ac__type_new_))
21930 return 0;
21931 ;
21932 return 0;
21933}
21934_ACEOF
21935rm -f conftest.$ac_objext
21936if { (ac_try="$ac_compile"
21937case "(($ac_try" in
21938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21939 *) ac_try_echo=$ac_try;;
21940esac
21941eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21942 (eval "$ac_compile") 2>conftest.er1
21943 ac_status=$?
21944 grep -v '^ *+' conftest.er1 >conftest.err
21945 rm -f conftest.er1
21946 cat conftest.err >&5
21947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21948 (exit $ac_status); } && {
21949 test -z "$ac_c_werror_flag" ||
21950 test ! -s conftest.err
21951 } && test -s conftest.$ac_objext; then
21952 ac_cv_type_fsfilcnt_t=yes
21953else
21954 echo "$as_me: failed program was:" >&5
21955sed 's/^/| /' conftest.$ac_ext >&5
21956
21957 ac_cv_type_fsfilcnt_t=no
21958fi
21959
21960rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21961fi
21962{ echo "$as_me:$LINENO: result: $ac_cv_type_fsfilcnt_t" >&5
21963echo "${ECHO_T}$ac_cv_type_fsfilcnt_t" >&6; }
21964if test $ac_cv_type_fsfilcnt_t = yes; then
21965
21966cat >>confdefs.h <<_ACEOF
21967#define HAVE_FSFILCNT_T 1
21968_ACEOF
21969
21970
21971fi
21972
21544 21973
21545{ echo "$as_me:$LINENO: checking for in_addr_t" >&5 21974{ echo "$as_me:$LINENO: checking for in_addr_t" >&5
21546echo $ECHO_N "checking for in_addr_t... $ECHO_C" >&6; } 21975echo $ECHO_N "checking for in_addr_t... $ECHO_C" >&6; }
@@ -23848,6 +24277,60 @@ _ACEOF
23848 24277
23849fi 24278fi
23850 24279
24280{ echo "$as_me:$LINENO: checking if f_fsid has val members" >&5
24281echo $ECHO_N "checking if f_fsid has val members... $ECHO_C" >&6; }
24282cat >conftest.$ac_ext <<_ACEOF
24283/* confdefs.h. */
24284_ACEOF
24285cat confdefs.h >>conftest.$ac_ext
24286cat >>conftest.$ac_ext <<_ACEOF
24287/* end confdefs.h. */
24288
24289#include <sys/types.h>
24290#include <sys/statvfs.h>
24291int
24292main ()
24293{
24294struct fsid_t t; t.val[0] = 0;
24295 ;
24296 return 0;
24297}
24298_ACEOF
24299rm -f conftest.$ac_objext
24300if { (ac_try="$ac_compile"
24301case "(($ac_try" in
24302 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
24303 *) ac_try_echo=$ac_try;;
24304esac
24305eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
24306 (eval "$ac_compile") 2>conftest.er1
24307 ac_status=$?
24308 grep -v '^ *+' conftest.er1 >conftest.err
24309 rm -f conftest.er1
24310 cat conftest.err >&5
24311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24312 (exit $ac_status); } && {
24313 test -z "$ac_c_werror_flag" ||
24314 test ! -s conftest.err
24315 } && test -s conftest.$ac_objext; then
24316 { echo "$as_me:$LINENO: result: yes" >&5
24317echo "${ECHO_T}yes" >&6; }
24318
24319cat >>confdefs.h <<\_ACEOF
24320#define FSID_HAS_VAL 1
24321_ACEOF
24322
24323else
24324 echo "$as_me: failed program was:" >&5
24325sed 's/^/| /' conftest.$ac_ext >&5
24326
24327 { echo "$as_me:$LINENO: result: no" >&5
24328echo "${ECHO_T}no" >&6; }
24329
24330fi
24331
24332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24333
23851{ echo "$as_me:$LINENO: checking for msg_control field in struct msghdr" >&5 24334{ echo "$as_me:$LINENO: checking for msg_control field in struct msghdr" >&5
23852echo $ECHO_N "checking for msg_control field in struct msghdr... $ECHO_C" >&6; } 24335echo $ECHO_N "checking for msg_control field in struct msghdr... $ECHO_C" >&6; }
23853if test "${ac_cv_have_control_in_msghdr+set}" = set; then 24336if test "${ac_cv_have_control_in_msghdr+set}" = set; then
@@ -26128,13 +26611,13 @@ if test "$ac_res" != no; then
26128fi 26611fi
26129 26612
26130 26613
26131 { echo "$as_me:$LINENO: checking for gss_init_sec_context in -lgssapi" >&5 26614 { echo "$as_me:$LINENO: checking for gss_init_sec_context in -lgssapi_krb5" >&5
26132echo $ECHO_N "checking for gss_init_sec_context in -lgssapi... $ECHO_C" >&6; } 26615echo $ECHO_N "checking for gss_init_sec_context in -lgssapi_krb5... $ECHO_C" >&6; }
26133if test "${ac_cv_lib_gssapi_gss_init_sec_context+set}" = set; then 26616if test "${ac_cv_lib_gssapi_krb5_gss_init_sec_context+set}" = set; then
26134 echo $ECHO_N "(cached) $ECHO_C" >&6 26617 echo $ECHO_N "(cached) $ECHO_C" >&6
26135else 26618else
26136 ac_check_lib_save_LIBS=$LIBS 26619 ac_check_lib_save_LIBS=$LIBS
26137LIBS="-lgssapi $K5LIBS $LIBS" 26620LIBS="-lgssapi_krb5 $K5LIBS $LIBS"
26138cat >conftest.$ac_ext <<_ACEOF 26621cat >conftest.$ac_ext <<_ACEOF
26139/* confdefs.h. */ 26622/* confdefs.h. */
26140_ACEOF 26623_ACEOF
@@ -26175,34 +26658,34 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26175 test ! -s conftest.err 26658 test ! -s conftest.err
26176 } && test -s conftest$ac_exeext && 26659 } && test -s conftest$ac_exeext &&
26177 $as_test_x conftest$ac_exeext; then 26660 $as_test_x conftest$ac_exeext; then
26178 ac_cv_lib_gssapi_gss_init_sec_context=yes 26661 ac_cv_lib_gssapi_krb5_gss_init_sec_context=yes
26179else 26662else
26180 echo "$as_me: failed program was:" >&5 26663 echo "$as_me: failed program was:" >&5
26181sed 's/^/| /' conftest.$ac_ext >&5 26664sed 's/^/| /' conftest.$ac_ext >&5
26182 26665
26183 ac_cv_lib_gssapi_gss_init_sec_context=no 26666 ac_cv_lib_gssapi_krb5_gss_init_sec_context=no
26184fi 26667fi
26185 26668
26186rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 26669rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
26187 conftest$ac_exeext conftest.$ac_ext 26670 conftest$ac_exeext conftest.$ac_ext
26188LIBS=$ac_check_lib_save_LIBS 26671LIBS=$ac_check_lib_save_LIBS
26189fi 26672fi
26190{ echo "$as_me:$LINENO: result: $ac_cv_lib_gssapi_gss_init_sec_context" >&5 26673{ echo "$as_me:$LINENO: result: $ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&5
26191echo "${ECHO_T}$ac_cv_lib_gssapi_gss_init_sec_context" >&6; } 26674echo "${ECHO_T}$ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&6; }
26192if test $ac_cv_lib_gssapi_gss_init_sec_context = yes; then 26675if test $ac_cv_lib_gssapi_krb5_gss_init_sec_context = yes; then
26193 cat >>confdefs.h <<\_ACEOF 26676 cat >>confdefs.h <<\_ACEOF
26194#define GSSAPI 1 26677#define GSSAPI 1
26195_ACEOF 26678_ACEOF
26196 26679
26197 K5LIBS="-lgssapi $K5LIBS" 26680 K5LIBS="-lgssapi_krb5 $K5LIBS"
26198else 26681else
26199 { echo "$as_me:$LINENO: checking for gss_init_sec_context in -lgssapi_krb5" >&5 26682 { echo "$as_me:$LINENO: checking for gss_init_sec_context in -lgssapi" >&5
26200echo $ECHO_N "checking for gss_init_sec_context in -lgssapi_krb5... $ECHO_C" >&6; } 26683echo $ECHO_N "checking for gss_init_sec_context in -lgssapi... $ECHO_C" >&6; }
26201if test "${ac_cv_lib_gssapi_krb5_gss_init_sec_context+set}" = set; then 26684if test "${ac_cv_lib_gssapi_gss_init_sec_context+set}" = set; then
26202 echo $ECHO_N "(cached) $ECHO_C" >&6 26685 echo $ECHO_N "(cached) $ECHO_C" >&6
26203else 26686else
26204 ac_check_lib_save_LIBS=$LIBS 26687 ac_check_lib_save_LIBS=$LIBS
26205LIBS="-lgssapi_krb5 $K5LIBS $LIBS" 26688LIBS="-lgssapi $K5LIBS $LIBS"
26206cat >conftest.$ac_ext <<_ACEOF 26689cat >conftest.$ac_ext <<_ACEOF
26207/* confdefs.h. */ 26690/* confdefs.h. */
26208_ACEOF 26691_ACEOF
@@ -26243,26 +26726,26 @@ eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
26243 test ! -s conftest.err 26726 test ! -s conftest.err
26244 } && test -s conftest$ac_exeext && 26727 } && test -s conftest$ac_exeext &&
26245 $as_test_x conftest$ac_exeext; then 26728 $as_test_x conftest$ac_exeext; then
26246 ac_cv_lib_gssapi_krb5_gss_init_sec_context=yes 26729 ac_cv_lib_gssapi_gss_init_sec_context=yes
26247else 26730else
26248 echo "$as_me: failed program was:" >&5 26731 echo "$as_me: failed program was:" >&5
26249sed 's/^/| /' conftest.$ac_ext >&5 26732sed 's/^/| /' conftest.$ac_ext >&5
26250 26733
26251 ac_cv_lib_gssapi_krb5_gss_init_sec_context=no 26734 ac_cv_lib_gssapi_gss_init_sec_context=no
26252fi 26735fi
26253 26736
26254rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 26737rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
26255 conftest$ac_exeext conftest.$ac_ext 26738 conftest$ac_exeext conftest.$ac_ext
26256LIBS=$ac_check_lib_save_LIBS 26739LIBS=$ac_check_lib_save_LIBS
26257fi 26740fi
26258{ echo "$as_me:$LINENO: result: $ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&5 26741{ echo "$as_me:$LINENO: result: $ac_cv_lib_gssapi_gss_init_sec_context" >&5
26259echo "${ECHO_T}$ac_cv_lib_gssapi_krb5_gss_init_sec_context" >&6; } 26742echo "${ECHO_T}$ac_cv_lib_gssapi_gss_init_sec_context" >&6; }
26260if test $ac_cv_lib_gssapi_krb5_gss_init_sec_context = yes; then 26743if test $ac_cv_lib_gssapi_gss_init_sec_context = yes; then
26261 cat >>confdefs.h <<\_ACEOF 26744 cat >>confdefs.h <<\_ACEOF
26262#define GSSAPI 1 26745#define GSSAPI 1
26263_ACEOF 26746_ACEOF
26264 26747
26265 K5LIBS="-lgssapi_krb5 $K5LIBS" 26748 K5LIBS="-lgssapi $K5LIBS"
26266else 26749else
26267 { echo "$as_me:$LINENO: WARNING: Cannot find any suitable gss-api library - build may fail" >&5 26750 { echo "$as_me:$LINENO: WARNING: Cannot find any suitable gss-api library - build may fail" >&5
26268echo "$as_me: WARNING: Cannot find any suitable gss-api library - build may fail" >&2;} 26751echo "$as_me: WARNING: Cannot find any suitable gss-api library - build may fail" >&2;}
@@ -28532,6 +29015,15 @@ fi
28532 29015
28533CFLAGS="$CFLAGS $werror_flags" 29016CFLAGS="$CFLAGS $werror_flags"
28534 29017
29018if grep "#define BROKEN_GETADDRINFO 1" confdefs.h >/dev/null || \
29019 test "x$ac_cv_func_getaddrinfo" != "xyes" ; then
29020 TEST_SSH_IPV6=no
29021
29022else
29023 TEST_SSH_IPV6=yes
29024
29025fi
29026
28535 29027
28536ac_config_files="$ac_config_files Makefile buildpkg.sh opensshd.init openssh.xml openbsd-compat/Makefile openbsd-compat/regress/Makefile scard/Makefile ssh_prng_cmds survey.sh" 29028ac_config_files="$ac_config_files Makefile buildpkg.sh opensshd.init openssh.xml openbsd-compat/Makefile openbsd-compat/regress/Makefile scard/Makefile ssh_prng_cmds survey.sh"
28537 29029
@@ -29307,11 +29799,12 @@ MANTYPE!$MANTYPE$ac_delim
29307mansubdir!$mansubdir$ac_delim 29799mansubdir!$mansubdir$ac_delim
29308user_path!$user_path$ac_delim 29800user_path!$user_path$ac_delim
29309piddir!$piddir$ac_delim 29801piddir!$piddir$ac_delim
29802TEST_SSH_IPV6!$TEST_SSH_IPV6$ac_delim
29310LIBOBJS!$LIBOBJS$ac_delim 29803LIBOBJS!$LIBOBJS$ac_delim
29311LTLIBOBJS!$LTLIBOBJS$ac_delim 29804LTLIBOBJS!$LTLIBOBJS$ac_delim
29312_ACEOF 29805_ACEOF
29313 29806
29314 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 12; then 29807 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 13; then
29315 break 29808 break
29316 elif $ac_last_try; then 29809 elif $ac_last_try; then
29317 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 29810 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5