From b0170f9fff3862a60ec0fad9d121f42b6c2328dd Mon Sep 17 00:00:00 2001 From: Tinderbox User Date: Wed, 12 May 2021 10:45:30 +0000 Subject: [PATCH] prep 9.11.32 --- CHANGES | 2 + README | 4 + README.md | 4 + configure | 12253 +++++++++++-------------- doc/arm/Bv9ARM.ch01.html | 2 +- doc/arm/Bv9ARM.ch02.html | 2 +- doc/arm/Bv9ARM.ch03.html | 2 +- doc/arm/Bv9ARM.ch04.html | 2 +- doc/arm/Bv9ARM.ch05.html | 2 +- doc/arm/Bv9ARM.ch06.html | 2 +- doc/arm/Bv9ARM.ch07.html | 2 +- doc/arm/Bv9ARM.ch08.html | 2 +- doc/arm/Bv9ARM.ch09.html | 29 +- doc/arm/Bv9ARM.ch10.html | 2 +- doc/arm/Bv9ARM.ch11.html | 2 +- doc/arm/Bv9ARM.ch12.html | 2 +- doc/arm/Bv9ARM.ch13.html | 2 +- doc/arm/Bv9ARM.html | 7 +- doc/arm/Bv9ARM.pdf | Bin 1125070 -> 1125535 bytes doc/arm/man.arpaname.html | 2 +- doc/arm/man.ddns-confgen.html | 2 +- doc/arm/man.delv.html | 2 +- doc/arm/man.dig.html | 2 +- doc/arm/man.dnssec-checkds.html | 2 +- doc/arm/man.dnssec-coverage.html | 2 +- doc/arm/man.dnssec-dsfromkey.html | 2 +- doc/arm/man.dnssec-importkey.html | 2 +- doc/arm/man.dnssec-keyfromlabel.html | 2 +- doc/arm/man.dnssec-keygen.html | 2 +- doc/arm/man.dnssec-keymgr.html | 2 +- doc/arm/man.dnssec-revoke.html | 2 +- doc/arm/man.dnssec-settime.html | 2 +- doc/arm/man.dnssec-signzone.html | 2 +- doc/arm/man.dnssec-verify.html | 2 +- doc/arm/man.dnstap-read.html | 2 +- doc/arm/man.genrandom.html | 2 +- doc/arm/man.host.html | 2 +- doc/arm/man.isc-hmac-fixup.html | 2 +- doc/arm/man.lwresd.html | 2 +- doc/arm/man.mdig.html | 2 +- doc/arm/man.named-checkconf.html | 2 +- doc/arm/man.named-checkzone.html | 2 +- doc/arm/man.named-journalprint.html | 2 +- doc/arm/man.named-nzd2nzf.html | 2 +- doc/arm/man.named-rrchecker.html | 2 +- doc/arm/man.named.conf.html | 2 +- doc/arm/man.named.html | 2 +- doc/arm/man.nsec3hash.html | 2 +- doc/arm/man.nslookup.html | 2 +- doc/arm/man.nsupdate.html | 2 +- doc/arm/man.pkcs11-destroy.html | 2 +- doc/arm/man.pkcs11-keygen.html | 2 +- doc/arm/man.pkcs11-list.html | 2 +- doc/arm/man.pkcs11-tokens.html | 2 +- doc/arm/man.rndc-confgen.html | 2 +- doc/arm/man.rndc.conf.html | 2 +- doc/arm/man.rndc.html | 2 +- doc/arm/notes.html | 24 +- doc/arm/notes.pdf | Bin 159846 -> 160392 bytes doc/arm/notes.txt | 15 +- lib/dns/api | 2 +- version | 2 +- 62 files changed, 5699 insertions(+), 6743 deletions(-) diff --git a/CHANGES b/CHANGES index 372c422c7e..d63ead6806 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,5 @@ + --- 9.11.32 released --- + 5631. [protocol] Update the implementation of the ZONEMD RR type to match RFC 8976. [GL #2658] diff --git a/README b/README index ac9c30d809..5085628be3 100644 --- a/README +++ b/README @@ -387,6 +387,10 @@ BIND 9.11.31 is a maintenance release, and also addresses the security vulnerabilities disclosed in CVE-2021-25214, CVE-2021-25215, and CVE-2021-25216. +BIND 9.11.32 + +BIND 9.11.32 is a maintenance release. + Building BIND Minimally, BIND requires a UNIX or Linux system with an ANSI C compiler, diff --git a/README.md b/README.md index 5a1cac08c7..e9b913a34e 100644 --- a/README.md +++ b/README.md @@ -404,6 +404,10 @@ BIND 9.11.31 is a maintenance release, and also addresses the security vulnerabilities disclosed in CVE-2021-25214, CVE-2021-25215, and CVE-2021-25216. +#### BIND 9.11.32 + +BIND 9.11.32 is a maintenance release. + ### Building BIND Minimally, BIND requires a UNIX or Linux system with an ANSI C compiler, diff --git a/configure b/configure index 8bbbf4a4e7..97e184fc3d 100755 --- a/configure +++ b/configure @@ -8,13 +8,12 @@ # ----------------------------------------------------------------------------- # # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for BIND 9.11. +# Generated by GNU Autoconf 2.69 for BIND 9.11. # # Report bugs to . # # -# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, -# Inc. +# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. # # # This configure script is free software; the Free Software Foundation @@ -25,16 +24,14 @@ # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -as_nop=: -if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST -else $as_nop +else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( @@ -44,46 +41,46 @@ esac fi - -# Reset variables that may have inherited troublesome values from -# the environment. - -# IFS needs to be set, to space, tab, and newline, in precisely that order. -# (If _AS_PATH_WALK were called with IFS unset, it would have the -# side effect of setting IFS to empty, thus disabling word splitting.) -# Quoting is to prevent editors from complaining about space-tab. as_nl=' ' export as_nl -IFS=" "" $as_nl" - -PS1='$ ' -PS2='> ' -PS4='+ ' - -# Ensure predictable behavior from utilities with locale-dependent output. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# We cannot yet rely on "unset" to work, but we need these variables -# to be unset--not just set to an empty or harmless value--now, to -# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct -# also avoids known problems related to "unset" and subshell syntax -# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). -for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH -do eval test \${$as_var+y} \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done - -# Ensure that fds 0, 1, and 2 are open. -if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi -if (exec 3>&2) ; then :; else exec 2>/dev/null; fi +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi # The user is always right. -if ${PATH_SEPARATOR+false} :; then +if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || @@ -92,6 +89,13 @@ if ${PATH_SEPARATOR+false} :; then fi +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( @@ -100,12 +104,8 @@ case $0 in #(( for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - test -r "$as_dir$0" && as_myself=$as_dir$0 && break + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS @@ -117,10 +117,30 @@ if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then - printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. @@ -142,22 +162,20 @@ esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. -printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 -exit 255 +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then - as_bourne_compatible="as_nop=: -if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST -else \$as_nop +else case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( @@ -177,15 +195,12 @@ as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } -if ( set x; as_fn_ret_success y && test x = \"\$1\" ) -then : +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : -else \$as_nop +else exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 -blah=\$(echo \$(echo blah)) -test x\"\$blah\" = xblah || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO @@ -200,38 +215,30 @@ test -x / || exit 1" test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" - if (eval "$as_required") 2>/dev/null -then : + if (eval "$as_required") 2>/dev/null; then : as_have_required=yes -else $as_nop +else as_have_required=no fi - if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null -then : + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : -else $as_nop +else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. - as_shell=$as_dir$as_base + as_shell=$as_dir/$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null -then : + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : CONFIG_SHELL=$as_shell as_have_required=yes - if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null -then : + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : break 2 fi fi @@ -239,21 +246,14 @@ fi esac as_found=false done -IFS=$as_save_IFS -if $as_found -then : - -else $as_nop - if { test -f "$SHELL" || test -f "$SHELL.exe"; } && - as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null -then : +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : CONFIG_SHELL=$SHELL as_have_required=yes -fi -fi +fi; } +IFS=$as_save_IFS - if test "x$CONFIG_SHELL" != x -then : + if test "x$CONFIG_SHELL" != x; then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also @@ -271,19 +271,18 @@ esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. -printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi - if test x$as_have_required = xno -then : - printf "%s\n" "$0: This script requires a shell more modern than all" - printf "%s\n" "$0: the shells that I found on your system." - if test ${ZSH_VERSION+y} ; then - printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" - printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." else - printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and info@isc.org about + $as_echo "$0: Please tell bug-autoconf@gnu.org and info@isc.org about $0: your system, including any error possibly output before $0: this message. Then install a modern shell, or manually $0: run the script under such a shell if you do have one." @@ -310,7 +309,6 @@ as_fn_unset () } as_unset=as_fn_unset - # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. @@ -328,14 +326,6 @@ as_fn_exit () as_fn_set_status $1 exit $1 } # as_fn_exit -# as_fn_nop -# --------- -# Do nothing but, unlike ":", preserve the value of $?. -as_fn_nop () -{ - return $? -} -as_nop=as_fn_nop # as_fn_mkdir_p # ------------- @@ -350,7 +340,7 @@ as_fn_mkdir_p () as_dirs= while :; do case $as_dir in #( - *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" @@ -359,7 +349,7 @@ $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_dir" | +$as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -398,13 +388,12 @@ as_fn_executable_p () # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null -then : +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' -else $as_nop +else as_fn_append () { eval $1=\$$1\$2 @@ -416,27 +405,18 @@ fi # as_fn_append # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null -then : +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' -else $as_nop +else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith -# as_fn_nop -# --------- -# Do nothing but, unlike ":", preserve the value of $?. -as_fn_nop () -{ - return $? -} -as_nop=as_fn_nop # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- @@ -448,9 +428,9 @@ as_fn_error () as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi - printf "%s\n" "$as_me: error: $2" >&2 + $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error @@ -477,7 +457,7 @@ as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$0" | +$as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q @@ -521,7 +501,7 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || - { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall @@ -535,10 +515,6 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits exit } - -# Determine whether it's possible to make 'echo' print without a newline. -# These variables are no longer used directly by Autoconf, but are AC_SUBSTed -# for compatibility with existing Makefiles. ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) @@ -552,13 +528,6 @@ case `echo -n x` in #((((( ECHO_N='-n';; esac -# For backward compatibility with old third-party macros, we provide -# the shell variables $as_echo and $as_echo_n. New code should use -# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. -as_echo='printf %s\n' -as_echo_n='printf %s' - - rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file @@ -635,36 +604,40 @@ PACKAGE_URL='https://www.isc.org/downloads/BIND/' # Factoring default headers for most tests. ac_includes_default="\ -#include -#ifdef HAVE_STDIO_H -# include +#include +#ifdef HAVE_SYS_TYPES_H +# include #endif -#ifdef HAVE_STDLIB_H +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef STDC_HEADERS # include +# include +#else +# ifdef HAVE_STDLIB_H +# include +# endif #endif #ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H +# include +# endif # include #endif +#ifdef HAVE_STRINGS_H +# include +#endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif -#ifdef HAVE_STRINGS_H -# include -#endif -#ifdef HAVE_SYS_TYPES_H -# include -#endif -#ifdef HAVE_SYS_STAT_H -# include -#endif #ifdef HAVE_UNISTD_H # include #endif" -ac_header_c_list= ac_subst_vars='LTLIBOBJS LIBOBJS BUILD_LIBS @@ -792,7 +765,6 @@ ISC_LWRES_NEEDRRSETINFO ISC_IRS_NEEDADDRINFO ISC_LWRES_NEEDADDRINFO ISC_PLATFORM_HAVETFO -CPP ISC_PLATFORM_NEEDPORTT ISC_PLATFORM_MSGHDRFLAVOR LWRES_PLATFORM_HAVESALEN @@ -943,6 +915,7 @@ STD_CINCLUDES INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM +CPP LT_SYS_LIBRARY_PATH OTOOL64 OTOOL @@ -1005,7 +978,6 @@ infodir docdir oldincludedir includedir -runstatedir localstatedir sharedstatedir sysconfdir @@ -1128,6 +1100,7 @@ LDFLAGS LIBS CPPFLAGS LT_SYS_LIBRARY_PATH +CPP PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR @@ -1137,7 +1110,6 @@ MAXMINDDB_LIBS MAXMINDDB_PREFIX LIBXML2_CFLAGS LIBXML2_LIBS -CPP CMOCKA_CFLAGS CMOCKA_LIBS KYUA' @@ -1179,7 +1151,6 @@ datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' -runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' @@ -1209,6 +1180,8 @@ do *) ac_optarg=yes ;; esac + # Accept the important Cygnus configure options, so we can diagnose typos. + case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; @@ -1249,9 +1222,9 @@ do ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: \`$ac_useropt'" + as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" @@ -1275,9 +1248,9 @@ do ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid feature name: \`$ac_useropt'" + as_fn_error $? "invalid feature name: $ac_useropt" ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" @@ -1430,15 +1403,6 @@ do | -silent | --silent | --silen | --sile | --sil) silent=yes ;; - -runstatedir | --runstatedir | --runstatedi | --runstated \ - | --runstate | --runstat | --runsta | --runst | --runs \ - | --run | --ru | --r) - ac_prev=runstatedir ;; - -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ - | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ - | --run=* | --ru=* | --r=*) - runstatedir=$ac_optarg ;; - -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ @@ -1488,9 +1452,9 @@ do ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: \`$ac_useropt'" + as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" @@ -1504,9 +1468,9 @@ do ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && - as_fn_error $? "invalid package name: \`$ac_useropt'" + as_fn_error $? "invalid package name: $ac_useropt" ac_useropt_orig=$ac_useropt - ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" @@ -1550,9 +1514,9 @@ Try \`$0 --help' for more information" *) # FIXME: should be removed in autoconf 3.0. - printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; @@ -1568,7 +1532,7 @@ if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; - *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi @@ -1576,7 +1540,7 @@ fi for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ - libdir localedir mandir runstatedir + libdir localedir mandir do eval ac_val=\$$ac_var # Remove trailing slashes. @@ -1632,7 +1596,7 @@ $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_myself" | +$as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -1729,7 +1693,6 @@ Fine tuning of the installation directories: --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] @@ -1885,6 +1848,7 @@ Some influential environment variables: you have headers in a nonstandard directory LT_SYS_LIBRARY_PATH User-defined run-time library search path. + CPP C preprocessor PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path @@ -1901,7 +1865,6 @@ Some influential environment variables: C compiler flags for LIBXML2, overriding pkg-config LIBXML2_LIBS linker flags for LIBXML2, overriding pkg-config - CPP C preprocessor CMOCKA_CFLAGS C compiler flags for CMOCKA, overriding pkg-config CMOCKA_LIBS linker flags for CMOCKA, overriding pkg-config @@ -1927,9 +1890,9 @@ if test "$ac_init_help" = "recursive"; then case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) - ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; @@ -1957,8 +1920,7 @@ esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } - # Check for configure.gnu first; this name is used for a wrapper for - # Metaconfig's "Configure" on case-insensitive file systems. + # Check for guested configure. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive @@ -1966,7 +1928,7 @@ ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix echo && $SHELL "$ac_srcdir/configure" --help=recursive else - printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done @@ -1976,9 +1938,9 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF BIND configure 9.11 -generated by GNU Autoconf 2.71 +generated by GNU Autoconf 2.69 -Copyright (C) 2021 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF @@ -1995,14 +1957,14 @@ fi ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest.beam + rm -f conftest.$ac_objext if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then @@ -2010,15 +1972,14 @@ printf "%s\n" "$ac_try_echo"; } >&5 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err - } && test -s conftest.$ac_objext -then : + } && test -s conftest.$ac_objext; then : ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 +else + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 @@ -2034,14 +1995,14 @@ fi ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext + rm -f conftest.$ac_objext conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then @@ -2049,18 +2010,17 @@ printf "%s\n" "$ac_try_echo"; } >&5 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext - } -then : + }; then : ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 +else + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 @@ -2082,44 +2042,120 @@ fi ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : eval "$3=yes" -else $as_nop +else eval "$3=no" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile +# ac_fn_c_try_cpp LINENO +# ---------------------- +# Try to preprocess conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_cpp + +# ac_fn_c_try_run LINENO +# ---------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes +# that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_run + # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. @@ -2127,9 +2163,16 @@ else $as_nop #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $2 (); below. */ + which can conflict with char $2 (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif -#include #undef $2 /* Override any GCC internal prototype to avoid an error. @@ -2147,72 +2190,28 @@ choke me #endif int -main (void) +main () { return $2 (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : eval "$3=yes" -else $as_nop +else eval "$3=no" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func -# ac_fn_c_try_run LINENO -# ---------------------- -# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that -# executables *can* be run. -ac_fn_c_try_run () -{ - as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' - { { case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; }; } -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: program exited with status $ac_status" >&5 - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_retval=$ac_status -fi - rm -rf conftest.dSYM conftest_ipa8_conftest.oo - eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval - -} # ac_fn_c_try_run - # ac_fn_c_check_type LINENO TYPE VAR INCLUDES # ------------------------------------------- # Tests whether TYPE exists after having included INCLUDES, setting cache @@ -2220,18 +2219,17 @@ fi ac_fn_c_check_type () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 -printf %s "checking for $2... " >&6; } -if eval test \${$3+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else eval "$3=no" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int -main (void) +main () { if (sizeof ($2)) return 0; @@ -2239,13 +2237,12 @@ if (sizeof ($2)) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int -main (void) +main () { if (sizeof (($2))) return 0; @@ -2253,60 +2250,112 @@ if (sizeof (($2))) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : -else $as_nop +else eval "$3=yes" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi eval ac_res=\$$3 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_type -# ac_fn_c_try_cpp LINENO -# ---------------------- -# Try to preprocess conftest.$ac_ext, and return whether this succeeded. -ac_fn_c_try_cpp () +# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists, giving a warning if it cannot be compiled using +# the include files in INCLUDES and setting the cache variable VAR +# accordingly. +ac_fn_c_check_header_mongrel () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - if { { ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err - ac_status=$? - if test -s conftest.err; then - grep -v '^ *+' conftest.err >conftest.er1 - cat conftest.er1 >&5 - mv -f conftest.er1 conftest.err - fi - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } > conftest.i && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - } -then : - ac_retval=0 -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 + if eval \${$3+:} false; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 +$as_echo_n "checking $2 usability... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_header_compiler=yes +else + ac_header_compiler=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } - ac_retval=1 +# Is the header present? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 +$as_echo_n "checking $2 presence... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <$2> +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + ac_header_preproc=yes +else + ac_header_preproc=no +fi +rm -f conftest.err conftest.i conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( + yes:no: ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; + no:yes:* ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} +( $as_echo "## --------------------------- ## +## Report this to info@isc.org ## +## --------------------------- ##" + ) | sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=\$ac_header_compiler" +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno - as_fn_set_status $ac_retval -} # ac_fn_c_try_cpp +} # ac_fn_c_check_header_mongrel # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES # -------------------------------------------- @@ -2322,7 +2371,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int -main (void) +main () { static int test_array [1 - 2 * !(($2) >= 0)]; test_array [0] = 0; @@ -2332,15 +2381,14 @@ return test_array [0]; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_lo=0 ac_mid=0 while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int -main (void) +main () { static int test_array [1 - 2 * !(($2) <= $ac_mid)]; test_array [0] = 0; @@ -2350,10 +2398,9 @@ return test_array [0]; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_hi=$ac_mid; break -else $as_nop +else as_fn_arith $ac_mid + 1 && ac_lo=$as_val if test $ac_lo -le $ac_mid; then ac_lo= ac_hi= @@ -2361,14 +2408,14 @@ else $as_nop fi as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done -else $as_nop +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int -main (void) +main () { static int test_array [1 - 2 * !(($2) < 0)]; test_array [0] = 0; @@ -2378,15 +2425,14 @@ return test_array [0]; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_hi=-1 ac_mid=-1 while :; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 int -main (void) +main () { static int test_array [1 - 2 * !(($2) >= $ac_mid)]; test_array [0] = 0; @@ -2396,10 +2442,9 @@ return test_array [0]; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_lo=$ac_mid; break -else $as_nop +else as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val if test $ac_mid -le $ac_hi; then ac_lo= ac_hi= @@ -2407,14 +2452,14 @@ else $as_nop fi as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done -else $as_nop +else ac_lo= ac_hi= fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # Binary search between lo and hi bounds. while test "x$ac_lo" != "x$ac_hi"; do as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val @@ -2422,7 +2467,7 @@ while test "x$ac_lo" != "x$ac_hi"; do /* end confdefs.h. */ $4 int -main (void) +main () { static int test_array [1 - 2 * !(($2) <= $ac_mid)]; test_array [0] = 0; @@ -2432,13 +2477,12 @@ return test_array [0]; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_hi=$ac_mid -else $as_nop +else as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext done case $ac_lo in #(( ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; @@ -2448,12 +2492,12 @@ esac cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 -static long int longval (void) { return $2; } -static unsigned long int ulongval (void) { return $2; } +static long int longval () { return $2; } +static unsigned long int ulongval () { return $2; } #include #include int -main (void) +main () { FILE *f = fopen ("conftest.val", "w"); @@ -2481,10 +2525,9 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_run "$LINENO" -then : +if ac_fn_c_try_run "$LINENO"; then : echo >>conftest.val; read $3 config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by BIND $as_me 9.11, which was -generated by GNU Autoconf 2.71. Invocation command line was +generated by GNU Autoconf 2.69. Invocation command line was - $ $0$ac_configure_args_raw + $ $0 $@ _ACEOF exec 5>>config.log @@ -2556,12 +2579,8 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - printf "%s\n" "PATH: $as_dir" + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" done IFS=$as_save_IFS @@ -2596,7 +2615,7 @@ do | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) - ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; @@ -2631,13 +2650,11 @@ done # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? - # Sanitize IFS. - IFS=" "" $as_nl" # Save into config.log some information that might help in debugging. { echo - printf "%s\n" "## ---------------- ## + $as_echo "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo @@ -2648,8 +2665,8 @@ trap 'exit_status=$? case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( @@ -2673,7 +2690,7 @@ printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ) echo - printf "%s\n" "## ----------------- ## + $as_echo "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo @@ -2681,14 +2698,14 @@ printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} do eval ac_val=\$$ac_var case $ac_val in - *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac - printf "%s\n" "$ac_var='\''$ac_val'\''" + $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then - printf "%s\n" "## ------------------- ## + $as_echo "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo @@ -2696,15 +2713,15 @@ printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} do eval ac_val=\$$ac_var case $ac_val in - *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac - printf "%s\n" "$ac_var='\''$ac_val'\''" + $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then - printf "%s\n" "## ----------- ## + $as_echo "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo @@ -2712,8 +2729,8 @@ printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} echo fi test "$ac_signal" != 0 && - printf "%s\n" "$as_me: caught signal $ac_signal" - printf "%s\n" "$as_me: exit $exit_status" + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && @@ -2727,48 +2744,63 @@ ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h -printf "%s\n" "/* confdefs.h */" > confdefs.h +$as_echo "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. -printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF -printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF -printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF -printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF -printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF -printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define PACKAGE_URL "$PACKAGE_URL" +_ACEOF # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE if test -n "$CONFIG_SITE"; then - ac_site_files="$CONFIG_SITE" + # We do not want a PATH search for config.site. + case $CONFIG_SITE in #(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac elif test "x$prefix" != xNONE; then - ac_site_files="$prefix/share/config.site $prefix/etc/config.site" + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site else - ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site fi - -for ac_site_file in $ac_site_files +for ac_site_file in "$ac_site_file1" "$ac_site_file2" do - case $ac_site_file in #( - */*) : - ;; #( - *) : - ac_site_file=./$ac_site_file ;; -esac - if test -f "$ac_site_file" && test -r "$ac_site_file"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 -printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ - || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi @@ -2778,435 +2810,19 @@ if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 -printf "%s\n" "$as_me: loading cache $cache_file" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 -printf "%s\n" "$as_me: creating cache $cache_file" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi -# Test code for whether the C compiler supports C89 (global declarations) -ac_c_conftest_c89_globals=' -/* Does the compiler advertise C89 conformance? - Do not test the value of __STDC__, because some compilers set it to 0 - while being otherwise adequately conformant. */ -#if !defined __STDC__ -# error "Compiler does not advertise C89 conformance" -#endif - -#include -#include -struct stat; -/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ -struct buf { int x; }; -struct buf * (*rcsopen) (struct buf *, struct stat *, int); -static char *e (p, i) - char **p; - int i; -{ - return p[i]; -} -static char *f (char * (*g) (char **, int), char **p, ...) -{ - char *s; - va_list v; - va_start (v,p); - s = g (p, va_arg (v,int)); - va_end (v); - return s; -} - -/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has - function prototypes and stuff, but not \xHH hex character constants. - These do not provoke an error unfortunately, instead are silently treated - as an "x". The following induces an error, until -std is added to get - proper ANSI mode. Curiously \x00 != x always comes out true, for an - array size at least. It is necessary to write \x00 == 0 to get something - that is true only with -std. */ -int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; - -/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters - inside strings and character constants. */ -#define FOO(x) '\''x'\'' -int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; - -int test (int i, double x); -struct s1 {int (*f) (int a);}; -struct s2 {int (*f) (double a);}; -int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), - int, int);' - -# Test code for whether the C compiler supports C89 (body of main). -ac_c_conftest_c89_main=' -ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); -' - -# Test code for whether the C compiler supports C99 (global declarations) -ac_c_conftest_c99_globals=' -// Does the compiler advertise C99 conformance? -#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L -# error "Compiler does not advertise C99 conformance" -#endif - -#include -extern int puts (const char *); -extern int printf (const char *, ...); -extern int dprintf (int, const char *, ...); -extern void *malloc (size_t); - -// Check varargs macros. These examples are taken from C99 6.10.3.5. -// dprintf is used instead of fprintf to avoid needing to declare -// FILE and stderr. -#define debug(...) dprintf (2, __VA_ARGS__) -#define showlist(...) puts (#__VA_ARGS__) -#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) -static void -test_varargs_macros (void) -{ - int x = 1234; - int y = 5678; - debug ("Flag"); - debug ("X = %d\n", x); - showlist (The first, second, and third items.); - report (x>y, "x is %d but y is %d", x, y); -} - -// Check long long types. -#define BIG64 18446744073709551615ull -#define BIG32 4294967295ul -#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) -#if !BIG_OK - #error "your preprocessor is broken" -#endif -#if BIG_OK -#else - #error "your preprocessor is broken" -#endif -static long long int bignum = -9223372036854775807LL; -static unsigned long long int ubignum = BIG64; - -struct incomplete_array -{ - int datasize; - double data[]; -}; - -struct named_init { - int number; - const wchar_t *name; - double average; -}; - -typedef const char *ccp; - -static inline int -test_restrict (ccp restrict text) -{ - // See if C++-style comments work. - // Iterate through items via the restricted pointer. - // Also check for declarations in for loops. - for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) - continue; - return 0; -} - -// Check varargs and va_copy. -static bool -test_varargs (const char *format, ...) -{ - va_list args; - va_start (args, format); - va_list args_copy; - va_copy (args_copy, args); - - const char *str = ""; - int number = 0; - float fnumber = 0; - - while (*format) - { - switch (*format++) - { - case '\''s'\'': // string - str = va_arg (args_copy, const char *); - break; - case '\''d'\'': // int - number = va_arg (args_copy, int); - break; - case '\''f'\'': // float - fnumber = va_arg (args_copy, double); - break; - default: - break; - } - } - va_end (args_copy); - va_end (args); - - return *str && number && fnumber; -} -' - -# Test code for whether the C compiler supports C99 (body of main). -ac_c_conftest_c99_main=' - // Check bool. - _Bool success = false; - success |= (argc != 0); - - // Check restrict. - if (test_restrict ("String literal") == 0) - success = true; - char *restrict newvar = "Another string"; - - // Check varargs. - success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); - test_varargs_macros (); - - // Check flexible array members. - struct incomplete_array *ia = - malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); - ia->datasize = 10; - for (int i = 0; i < ia->datasize; ++i) - ia->data[i] = i * 1.234; - - // Check named initializers. - struct named_init ni = { - .number = 34, - .name = L"Test wide string", - .average = 543.34343, - }; - - ni.number = 58; - - int dynamic_array[ni.number]; - dynamic_array[0] = argv[0][0]; - dynamic_array[ni.number - 1] = 543; - - // work around unused variable warnings - ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' - || dynamic_array[ni.number - 1] != 543); -' - -# Test code for whether the C compiler supports C11 (global declarations) -ac_c_conftest_c11_globals=' -// Does the compiler advertise C11 conformance? -#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L -# error "Compiler does not advertise C11 conformance" -#endif - -// Check _Alignas. -char _Alignas (double) aligned_as_double; -char _Alignas (0) no_special_alignment; -extern char aligned_as_int; -char _Alignas (0) _Alignas (int) aligned_as_int; - -// Check _Alignof. -enum -{ - int_alignment = _Alignof (int), - int_array_alignment = _Alignof (int[100]), - char_alignment = _Alignof (char) -}; -_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); - -// Check _Noreturn. -int _Noreturn does_not_return (void) { for (;;) continue; } - -// Check _Static_assert. -struct test_static_assert -{ - int x; - _Static_assert (sizeof (int) <= sizeof (long int), - "_Static_assert does not work in struct"); - long int y; -}; - -// Check UTF-8 literals. -#define u8 syntax error! -char const utf8_literal[] = u8"happens to be ASCII" "another string"; - -// Check duplicate typedefs. -typedef long *long_ptr; -typedef long int *long_ptr; -typedef long_ptr long_ptr; - -// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. -struct anonymous -{ - union { - struct { int i; int j; }; - struct { int k; long int l; } w; - }; - int m; -} v1; -' - -# Test code for whether the C compiler supports C11 (body of main). -ac_c_conftest_c11_main=' - _Static_assert ((offsetof (struct anonymous, i) - == offsetof (struct anonymous, w.k)), - "Anonymous union alignment botch"); - v1.i = 2; - v1.w.k = 5; - ok |= v1.i != 5; -' - -# Test code for whether the C compiler supports C11 (complete). -ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} -${ac_c_conftest_c99_globals} -${ac_c_conftest_c11_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - ${ac_c_conftest_c99_main} - ${ac_c_conftest_c11_main} - return ok; -} -" - -# Test code for whether the C compiler supports C99 (complete). -ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} -${ac_c_conftest_c99_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - ${ac_c_conftest_c99_main} - return ok; -} -" - -# Test code for whether the C compiler supports C89 (complete). -ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} - -int -main (int argc, char **argv) -{ - int ok = 0; - ${ac_c_conftest_c89_main} - return ok; -} -" - -as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" -as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" -as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" -as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" -as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" -as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" -as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" -as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" -as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" -as_fn_append ac_header_c_list " sys/time.h sys_time_h HAVE_SYS_TIME_H" - -# Auxiliary files required by this configure script. -ac_aux_files="install-sh ltmain.sh config.guess config.sub" - -# Locations in which to look for auxiliary files. -ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." - -# Search for a directory containing all of the required auxiliary files, -# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. -# If we don't find one directory that contains all the files we need, -# we report the set of missing files from the *first* directory in -# $ac_aux_dir_candidates and give up. -ac_missing_aux_files="" -ac_first_candidate=: -printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -as_found=false -for as_dir in $ac_aux_dir_candidates -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - as_found=: - - printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 - ac_aux_dir_found=yes - ac_install_sh= - for ac_aux in $ac_aux_files - do - # As a special case, if "install-sh" is required, that requirement - # can be satisfied by any of "install-sh", "install.sh", or "shtool", - # and $ac_install_sh is set appropriately for whichever one is found. - if test x"$ac_aux" = x"install-sh" - then - if test -f "${as_dir}install-sh"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 - ac_install_sh="${as_dir}install-sh -c" - elif test -f "${as_dir}install.sh"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 - ac_install_sh="${as_dir}install.sh -c" - elif test -f "${as_dir}shtool"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 - ac_install_sh="${as_dir}shtool install -c" - else - ac_aux_dir_found=no - if $ac_first_candidate; then - ac_missing_aux_files="${ac_missing_aux_files} install-sh" - else - break - fi - fi - else - if test -f "${as_dir}${ac_aux}"; then - printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 - else - ac_aux_dir_found=no - if $ac_first_candidate; then - ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" - else - break - fi - fi - fi - done - if test "$ac_aux_dir_found" = yes; then - ac_aux_dir="$as_dir" - break - fi - ac_first_candidate=false - - as_found=false -done -IFS=$as_save_IFS -if $as_found -then : - -else $as_nop - as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 -fi - - -# These three variables are undocumented and unsupported, -# and are intended to be withdrawn in a future Autoconf release. -# They can cause serious problems if a builder's source tree is in a directory -# whose full name contains unusual characters. -if test -f "${ac_aux_dir}config.guess"; then - ac_config_guess="$SHELL ${ac_aux_dir}config.guess" -fi -if test -f "${ac_aux_dir}config.sub"; then - ac_config_sub="$SHELL ${ac_aux_dir}config.sub" -fi -if test -f "$ac_aux_dir/configure"; then - ac_configure="$SHELL ${ac_aux_dir}configure" -fi - # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false @@ -3217,12 +2833,12 @@ for ac_var in $ac_precious_vars; do eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) @@ -3231,24 +2847,24 @@ printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 -printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 -printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 -printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 -printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in - *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in @@ -3258,12 +2874,11 @@ printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} fi done if $ac_cache_corrupted; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 -printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} - as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' - and start over" "$LINENO" 5 + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## @@ -3282,30 +2897,55 @@ ac_config_headers="$ac_config_headers config.h" +ac_aux_dir= +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. +# Make sure we can run config.sub. +$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 - # Make sure we can run config.sub. -$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || - as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 -printf %s "checking build system type... " >&6; } -if test ${ac_cv_build+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +$as_echo_n "checking build system type... " >&6; } +if ${ac_cv_build+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_build_alias=$build_alias test "x$ac_build_alias" = x && - ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` + ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 -ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || - as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 +ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 -printf "%s\n" "$ac_cv_build" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +$as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; @@ -3324,22 +2964,21 @@ IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 -printf %s "checking host system type... " >&6; } -if test ${ac_cv_host+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +$as_echo_n "checking host system type... " >&6; } +if ${ac_cv_host+:} false; then : + $as_echo_n "(cached) " >&6 +else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else - ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || - as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 + ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 -printf "%s\n" "$ac_cv_host" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +$as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; @@ -3359,14 +2998,13 @@ case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 -printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} -ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` -if eval test \${ac_cv_prog_make_${ac_make}_set+y} -then : - printf %s "(cached) " >&6 -else $as_nop +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : + $as_echo_n "(cached) " >&6 +else cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @@ -3382,12 +3020,12 @@ esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } SET_MAKE= else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi @@ -3412,11 +3050,10 @@ LFS_LIBS=`getconf LFS_LIBS 2>/dev/null` - case `pwd` in *\ * | *\ *) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 -printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac @@ -3436,7 +3073,6 @@ macro_revision='2.4.6' - ltmain=$ac_aux_dir/ltmain.sh # Backslashify metacharacters that are still active within @@ -3460,8 +3096,8 @@ ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 -printf %s "checking how to print strings... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +$as_echo_n "checking how to print strings... " >&6; } # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then @@ -3487,12 +3123,12 @@ func_echo_all () } case $ECHO in - printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 -printf "%s\n" "printf" >&6; } ;; - print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 -printf "%s\n" "print -r" >&6; } ;; - *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 -printf "%s\n" "cat" >&6; } ;; + printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +$as_echo "printf" >&6; } ;; + print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +$as_echo "print -r" >&6; } ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +$as_echo "cat" >&6; } ;; esac @@ -3505,15 +3141,6 @@ esac - - - - - - - - - @@ -3525,12 +3152,11 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -3538,15 +3164,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3557,11 +3179,11 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -3570,12 +3192,11 @@ if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else @@ -3583,15 +3204,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3602,11 +3219,11 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then @@ -3614,8 +3231,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC @@ -3628,12 +3245,11 @@ if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -3641,15 +3257,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3660,11 +3272,11 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -3673,12 +3285,11 @@ fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -3687,19 +3298,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3715,18 +3322,18 @@ if test $ac_prog_rejected = yes; then # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift - ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -3737,12 +3344,11 @@ if test -z "$CC"; then do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -3750,15 +3356,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3769,11 +3371,11 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -3786,12 +3388,11 @@ if test -z "$CC"; then do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else @@ -3799,15 +3400,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -3818,11 +3415,11 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -3834,8 +3431,8 @@ done else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC @@ -3843,129 +3440,25 @@ esac fi fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. -set dummy ${ac_tool_prefix}clang; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}clang" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "clang", so it can be a program name with args. -set dummy clang; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="clang" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -fi - - -test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. -printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 -for ac_option in --version -v -V -qversion -version; do +for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then @@ -3975,7 +3468,7 @@ printf "%s\n" "$ac_try_echo"; } >&5 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done @@ -3983,7 +3476,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { ; @@ -3995,9 +3488,9 @@ ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 -printf %s "checking whether the C compiler works... " >&6; } -ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" @@ -4018,12 +3511,11 @@ case "(($ac_try" in *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, @@ -4040,7 +3532,7 @@ do # certainly right. break;; *.* ) - if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi @@ -4056,46 +3548,44 @@ do done test "$ac_cv_exeext" = no && ac_cv_exeext= -else $as_nop +else ac_file='' fi -if test -z "$ac_file" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -printf "%s\n" "$as_me: failed program was:" >&5 +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 -printf %s "checking for C compiler default output file name... " >&6; } -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 -printf "%s\n" "$ac_file" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 -printf %s "checking for suffix of executables... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with @@ -4109,15 +3599,15 @@ for ac_file in conftest.exe conftest conftest.*; do * ) break;; esac done -else $as_nop - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 -printf "%s\n" "$ac_cv_exeext" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext @@ -4126,7 +3616,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; @@ -4138,8 +3628,8 @@ _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 -printf %s "checking whether we are cross compiling... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in @@ -4147,10 +3637,10 @@ case "(($ac_try" in *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in @@ -4158,40 +3648,39 @@ printf "%s\n" "$ac_try_echo"; } >&5 *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error 77 "cannot run C compiled programs. + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 -printf "%s\n" "$cross_compiling" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 -printf %s "checking for suffix of object files... " >&6; } -if test ${ac_cv_objext+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { ; @@ -4205,12 +3694,11 @@ case "(($ac_try" in *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 - test $ac_status = 0; } -then : + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in @@ -4219,32 +3707,31 @@ then : break;; esac done -else $as_nop - printf "%s\n" "$as_me: failed program was:" >&5 +else + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 -printf "%s\n" "$ac_cv_objext" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 -printf %s "checking whether the compiler supports GNU C... " >&6; } -if test ${ac_cv_c_compiler_gnu+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if ${ac_cv_c_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { #ifndef __GNUC__ choke me @@ -4254,33 +3741,29 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes -else $as_nop +else ac_compiler_gnu=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } -ac_compiler_gnu=$ac_cv_c_compiler_gnu - +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi -ac_test_CFLAGS=${CFLAGS+y} +ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -printf %s "checking whether $CC accepts -g... " >&6; } -if test ${ac_cv_prog_cc_g+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if ${ac_cv_prog_cc_g+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no @@ -4289,60 +3772,57 @@ else $as_nop /* end confdefs.h. */ int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes -else $as_nop +else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : -else $as_nop +else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -printf "%s\n" "$ac_cv_prog_cc_g" >&6; } -if test $ac_test_CFLAGS; then +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then @@ -4357,144 +3837,94 @@ else CFLAGS= fi fi -ac_prog_cc_stdc=no -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 -printf %s "checking for $CC option to enable C11 features... " >&6; } -if test ${ac_cv_prog_cc_c11+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c11=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c11_program -_ACEOF -for ac_arg in '' -std=gnu11 -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c11=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c11" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c11" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c11" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 -printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } - CC="$CC $ac_cv_prog_cc_c11" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 - ac_prog_cc_stdc=c11 -fi -fi -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 -printf %s "checking for $CC option to enable C99 features... " >&6; } -if test ${ac_cv_prog_cc_c99+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c99=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c99_program -_ACEOF -for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c99=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c99" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c99" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c99" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 -printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } - CC="$CC $ac_cv_prog_cc_c99" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 - ac_prog_cc_stdc=c99 -fi -fi -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 -printf %s "checking for $CC option to enable C89 features... " >&6; } -if test ${ac_cv_prog_cc_c89+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if ${ac_cv_prog_cc_c89+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -$ac_c_conftest_c89_program +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} _ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : + if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi -rm -f core conftest.err conftest.$ac_objext conftest.beam +rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC -fi -if test "x$ac_cv_prog_cc_c89" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c89" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } - CC="$CC $ac_cv_prog_cc_c89" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 - ac_prog_cc_stdc=c89 fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + fi ac_ext=c @@ -4503,12 +3933,11 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 -printf %s "checking for a sed that does not truncate output... " >&6; } -if test ${ac_cv_path_SED+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +$as_echo_n "checking for a sed that does not truncate output... " >&6; } +if ${ac_cv_path_SED+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" @@ -4522,15 +3951,10 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_prog in sed gsed - do + test -z "$as_dir" && as_dir=. + for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_SED="$as_dir$ac_prog$ac_exec_ext" + ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED @@ -4539,13 +3963,13 @@ case `"$ac_path_SED" --version 2>&1` in ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 - printf %s 0123456789 >"conftest.in" + $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - printf "%s\n" '' >> "conftest.nl" + $as_echo '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val @@ -4573,8 +3997,8 @@ else fi fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 -printf "%s\n" "$ac_cv_path_SED" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +$as_echo "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed @@ -4591,12 +4015,11 @@ Xsed="$SED -e 1s/^X//" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 -printf %s "checking for grep that handles long lines and -e... " >&6; } -if test ${ac_cv_path_GREP+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } +if ${ac_cv_path_GREP+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST @@ -4604,15 +4027,10 @@ else $as_nop for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_prog in grep ggrep - do + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP @@ -4621,13 +4039,13 @@ case `"$ac_path_GREP" --version 2>&1` in ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 - printf %s 0123456789 >"conftest.in" + $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - printf "%s\n" 'GREP' >> "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val @@ -4655,17 +4073,16 @@ else fi fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 -printf "%s\n" "$ac_cv_path_GREP" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 -printf %s "checking for egrep... " >&6; } -if test ${ac_cv_path_EGREP+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } +if ${ac_cv_path_EGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else @@ -4676,15 +4093,10 @@ else $as_nop for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_prog in egrep - do + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP @@ -4693,13 +4105,13 @@ case `"$ac_path_EGREP" --version 2>&1` in ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 - printf %s 0123456789 >"conftest.in" + $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - printf "%s\n" 'EGREP' >> "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val @@ -4728,17 +4140,16 @@ fi fi fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 -printf "%s\n" "$ac_cv_path_EGREP" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 -printf %s "checking for fgrep... " >&6; } -if test ${ac_cv_path_FGREP+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +$as_echo_n "checking for fgrep... " >&6; } +if ${ac_cv_path_FGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else @@ -4749,15 +4160,10 @@ else $as_nop for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_prog in fgrep - do + test -z "$as_dir" && as_dir=. + for ac_prog in fgrep; do for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" + ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_FGREP" || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP @@ -4766,13 +4172,13 @@ case `"$ac_path_FGREP" --version 2>&1` in ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 - printf %s 0123456789 >"conftest.in" + $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - printf "%s\n" 'FGREP' >> "conftest.nl" + $as_echo 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val @@ -4801,8 +4207,8 @@ fi fi fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 -printf "%s\n" "$ac_cv_path_FGREP" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +$as_echo "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" @@ -4827,18 +4233,17 @@ test -z "$GREP" && GREP=grep # Check whether --with-gnu-ld was given. -if test ${with_gnu_ld+y} -then : +if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes -else $as_nop +else with_gnu_ld=no fi ac_prog=ld if test yes = "$GCC"; then # Check if gcc -print-prog-name=ld gives a path. - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 -printf %s "checking for ld used by $CC... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +$as_echo_n "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return, which upsets mingw @@ -4867,16 +4272,15 @@ printf %s "checking for ld used by $CC... " >&6; } ;; esac elif test yes = "$with_gnu_ld"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 -printf %s "checking for GNU ld... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 -printf %s "checking for non-GNU ld... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } fi -if test ${lt_cv_path_LD+y} -then : - printf %s "(cached) " >&6 -else $as_nop +if ${lt_cv_path_LD+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -z "$LD"; then lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do @@ -4905,19 +4309,18 @@ fi LD=$lt_cv_path_LD if test -n "$LD"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 -printf "%s\n" "$LD" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 +$as_echo "$LD" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 -printf %s "checking if the linker ($LD) is GNU ld... " >&6; } -if test ${lt_cv_prog_gnu_ld+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if ${lt_cv_prog_gnu_ld+:} false; then : + $as_echo_n "(cached) " >&6 +else # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &1 &5 -printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 +$as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld @@ -4940,12 +4343,11 @@ with_gnu_ld=$lt_cv_prog_gnu_ld -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 -printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } -if test ${lt_cv_path_NM+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 +$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if ${lt_cv_path_NM+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM=$NM @@ -4995,8 +4397,8 @@ else : ${lt_cv_path_NM=no} fi fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 -printf "%s\n" "$lt_cv_path_NM" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 +$as_echo "$lt_cv_path_NM" >&6; } if test no != "$lt_cv_path_NM"; then NM=$lt_cv_path_NM else @@ -5009,12 +4411,11 @@ else do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_DUMPBIN+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. else @@ -5022,15 +4423,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5041,11 +4438,11 @@ fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 -printf "%s\n" "$DUMPBIN" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 +$as_echo "$DUMPBIN" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -5058,12 +4455,11 @@ if test -z "$DUMPBIN"; then do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_DUMPBIN+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. else @@ -5071,15 +4467,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5090,11 +4482,11 @@ fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 -printf "%s\n" "$ac_ct_DUMPBIN" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 +$as_echo "$ac_ct_DUMPBIN" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -5106,8 +4498,8 @@ done else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DUMPBIN=$ac_ct_DUMPBIN @@ -5135,12 +4527,11 @@ test -z "$NM" && NM=nm -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 -printf %s "checking the name lister ($NM) interface... " >&6; } -if test ${lt_cv_nm_interface+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 +$as_echo_n "checking the name lister ($NM) interface... " >&6; } +if ${lt_cv_nm_interface+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) @@ -5156,27 +4547,26 @@ else $as_nop fi rm -f conftest* fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 -printf "%s\n" "$lt_cv_nm_interface" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 +$as_echo "$lt_cv_nm_interface" >&6; } -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 -printf %s "checking whether ln -s works... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +$as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 -printf "%s\n" "no, using $LN_S" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +$as_echo "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 -printf %s "checking the maximum length of command line arguments... " >&6; } -if test ${lt_cv_sys_max_cmd_len+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 +$as_echo_n "checking the maximum length of command line arguments... " >&6; } +if ${lt_cv_sys_max_cmd_len+:} false; then : + $as_echo_n "(cached) " >&6 +else i=0 teststring=ABCD @@ -5303,11 +4693,11 @@ else $as_nop fi if test -n "$lt_cv_sys_max_cmd_len"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 -printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 +$as_echo "$lt_cv_sys_max_cmd_len" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 -printf "%s\n" "none" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 +$as_echo "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len @@ -5351,12 +4741,11 @@ esac -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 -printf %s "checking how to convert $build file names to $host format... " >&6; } -if test ${lt_cv_to_host_file_cmd+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 +$as_echo_n "checking how to convert $build file names to $host format... " >&6; } +if ${lt_cv_to_host_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else case $host in *-*-mingw* ) case $build in @@ -5392,19 +4781,18 @@ esac fi to_host_file_cmd=$lt_cv_to_host_file_cmd -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 -printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 +$as_echo "$lt_cv_to_host_file_cmd" >&6; } -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 -printf %s "checking how to convert $build file names to toolchain format... " >&6; } -if test ${lt_cv_to_tool_file_cmd+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 +$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } +if ${lt_cv_to_tool_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else #assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in @@ -5420,23 +4808,22 @@ esac fi to_tool_file_cmd=$lt_cv_to_tool_file_cmd -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 -printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 +$as_echo "$lt_cv_to_tool_file_cmd" >&6; } -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 -printf %s "checking for $LD option to reload object files... " >&6; } -if test ${lt_cv_ld_reload_flag+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +$as_echo_n "checking for $LD option to reload object files... " >&6; } +if ${lt_cv_ld_reload_flag+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_ld_reload_flag='-r' fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 -printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +$as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; @@ -5469,12 +4856,11 @@ esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_OBJDUMP+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. else @@ -5482,15 +4868,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5501,11 +4883,11 @@ fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 -printf "%s\n" "$OBJDUMP" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -5514,12 +4896,11 @@ if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_OBJDUMP+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. else @@ -5527,15 +4908,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5546,11 +4923,11 @@ fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 -printf "%s\n" "$ac_ct_OBJDUMP" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then @@ -5558,8 +4935,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJDUMP=$ac_ct_OBJDUMP @@ -5578,12 +4955,11 @@ test -z "$OBJDUMP" && OBJDUMP=objdump -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 -printf %s "checking how to recognize dependent libraries... " >&6; } -if test ${lt_cv_deplibs_check_method+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 +$as_echo_n "checking how to recognize dependent libraries... " >&6; } +if ${lt_cv_deplibs_check_method+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' @@ -5779,8 +5155,8 @@ os2*) esac fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 -printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +$as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_glob= want_nocaseglob=no @@ -5824,12 +5200,11 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ac_tool_prefix}dlltool; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_DLLTOOL+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$DLLTOOL"; then ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. else @@ -5837,15 +5212,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5856,11 +5227,11 @@ fi fi DLLTOOL=$ac_cv_prog_DLLTOOL if test -n "$DLLTOOL"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 -printf "%s\n" "$DLLTOOL" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +$as_echo "$DLLTOOL" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -5869,12 +5240,11 @@ if test -z "$ac_cv_prog_DLLTOOL"; then ac_ct_DLLTOOL=$DLLTOOL # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_DLLTOOL+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_DLLTOOL"; then ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. else @@ -5882,15 +5252,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -5901,11 +5267,11 @@ fi fi ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL if test -n "$ac_ct_DLLTOOL"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 -printf "%s\n" "$ac_ct_DLLTOOL" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +$as_echo "$ac_ct_DLLTOOL" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_DLLTOOL" = x; then @@ -5913,8 +5279,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DLLTOOL=$ac_ct_DLLTOOL @@ -5934,12 +5300,11 @@ test -z "$DLLTOOL" && DLLTOOL=dlltool -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 -printf %s "checking how to associate runtime and link libraries... " >&6; } -if test ${lt_cv_sharedlib_from_linklib_cmd+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 +$as_echo_n "checking how to associate runtime and link libraries... " >&6; } +if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in @@ -5962,8 +5327,8 @@ cygwin* | mingw* | pw32* | cegcc*) esac fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 -printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 +$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO @@ -5979,12 +5344,11 @@ if test -n "$ac_tool_prefix"; then do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_AR+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else @@ -5992,15 +5356,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6011,11 +5371,11 @@ fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 -printf "%s\n" "$AR" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +$as_echo "$AR" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6028,12 +5388,11 @@ if test -z "$AR"; then do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_AR+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else @@ -6041,15 +5400,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6060,11 +5415,11 @@ fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 -printf "%s\n" "$ac_ct_AR" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +$as_echo "$ac_ct_AR" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6076,8 +5431,8 @@ done else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR @@ -6097,32 +5452,30 @@ fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 -printf %s "checking for archiver @FILE support... " >&6; } -if test ${lt_cv_ar_at_file+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 +$as_echo_n "checking for archiver @FILE support... " >&6; } +if ${lt_cv_ar_at_file+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_ar_at_file=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test 0 -eq "$ac_status"; then # Ensure the archiver fails upon bogus file names. @@ -6130,7 +5483,7 @@ then : { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test 0 -ne "$ac_status"; then lt_cv_ar_at_file=@ @@ -6139,11 +5492,11 @@ then : rm -f conftest.* libconftest.a fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 -printf "%s\n" "$lt_cv_ar_at_file" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 +$as_echo "$lt_cv_ar_at_file" >&6; } if test no = "$lt_cv_ar_at_file"; then archiver_list_spec= @@ -6160,12 +5513,11 @@ fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_STRIP+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else @@ -6173,15 +5525,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6192,11 +5540,11 @@ fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 -printf "%s\n" "$STRIP" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6205,12 +5553,11 @@ if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_STRIP+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else @@ -6218,15 +5565,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6237,11 +5580,11 @@ fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 -printf "%s\n" "$ac_ct_STRIP" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then @@ -6249,8 +5592,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP @@ -6269,12 +5612,11 @@ test -z "$STRIP" && STRIP=: if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_RANLIB+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else @@ -6282,15 +5624,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6301,11 +5639,11 @@ fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 -printf "%s\n" "$RANLIB" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6314,12 +5652,11 @@ if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_RANLIB+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else @@ -6327,15 +5664,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6346,11 +5679,11 @@ fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 -printf "%s\n" "$ac_ct_RANLIB" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then @@ -6358,8 +5691,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB @@ -6423,12 +5756,11 @@ for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_AWK+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AWK+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else @@ -6436,15 +5768,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -6455,11 +5783,11 @@ fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 -printf "%s\n" "$AWK" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +$as_echo "$AWK" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -6495,12 +5823,11 @@ compiler=$CC # Check for command to grab the raw symbol name followed by C symbol from nm. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 -printf %s "checking command to parse $NM output from $compiler object... " >&6; } -if test ${lt_cv_sys_global_symbol_pipe+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } +if ${lt_cv_sys_global_symbol_pipe+:} false; then : + $as_echo_n "(cached) " >&6 +else # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] @@ -6652,7 +5979,7 @@ _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm @@ -6725,7 +6052,7 @@ _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest$ac_exeext; then pipe_works=yes fi @@ -6760,11 +6087,11 @@ if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 -printf "%s\n" "failed" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +$as_echo "failed" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 -printf "%s\n" "ok" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +$as_echo "ok" >&6; } fi # Response file support. @@ -6810,14 +6137,13 @@ fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 -printf %s "checking for sysroot... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 +$as_echo_n "checking for sysroot... " >&6; } # Check whether --with-sysroot was given. -if test ${with_sysroot+y} -then : +if test "${with_sysroot+set}" = set; then : withval=$with_sysroot; -else $as_nop +else with_sysroot=no fi @@ -6835,25 +6161,24 @@ case $with_sysroot in #( no|'') ;; #( *) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 -printf "%s\n" "$with_sysroot" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 +$as_echo "$with_sysroot" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 -printf "%s\n" "${lt_sysroot:-no}" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 +$as_echo "${lt_sysroot:-no}" >&6; } -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 -printf %s "checking for a working dd... " >&6; } -if test ${ac_cv_path_lt_DD+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 +$as_echo_n "checking for a working dd... " >&6; } +if ${ac_cv_path_lt_DD+:} false; then : + $as_echo_n "(cached) " >&6 +else printf 0123456789abcdef0123456789abcdef >conftest.i cat conftest.i conftest.i >conftest2.i : ${lt_DD:=$DD} @@ -6864,15 +6189,10 @@ if test -z "$lt_DD"; then for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_prog in dd - do + test -z "$as_dir" && as_dir=. + for ac_prog in dd; do for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" + ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_lt_DD" || continue if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then cmp -s conftest.i conftest.out \ @@ -6892,16 +6212,15 @@ fi rm -f conftest.i conftest2.i conftest.out fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 -printf "%s\n" "$ac_cv_path_lt_DD" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 +$as_echo "$ac_cv_path_lt_DD" >&6; } -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 -printf %s "checking how to truncate binary pipes... " >&6; } -if test ${lt_cv_truncate_bin+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 +$as_echo_n "checking how to truncate binary pipes... " >&6; } +if ${lt_cv_truncate_bin+:} false; then : + $as_echo_n "(cached) " >&6 +else printf 0123456789abcdef0123456789abcdef >conftest.i cat conftest.i conftest.i >conftest2.i lt_cv_truncate_bin= @@ -6912,8 +6231,8 @@ fi rm -f conftest.i conftest2.i conftest.out test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 -printf "%s\n" "$lt_cv_truncate_bin" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 +$as_echo "$lt_cv_truncate_bin" >&6; } @@ -6936,8 +6255,7 @@ func_cc_basename () } # Check whether --enable-libtool-lock was given. -if test ${enable_libtool_lock+y} -then : +if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi @@ -6953,7 +6271,7 @@ ia64-*-hpux*) if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) @@ -6973,7 +6291,7 @@ ia64-*-hpux*) if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test yes = "$lt_cv_prog_gnu_ld"; then case `/usr/bin/file conftest.$ac_objext` in @@ -7011,7 +6329,7 @@ mips64*-*linux*) if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then emul=elf case `/usr/bin/file conftest.$ac_objext` in @@ -7052,7 +6370,7 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) @@ -7115,12 +6433,11 @@ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS -belf" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 -printf %s "checking whether the C compiler needs -belf... " >&6; } -if test ${lt_cv_cc_needs_belf+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +$as_echo_n "checking whether the C compiler needs -belf... " >&6; } +if ${lt_cv_cc_needs_belf+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -7131,20 +6448,19 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu /* end confdefs.h. */ int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes -else $as_nop +else lt_cv_cc_needs_belf=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -7153,8 +6469,8 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ ac_compiler_gnu=$ac_cv_c_compiler_gnu fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 -printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +$as_echo "$lt_cv_cc_needs_belf" >&6; } if test yes != "$lt_cv_cc_needs_belf"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS=$SAVE_CFLAGS @@ -7167,7 +6483,7 @@ printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) @@ -7204,12 +6520,11 @@ need_locks=$enable_libtool_lock if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. set dummy ${ac_tool_prefix}mt; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_MANIFEST_TOOL+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$MANIFEST_TOOL"; then ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. else @@ -7217,15 +6532,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7236,11 +6547,11 @@ fi fi MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL if test -n "$MANIFEST_TOOL"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 -printf "%s\n" "$MANIFEST_TOOL" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 +$as_echo "$MANIFEST_TOOL" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7249,12 +6560,11 @@ if test -z "$ac_cv_prog_MANIFEST_TOOL"; then ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL # Extract the first word of "mt", so it can be a program name with args. set dummy mt; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_MANIFEST_TOOL"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. else @@ -7262,15 +6572,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7281,11 +6587,11 @@ fi fi ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL if test -n "$ac_ct_MANIFEST_TOOL"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 -printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 +$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_MANIFEST_TOOL" = x; then @@ -7293,8 +6599,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL @@ -7304,12 +6610,11 @@ else fi test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 -printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } -if test ${lt_cv_path_mainfest_tool+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 +$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } +if ${lt_cv_path_mainfest_tool+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out @@ -7319,8 +6624,8 @@ else $as_nop fi rm -f conftest* fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 -printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 +$as_echo "$lt_cv_path_mainfest_tool" >&6; } if test yes != "$lt_cv_path_mainfest_tool"; then MANIFEST_TOOL=: fi @@ -7335,12 +6640,11 @@ fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_DSYMUTIL+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. else @@ -7348,15 +6652,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7367,11 +6667,11 @@ fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 -printf "%s\n" "$DSYMUTIL" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 +$as_echo "$DSYMUTIL" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7380,12 +6680,11 @@ if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. else @@ -7393,15 +6692,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7412,11 +6707,11 @@ fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 -printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 +$as_echo "$ac_ct_DSYMUTIL" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then @@ -7424,8 +6719,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DSYMUTIL=$ac_ct_DSYMUTIL @@ -7437,12 +6732,11 @@ fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_NMEDIT+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. else @@ -7450,15 +6744,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7469,11 +6759,11 @@ fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 -printf "%s\n" "$NMEDIT" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 +$as_echo "$NMEDIT" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7482,12 +6772,11 @@ if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_NMEDIT+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. else @@ -7495,15 +6784,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_NMEDIT="nmedit" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7514,11 +6799,11 @@ fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 -printf "%s\n" "$ac_ct_NMEDIT" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 +$as_echo "$ac_ct_NMEDIT" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then @@ -7526,8 +6811,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NMEDIT=$ac_ct_NMEDIT @@ -7539,12 +6824,11 @@ fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_LIPO+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. else @@ -7552,15 +6836,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7571,11 +6851,11 @@ fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 -printf "%s\n" "$LIPO" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 +$as_echo "$LIPO" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7584,12 +6864,11 @@ if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_LIPO+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. else @@ -7597,15 +6876,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LIPO="lipo" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7616,11 +6891,11 @@ fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 -printf "%s\n" "$ac_ct_LIPO" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 +$as_echo "$ac_ct_LIPO" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then @@ -7628,8 +6903,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIPO=$ac_ct_LIPO @@ -7641,12 +6916,11 @@ fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_OTOOL+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. else @@ -7654,15 +6928,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7673,11 +6943,11 @@ fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 -printf "%s\n" "$OTOOL" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 +$as_echo "$OTOOL" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7686,12 +6956,11 @@ if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_OTOOL+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. else @@ -7699,15 +6968,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL="otool" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7718,11 +6983,11 @@ fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 -printf "%s\n" "$ac_ct_OTOOL" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 +$as_echo "$ac_ct_OTOOL" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then @@ -7730,8 +6995,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL=$ac_ct_OTOOL @@ -7743,12 +7008,11 @@ fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_OTOOL64+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. else @@ -7756,15 +7020,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7775,11 +7035,11 @@ fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 -printf "%s\n" "$OTOOL64" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 +$as_echo "$OTOOL64" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -7788,12 +7048,11 @@ if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_OTOOL64+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. else @@ -7801,15 +7060,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL64="otool64" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -7820,11 +7075,11 @@ fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 -printf "%s\n" "$ac_ct_OTOOL64" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 +$as_echo "$ac_ct_OTOOL64" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then @@ -7832,8 +7087,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL64=$ac_ct_OTOOL64 @@ -7868,12 +7123,11 @@ fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 -printf %s "checking for -single_module linker flag... " >&6; } -if test ${lt_cv_apple_cc_single_mod+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 +$as_echo_n "checking for -single_module linker flag... " >&6; } +if ${lt_cv_apple_cc_single_mod+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_apple_cc_single_mod=no if test -z "$LT_MULTI_MODULE"; then # By default we will add the -single_module flag. You can override @@ -7902,15 +7156,14 @@ else $as_nop rm -f conftest.* fi fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 -printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 +$as_echo "$lt_cv_apple_cc_single_mod" >&6; } - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 -printf %s "checking for -exported_symbols_list linker flag... " >&6; } -if test ${lt_cv_ld_exported_symbols_list+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 +$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } +if ${lt_cv_ld_exported_symbols_list+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym @@ -7919,33 +7172,31 @@ else $as_nop /* end confdefs.h. */ int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : lt_cv_ld_exported_symbols_list=yes -else $as_nop +else lt_cv_ld_exported_symbols_list=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 -printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 +$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 -printf %s "checking for -force_load linker flag... " >&6; } -if test ${lt_cv_ld_force_load+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 +$as_echo_n "checking for -force_load linker flag... " >&6; } +if ${lt_cv_ld_force_load+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} @@ -7973,8 +7224,8 @@ _LT_EOF rm -rf conftest.dSYM fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 -printf "%s\n" "$lt_cv_ld_force_load" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 +$as_echo "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; @@ -8045,43 +7296,286 @@ func_munge_path_list () esac } -ac_header= ac_cache= -for ac_item in $ac_header_c_list +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if ${ac_cv_prog_CPP+:} false; then : + $as_echo_n "(cached) " >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes do - if test $ac_cache; then - ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" - if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then - printf "%s\n" "#define $ac_item 1" >> confdefs.h - fi - ac_header= ac_cache= - elif test $ac_header; then - ac_cache=$ac_item - else - ac_header=$ac_item - fi + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP +else + ac_cv_prog_CPP=$CPP +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 +$as_echo "$CPP" >&6; } +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "#define STDC_HEADERS 1" >>confdefs.h + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + done - - - - - - -if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes -then : - -printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +for ac_header in dlfcn.h +do : + ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default " -if test "x$ac_cv_header_dlfcn_h" = xyes -then : - printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h +if test "x$ac_cv_header_dlfcn_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_DLFCN_H 1 +_ACEOF fi +done + @@ -8097,8 +7591,7 @@ fi # Check whether --enable-shared was given. -if test ${enable_shared+y} -then : +if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; @@ -8116,7 +7609,7 @@ then : IFS=$lt_save_ifs ;; esac -else $as_nop +else enable_shared=yes fi @@ -8129,8 +7622,7 @@ fi # Check whether --enable-static was given. -if test ${enable_static+y} -then : +if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; @@ -8148,7 +7640,7 @@ then : IFS=$lt_save_ifs ;; esac -else $as_nop +else enable_static=yes fi @@ -8162,8 +7654,7 @@ fi # Check whether --with-pic was given. -if test ${with_pic+y} -then : +if test "${with_pic+set}" = set; then : withval=$with_pic; lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; @@ -8180,7 +7671,7 @@ then : IFS=$lt_save_ifs ;; esac -else $as_nop +else pic_mode=default fi @@ -8192,8 +7683,7 @@ fi # Check whether --enable-fast-install was given. -if test ${enable_fast_install+y} -then : +if test "${enable_fast_install+set}" = set; then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; @@ -8211,7 +7701,7 @@ then : IFS=$lt_save_ifs ;; esac -else $as_nop +else enable_fast_install=yes fi @@ -8225,12 +7715,11 @@ fi shared_archive_member_spec= case $host,$enable_shared in power*-*-aix[5-9]*,yes) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 -printf %s "checking which variant of shared library versioning to provide... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 +$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } # Check whether --with-aix-soname was given. -if test ${with_aix_soname+y} -then : +if test "${with_aix_soname+set}" = set; then : withval=$with_aix_soname; case $withval in aix|svr4|both) ;; @@ -8239,19 +7728,18 @@ then : ;; esac lt_cv_with_aix_soname=$with_aix_soname -else $as_nop - if test ${lt_cv_with_aix_soname+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + if ${lt_cv_with_aix_soname+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_with_aix_soname=aix fi with_aix_soname=$lt_cv_with_aix_soname fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 -printf "%s\n" "$with_aix_soname" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 +$as_echo "$with_aix_soname" >&6; } if test aix != "$with_aix_soname"; then # For the AIX way of multilib, we name the shared archive member # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', @@ -8333,12 +7821,11 @@ if test -n "${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 -printf %s "checking for objdir... " >&6; } -if test ${lt_cv_objdir+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +$as_echo_n "checking for objdir... " >&6; } +if ${lt_cv_objdir+:} false; then : + $as_echo_n "(cached) " >&6 +else rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then @@ -8349,15 +7836,17 @@ else fi rmdir .libs 2>/dev/null fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 -printf "%s\n" "$lt_cv_objdir" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 +$as_echo "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir -printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define LT_OBJDIR "$lt_cv_objdir/" +_ACEOF @@ -8403,12 +7892,11 @@ test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 -printf %s "checking for ${ac_tool_prefix}file... " >&6; } -if test ${lt_cv_path_MAGIC_CMD+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. @@ -8457,11 +7945,11 @@ fi MAGIC_CMD=$lt_cv_path_MAGIC_CMD if test -n "$MAGIC_CMD"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 -printf "%s\n" "$MAGIC_CMD" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -8470,12 +7958,11 @@ fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 -printf %s "checking for file... " >&6; } -if test ${lt_cv_path_MAGIC_CMD+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +$as_echo_n "checking for file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. @@ -8524,11 +8011,11 @@ fi MAGIC_CMD=$lt_cv_path_MAGIC_CMD if test -n "$MAGIC_CMD"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 -printf "%s\n" "$MAGIC_CMD" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -8613,12 +8100,11 @@ if test yes = "$GCC"; then lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; esac - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } -if test ${lt_cv_prog_compiler_rtti_exceptions+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext @@ -8649,8 +8135,8 @@ else $as_nop $RM conftest* fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 -printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" @@ -9007,28 +8493,26 @@ case $host_os in ;; esac -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 -printf %s "checking for $compiler option to produce PIC... " >&6; } -if test ${lt_cv_prog_compiler_pic+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +$as_echo_n "checking for $compiler option to produce PIC... " >&6; } +if ${lt_cv_prog_compiler_pic+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_prog_compiler_pic=$lt_prog_compiler_pic fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 -printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 +$as_echo "$lt_cv_prog_compiler_pic" >&6; } lt_prog_compiler_pic=$lt_cv_prog_compiler_pic # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 -printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } -if test ${lt_cv_prog_compiler_pic_works+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if ${lt_cv_prog_compiler_pic_works+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext @@ -9059,8 +8543,8 @@ else $as_nop $RM conftest* fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 -printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 +$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } if test yes = "$lt_cv_prog_compiler_pic_works"; then case $lt_prog_compiler_pic in @@ -9088,12 +8572,11 @@ fi # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 -printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } -if test ${lt_cv_prog_compiler_static_works+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if ${lt_cv_prog_compiler_static_works+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_prog_compiler_static_works=no save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS $lt_tmp_static_flag" @@ -9117,8 +8600,8 @@ else $as_nop LDFLAGS=$save_LDFLAGS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 -printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 +$as_echo "$lt_cv_prog_compiler_static_works" >&6; } if test yes = "$lt_cv_prog_compiler_static_works"; then : @@ -9132,12 +8615,11 @@ fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 -printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } -if test ${lt_cv_prog_compiler_c_o+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest @@ -9180,20 +8662,19 @@ else $as_nop $RM conftest* fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 -printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 -printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } -if test ${lt_cv_prog_compiler_c_o+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest @@ -9236,8 +8717,8 @@ else $as_nop $RM conftest* fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 -printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } @@ -9245,19 +8726,19 @@ printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } hard_links=nottested if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then # do not overwrite the value of need_locks provided by the user - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 -printf %s "checking if we can lock with hard links... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +$as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 -printf "%s\n" "$hard_links" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +$as_echo "$hard_links" >&6; } if test no = "$hard_links"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 -printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} need_locks=warn fi else @@ -9269,8 +8750,8 @@ fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 -printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= @@ -9828,23 +9309,21 @@ _LT_EOF if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else - if test ${lt_cv_aix_libpath_+y} -then : - printf %s "(cached) " >&6 -else $as_nop + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { @@ -9859,7 +9338,7 @@ then : lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=/usr/lib:/lib @@ -9883,23 +9362,21 @@ fi if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else - if test ${lt_cv_aix_libpath_+y} -then : - printf %s "(cached) " >&6 -else $as_nop + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { @@ -9914,7 +9391,7 @@ then : lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=/usr/lib:/lib @@ -10165,12 +9642,11 @@ fi # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 -printf %s "checking if $CC understands -b... " >&6; } -if test ${lt_cv_prog_compiler__b+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 +$as_echo_n "checking if $CC understands -b... " >&6; } +if ${lt_cv_prog_compiler__b+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_prog_compiler__b=no save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -b" @@ -10194,8 +9670,8 @@ else $as_nop LDFLAGS=$save_LDFLAGS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 -printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 +$as_echo "$lt_cv_prog_compiler__b" >&6; } if test yes = "$lt_cv_prog_compiler__b"; then archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' @@ -10235,30 +9711,28 @@ fi # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 -printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } -if test ${lt_cv_irix_exported_symbol+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 +$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } +if ${lt_cv_irix_exported_symbol+:} false; then : + $as_echo_n "(cached) " >&6 +else save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : lt_cv_irix_exported_symbol=yes -else $as_nop +else lt_cv_irix_exported_symbol=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 -printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 +$as_echo "$lt_cv_irix_exported_symbol" >&6; } if test yes = "$lt_cv_irix_exported_symbol"; then archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' fi @@ -10539,8 +10013,8 @@ printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } fi fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 -printf "%s\n" "$ld_shlibs" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +$as_echo "$ld_shlibs" >&6; } test no = "$ld_shlibs" && can_build_shared=no with_gnu_ld=$with_gnu_ld @@ -10576,19 +10050,18 @@ x|xyes) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 -printf %s "checking whether -lc should be explicitly linked in... " >&6; } -if test ${lt_cv_archive_cmds_need_lc+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } +if ${lt_cv_archive_cmds_need_lc+:} false; then : + $as_echo_n "(cached) " >&6 +else $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest @@ -10606,7 +10079,7 @@ else $as_nop if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then lt_cv_archive_cmds_need_lc=no @@ -10620,8 +10093,8 @@ else $as_nop $RM conftest* fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 -printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc ;; esac @@ -10780,8 +10253,8 @@ esac - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 -printf %s "checking dynamic linker characteristics... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +$as_echo_n "checking dynamic linker characteristics... " >&6; } if test yes = "$GCC"; then case $host_os in @@ -11342,10 +10815,9 @@ linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH - if test ${lt_cv_shlibpath_overrides_runpath+y} -then : - printf %s "(cached) " >&6 -else $as_nop + if ${lt_cv_shlibpath_overrides_runpath+:} false; then : + $as_echo_n "(cached) " >&6 +else lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir @@ -11355,21 +10827,19 @@ else $as_nop /* end confdefs.h. */ int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : - if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null -then : +if ac_fn_c_try_link "$LINENO"; then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : lt_cv_shlibpath_overrides_runpath=yes fi fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir @@ -11613,8 +11083,8 @@ uts4*) dynamic_linker=no ;; esac -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 -printf "%s\n" "$dynamic_linker" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +$as_echo "$dynamic_linker" >&6; } test no = "$dynamic_linker" && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" @@ -11735,8 +11205,8 @@ configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 -printf %s "checking how to hardcode library paths into programs... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +$as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || @@ -11760,8 +11230,8 @@ else # directories. hardcode_action=unsupported fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 -printf "%s\n" "$hardcode_action" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +$as_echo "$hardcode_action" >&6; } if test relink = "$hardcode_action" || test yes = "$inherit_rpath"; then @@ -11805,12 +11275,11 @@ else darwin*) # if libdl is installed we need to link against it - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 -printf %s "checking for dlopen in -ldl... " >&6; } -if test ${ac_cv_lib_dl_dlopen+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -11819,31 +11288,32 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char dlopen (); int -main (void) +main () { return dlopen (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes -else $as_nop +else ac_cv_lib_dl_dlopen=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 -printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } -if test "x$ac_cv_lib_dl_dlopen" = xyes -then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl -else $as_nop +else lt_cv_dlopen=dyld lt_cv_dlopen_libs= @@ -11863,16 +11333,14 @@ fi *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" -if test "x$ac_cv_func_shl_load" = xyes -then : +if test "x$ac_cv_func_shl_load" = xyes; then : lt_cv_dlopen=shl_load -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 -printf %s "checking for shl_load in -ldld... " >&6; } -if test ${ac_cv_lib_dld_shl_load+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +$as_echo_n "checking for shl_load in -ldld... " >&6; } +if ${ac_cv_lib_dld_shl_load+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -11881,42 +11349,41 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char shl_load (); int -main (void) +main () { return shl_load (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes -else $as_nop +else ac_cv_lib_dld_shl_load=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 -printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } -if test "x$ac_cv_lib_dld_shl_load" = xyes -then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +$as_echo "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = xyes; then : lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld -else $as_nop +else ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" -if test "x$ac_cv_func_dlopen" = xyes -then : +if test "x$ac_cv_func_dlopen" = xyes; then : lt_cv_dlopen=dlopen -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 -printf %s "checking for dlopen in -ldl... " >&6; } -if test ${ac_cv_lib_dl_dlopen+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -11925,37 +11392,37 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char dlopen (); int -main (void) +main () { return dlopen (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes -else $as_nop +else ac_cv_lib_dl_dlopen=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 -printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } -if test "x$ac_cv_lib_dl_dlopen" = xyes -then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 -printf %s "checking for dlopen in -lsvld... " >&6; } -if test ${ac_cv_lib_svld_dlopen+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +$as_echo_n "checking for dlopen in -lsvld... " >&6; } +if ${ac_cv_lib_svld_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -11964,37 +11431,37 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char dlopen (); int -main (void) +main () { return dlopen (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes -else $as_nop +else ac_cv_lib_svld_dlopen=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 -printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } -if test "x$ac_cv_lib_svld_dlopen" = xyes -then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +$as_echo "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = xyes; then : lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 -printf %s "checking for dld_link in -ldld... " >&6; } -if test ${ac_cv_lib_dld_dld_link+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +$as_echo_n "checking for dld_link in -ldld... " >&6; } +if ${ac_cv_lib_dld_dld_link+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -12003,29 +11470,30 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char dld_link (); int -main (void) +main () { return dld_link (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes -else $as_nop +else ac_cv_lib_dld_dld_link=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 -printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } -if test "x$ac_cv_lib_dld_dld_link" = xyes -then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +$as_echo "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = xyes; then : lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld fi @@ -12064,12 +11532,11 @@ fi save_LIBS=$LIBS LIBS="$lt_cv_dlopen_libs $LIBS" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 -printf %s "checking whether a program can dlopen itself... " >&6; } -if test ${lt_cv_dlopen_self+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +$as_echo_n "checking whether a program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self+:} false; then : + $as_echo_n "(cached) " >&6 +else if test yes = "$cross_compiling"; then : lt_cv_dlopen_self=cross else @@ -12148,7 +11615,7 @@ _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? @@ -12166,17 +11633,16 @@ rm -fr conftest* fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 -printf "%s\n" "$lt_cv_dlopen_self" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +$as_echo "$lt_cv_dlopen_self" >&6; } if test yes = "$lt_cv_dlopen_self"; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 -printf %s "checking whether a statically linked program can dlopen itself... " >&6; } -if test ${lt_cv_dlopen_self_static+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self_static+:} false; then : + $as_echo_n "(cached) " >&6 +else if test yes = "$cross_compiling"; then : lt_cv_dlopen_self_static=cross else @@ -12255,7 +11721,7 @@ _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? @@ -12273,8 +11739,8 @@ rm -fr conftest* fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 -printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +$as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS=$save_CPPFLAGS @@ -12312,13 +11778,13 @@ fi striplib= old_striplib= -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 -printf %s "checking whether stripping libraries is possible... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +$as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in @@ -12326,16 +11792,16 @@ else if test -n "$STRIP"; then striplib="$STRIP -x" old_striplib="$STRIP -S" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi ;; *) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ;; esac fi @@ -12352,13 +11818,13 @@ fi # Report what library types will actually be built - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 -printf %s "checking if libtool supports shared libraries... " >&6; } - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 -printf "%s\n" "$can_build_shared" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +$as_echo_n "checking if libtool supports shared libraries... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +$as_echo "$can_build_shared" >&6; } - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 -printf %s "checking whether to build shared libraries... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +$as_echo_n "checking whether to build shared libraries... " >&6; } test no = "$can_build_shared" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and @@ -12382,15 +11848,15 @@ printf %s "checking whether to build shared libraries... " >&6; } fi ;; esac - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 -printf "%s\n" "$enable_shared" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +$as_echo "$enable_shared" >&6; } - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 -printf %s "checking whether to build static libraries... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +$as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test yes = "$enable_shared" || enable_static=yes - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 -printf "%s\n" "$enable_static" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +$as_echo "$enable_static" >&6; } @@ -12426,8 +11892,7 @@ CC=$lt_save_CC # Only expand once: - - # Find a good install program. We prefer a C program (faster), +# Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install @@ -12441,25 +11906,20 @@ CC=$lt_save_CC # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 -printf %s "checking for a BSD-compatible install... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then -if test ${ac_cv_path_install+y} -then : - printf %s "(cached) " >&6 -else $as_nop +if ${ac_cv_path_install+:} false; then : + $as_echo_n "(cached) " >&6 +else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - # Account for fact that we put trailing slashes in our PATH walk. -case $as_dir in #(( - ./ | /[cC]/* | \ + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in #(( + ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; @@ -12469,13 +11929,13 @@ case $as_dir in #(( # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then if test $ac_prog = install && - grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && - grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else @@ -12483,12 +11943,12 @@ case $as_dir in #(( echo one > conftest.one echo two > conftest.two mkdir conftest.dir - if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then - ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" break 3 fi fi @@ -12504,7 +11964,7 @@ IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi - if test ${ac_cv_path_install+y}; then + if test "${ac_cv_path_install+set}" = set; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a @@ -12514,8 +11974,8 @@ fi INSTALL=$ac_install_sh fi fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 -printf "%s\n" "$INSTALL" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. @@ -12525,15 +11985,15 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 -printf %s "checking whether ln -s works... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +$as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 -printf "%s\n" "no, using $LN_S" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +$as_echo "no, using $LN_S" >&6; } fi @@ -12559,12 +12019,11 @@ if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_PKG_CONFIG+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PKG_CONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. @@ -12574,15 +12033,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -12594,11 +12049,11 @@ esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 -printf "%s\n" "$PKG_CONFIG" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 +$as_echo "$PKG_CONFIG" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -12607,12 +12062,11 @@ if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. @@ -12622,15 +12076,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -12642,11 +12092,11 @@ esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 -printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 +$as_echo "$ac_pt_PKG_CONFIG" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then @@ -12654,8 +12104,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG @@ -12667,14 +12117,14 @@ fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 -printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 +$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } PKG_CONFIG="" fi fi @@ -12683,8 +12133,7 @@ fi # # [pairwise: skip] # Check whether --enable-libbind was given. -if test ${enable_libbind+y} -then : +if test "${enable_libbind+set}" = set; then : enableval=$enable_libbind; fi @@ -12700,40 +12149,36 @@ esac # [pairwise: --enable-buffer-useinline, --disable-buffer-useinline] # Check whether --enable-buffer_useinline was given. -if test ${enable_buffer_useinline+y} -then : +if test "${enable_buffer_useinline+set}" = set; then : enableval=$enable_buffer_useinline; if test yes = "${enable}" then -printf "%s\n" "#define ISC_BUFFER_USEINLINE 1" >>confdefs.h +$as_echo "#define ISC_BUFFER_USEINLINE 1" >>confdefs.h fi -else $as_nop - printf "%s\n" "#define ISC_BUFFER_USEINLINE 1" >>confdefs.h +else + $as_echo "#define ISC_BUFFER_USEINLINE 1" >>confdefs.h fi # [pairwise: --enable-warn-shadow, --disable-warn-shadow] # Check whether --enable-warn_shadow was given. -if test ${enable_warn_shadow+y} -then : +if test "${enable_warn_shadow+set}" = set; then : enableval=$enable_warn_shadow; fi # [pairwise: --enable-warn-error, --disable-warn-error] # Check whether --enable-warn_error was given. -if test ${enable_warn_error+y} -then : +if test "${enable_warn_error+set}" = set; then : enableval=$enable_warn_error; fi # [pairwise: --enable-developer, --disable-developer] # Check whether --enable-developer was given. -if test ${enable_developer+y} -then : +if test "${enable_developer+set}" = set; then : enableval=$enable_developer; fi @@ -12760,10 +12205,9 @@ esac # # [pairwise: skip] # Check whether --enable-afl was given. -if test ${enable_afl+y} -then : +if test "${enable_afl+set}" = set; then : enableval=$enable_afl; -printf "%s\n" "#define ENABLE_AFL 1" >>confdefs.h +$as_echo "#define ENABLE_AFL 1" >>confdefs.h fi @@ -12774,20 +12218,23 @@ yes) esac -ac_fn_c_check_func "$LINENO" "getrandom" "ac_cv_func_getrandom" -if test "x$ac_cv_func_getrandom" = xyes -then : - printf "%s\n" "#define HAVE_GETRANDOM 1" >>confdefs.h +for ac_func in getrandom +do : + ac_fn_c_check_func "$LINENO" "getrandom" "ac_cv_func_getrandom" +if test "x$ac_cv_func_getrandom" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_GETRANDOM 1 +_ACEOF fi +done # libseccomp sandboxing # # [pairwise: --enable-seccomp, --disable-seccomp] # Check whether --enable-seccomp was given. -if test ${enable_seccomp+y} -then : +if test "${enable_seccomp+set}" = set; then : enableval=$enable_seccomp; fi @@ -12797,17 +12244,16 @@ case "$enable_seccomp" in linux*) ;; *) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: seccomp is not supported on non-linux platforms; disabling it" >&5 -printf "%s\n" "$as_me: WARNING: seccomp is not supported on non-linux platforms; disabling it" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: seccomp is not supported on non-linux platforms; disabling it" >&5 +$as_echo "$as_me: WARNING: seccomp is not supported on non-linux platforms; disabling it" >&2;} enable_seccomp=no ;; esac - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing seccomp_init" >&5 -printf %s "checking for library containing seccomp_init... " >&6; } -if test ${ac_cv_search_seccomp_init+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing seccomp_init" >&5 +$as_echo_n "checking for library containing seccomp_init... " >&6; } +if ${ac_cv_search_seccomp_init+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12815,60 +12261,57 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char seccomp_init (); int -main (void) +main () { return seccomp_init (); ; return 0; } _ACEOF -for ac_lib in '' seccomp -do +for ac_lib in '' seccomp; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO" -then : + if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_seccomp_init=$ac_res fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext - if test ${ac_cv_search_seccomp_init+y} -then : + if ${ac_cv_search_seccomp_init+:} false; then : break fi done -if test ${ac_cv_search_seccomp_init+y} -then : +if ${ac_cv_search_seccomp_init+:} false; then : -else $as_nop +else ac_cv_search_seccomp_init=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_seccomp_init" >&5 -printf "%s\n" "$ac_cv_search_seccomp_init" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_seccomp_init" >&5 +$as_echo "$ac_cv_search_seccomp_init" >&6; } ac_res=$ac_cv_search_seccomp_init -if test "$ac_res" != no -then : +if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi if test "X$ac_cv_search_seccomp_init" = "X-lseccomp" ; then - if test "$cross_compiling" = yes -then : - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} + if test "$cross_compiling" = yes; then : + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot run test program while cross compiling See \`config.log' for more details" "$LINENO" 5; } -else $as_nop +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -12910,10 +12353,9 @@ else $as_nop _ACEOF -if ac_fn_c_try_run "$LINENO" -then : +if ac_fn_c_try_run "$LINENO"; then : -printf "%s\n" "#define HAVE_LIBSECCOMP 1" >>confdefs.h +$as_echo "#define HAVE_LIBSECCOMP 1" >>confdefs.h fi @@ -12937,12 +12379,11 @@ ac_config_files="$ac_config_files make/rules make/includes" # Extract the first word of "ar", so it can be a program name with args. set dummy ar; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_AR+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else case $AR in [\\/]* | ?:[\\/]*) ac_cv_path_AR="$AR" # Let the user override the test with a path. @@ -12952,15 +12393,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_AR="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -12972,11 +12409,11 @@ esac fi AR=$ac_cv_path_AR if test -n "$AR"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 -printf "%s\n" "$AR" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +$as_echo "$AR" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -13006,12 +12443,11 @@ for ac_prog in etags emacs-etags do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_ETAGS+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_ETAGS+:} false; then : + $as_echo_n "(cached) " >&6 +else case $ETAGS in [\\/]* | ?:[\\/]*) ac_cv_path_ETAGS="$ETAGS" # Let the user override the test with a path. @@ -13021,15 +12457,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_ETAGS="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_ETAGS="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -13041,11 +12473,11 @@ esac fi ETAGS=$ac_cv_path_ETAGS if test -n "$ETAGS"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ETAGS" >&5 -printf "%s\n" "$ETAGS" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ETAGS" >&5 +$as_echo "$ETAGS" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -13058,15 +12490,15 @@ done # GNU emacs etags, and it requires the -L flag. # if test "X$ETAGS" != "X"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Exuberant Ctags etags" >&5 -printf %s "checking for Exuberant Ctags etags... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Exuberant Ctags etags" >&5 +$as_echo_n "checking for Exuberant Ctags etags... " >&6; } if $ETAGS --version 2>&1 | grep 'Exuberant Ctags' >/dev/null 2>&1; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ETAGS="$ETAGS -L" else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi fi @@ -13080,12 +12512,11 @@ for ac_prog in perl5 perl do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_PERL+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PERL+:} false; then : + $as_echo_n "(cached) " >&6 +else case $PERL in [\\/]* | ?:[\\/]*) ac_cv_path_PERL="$PERL" # Let the user override the test with a path. @@ -13095,15 +12526,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_PERL="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -13115,11 +12542,11 @@ esac fi PERL=$ac_cv_path_PERL if test -n "$PERL"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 -printf "%s\n" "$PERL" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5 +$as_echo "$PERL" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -13152,10 +12579,9 @@ default_with_python="python python3 python3.7 python3.6 python3.5 python3.4 pyth # [pairwise: --with-python, --without-python] # Check whether --with-python was given. -if test ${with_python+y} -then : +if test "${with_python+set}" = set; then : withval=$with_python; -else $as_nop +else with_python=$default_with_python fi @@ -13163,27 +12589,24 @@ fi # [pairwise: skip] # Check whether --with-python-install-dir was given. -if test ${with_python_install_dir+y} -then : +if test "${with_python_install_dir+set}" = set; then : withval=$with_python_install_dir; -else $as_nop +else with_python_install_dir="" fi -if test "$with_python" = "yes" -then : +if test "$with_python" = "yes"; then : with_python=$default_with_python fi -if test "$with_python" = "no" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Python support" >&5 -printf %s "checking for Python support... " >&6; } +if test "$with_python" = "no"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python support" >&5 +$as_echo_n "checking for Python support... " >&6; } unset PYTHON - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 -printf "%s\n" "disabled" >&6; } -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 +$as_echo "disabled" >&6; } +else for p in $with_python do case $p in #( @@ -13195,12 +12618,11 @@ esac # Extract the first word of "$p", so it can be a program name with args. set dummy $p; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_PYTHON+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PYTHON+:} false; then : + $as_echo_n "(cached) " >&6 +else case $PYTHON in [\\/]* | ?:[\\/]*) ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. @@ -13210,15 +12632,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_PYTHON="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PYTHON="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -13230,11 +12648,11 @@ esac fi PYTHON=$ac_cv_path_PYTHON if test -n "$PYTHON"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 -printf "%s\n" "$PYTHON" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 +$as_echo "$PYTHON" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -13245,59 +12663,54 @@ fi # Python interpreter instead of different ones. unset ac_cv_path_PYTHON - if test -z "$PYTHON" -then : + if test -z "$PYTHON"; then : continue fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $PYTHON is python2 version >= 2.7 or python3 version >= 3.2" >&5 -printf %s "checking if $PYTHON is python2 version >= 2.7 or python3 version >= 3.2... " >&6; } - if "$PYTHON" -c "$testminvers" 2>/dev/null -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $PYTHON is python2 version >= 2.7 or python3 version >= 3.2" >&5 +$as_echo_n "checking if $PYTHON is python2 version >= 2.7 or python3 version >= 3.2... " >&6; } + if "$PYTHON" -c "$testminvers" 2>/dev/null; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } unset PYTHON continue fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python module 'argparse'" >&5 -printf %s "checking Python module 'argparse'... " >&6; } - if "$PYTHON" -c "$testargparse" 2>/dev/null -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python module 'argparse'" >&5 +$as_echo_n "checking Python module 'argparse'... " >&6; } + if "$PYTHON" -c "$testargparse" 2>/dev/null; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } unset PYTHON continue fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python module 'ply'" >&5 -printf %s "checking Python module 'ply'... " >&6; } - if "$PYTHON" -c "$testply" 2>/dev/null -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python module 'ply'" >&5 +$as_echo_n "checking Python module 'ply'... " >&6; } + if "$PYTHON" -c "$testply" 2>/dev/null; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } unset PYTHON continue fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Python module 'distutils.core setup'" >&5 -printf %s "checking Python module 'distutils.core setup'... " >&6; } - if "$PYTHON" -c "$testsetup" 2>/dev/null -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python module 'distutils.core setup'" >&5 +$as_echo_n "checking Python module 'distutils.core setup'... " >&6; } + if "$PYTHON" -c "$testsetup" 2>/dev/null; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } unset PYTHON continue fi @@ -13307,12 +12720,11 @@ fi break done - if test "X$PYTHON" = "X" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Python support" >&5 -printf %s "checking for Python support... " >&6; } - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + if test "X$PYTHON" = "X"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Python support" >&5 +$as_echo_n "checking for Python support... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } as_fn_error $? "Python >= 2.7 or >= 3.2 and the PLY package are required for dnssec-keymgr and other Python-based tools. PLY may be available from your OS package manager as python-ply or python3-ply; it can also be installed via pip. To build without Python/PLY, use --without-python." "$LINENO" 5 fi fi @@ -13321,15 +12733,13 @@ PYTHON_TOOLS='' CHECKDS='' COVERAGE='' KEYMGR='' -if test "X$PYTHON" != "X" -then : +if test "X$PYTHON" != "X"; then : PYTHON_TOOLS=python CHECKDS=checkds COVERAGE=coverage KEYMGR=keymgr PYTHON_INSTALL_DIR="$with_python_install_dir" - if test -n "$with_python_install_dir" -then : + if test -n "$with_python_install_dir"; then : PYTHON_INSTALL_LIB="--install-lib=$with_python_install_dir" fi fi @@ -13411,12 +12821,11 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -13424,15 +12833,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -13443,11 +12848,11 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -13456,12 +12861,11 @@ if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else @@ -13469,15 +12873,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -13488,11 +12888,11 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then @@ -13500,8 +12900,8 @@ fi else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC @@ -13514,12 +12914,11 @@ if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -13527,15 +12926,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -13546,11 +12941,11 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -13559,12 +12954,11 @@ fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -13573,19 +12967,15 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -13601,18 +12991,18 @@ if test $ac_prog_rejected = yes; then # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift - ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -13623,12 +13013,11 @@ if test -z "$CC"; then do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else @@ -13636,15 +13025,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -13655,11 +13040,11 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -13672,12 +13057,11 @@ if test -z "$CC"; then do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else @@ -13685,15 +13069,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -13704,11 +13084,11 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -13720,8 +13100,8 @@ done else case $cross_compiling:$ac_tool_warned in yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC @@ -13729,129 +13109,25 @@ esac fi fi -if test -z "$CC"; then - if test -n "$ac_tool_prefix"; then - # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. -set dummy ${ac_tool_prefix}clang; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$CC"; then - ac_cv_prog_CC="$CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_CC="${ac_tool_prefix}clang" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -CC=$ac_cv_prog_CC -if test -n "$CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 -printf "%s\n" "$CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi -fi -if test -z "$ac_cv_prog_CC"; then - ac_ct_CC=$CC - # Extract the first word of "clang", so it can be a program name with args. -set dummy clang; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_ac_ct_CC+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if test -n "$ac_ct_CC"; then - ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. -else -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_prog_ac_ct_CC="clang" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 - break 2 - fi -done - done -IFS=$as_save_IFS - -fi -fi -ac_ct_CC=$ac_cv_prog_ac_ct_CC -if test -n "$ac_ct_CC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 -printf "%s\n" "$ac_ct_CC" >&6; } -else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -fi - - if test "x$ac_ct_CC" = x; then - CC="" - else - case $cross_compiling:$ac_tool_warned in -yes:) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 -printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} -ac_tool_warned=yes ;; -esac - CC=$ac_ct_CC - fi -else - CC="$ac_cv_prog_CC" -fi - -fi - - -test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. -printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 -for ac_option in --version -v -V -qversion -version; do +for ac_option in --version -v -V -qversion; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" -printf "%s\n" "$ac_try_echo"; } >&5 +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then @@ -13861,21 +13137,20 @@ printf "%s\n" "$ac_try_echo"; } >&5 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 -printf %s "checking whether the compiler supports GNU C... " >&6; } -if test ${ac_cv_c_compiler_gnu+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if ${ac_cv_c_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { #ifndef __GNUC__ choke me @@ -13885,33 +13160,29 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes -else $as_nop +else ac_compiler_gnu=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 -printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } -ac_compiler_gnu=$ac_cv_c_compiler_gnu - +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi -ac_test_CFLAGS=${CFLAGS+y} +ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 -printf %s "checking whether $CC accepts -g... " >&6; } -if test ${ac_cv_prog_cc_g+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if ${ac_cv_prog_cc_g+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no @@ -13920,60 +13191,57 @@ else $as_nop /* end confdefs.h. */ int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes -else $as_nop +else CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : -else $as_nop +else ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 -printf "%s\n" "$ac_cv_prog_cc_g" >&6; } -if test $ac_test_CFLAGS; then +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then @@ -13988,144 +13256,94 @@ else CFLAGS= fi fi -ac_prog_cc_stdc=no -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 -printf %s "checking for $CC option to enable C11 features... " >&6; } -if test ${ac_cv_prog_cc_c11+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c11=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c11_program -_ACEOF -for ac_arg in '' -std=gnu11 -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c11=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c11" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c11" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c11" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 -printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } - CC="$CC $ac_cv_prog_cc_c11" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 - ac_prog_cc_stdc=c11 -fi -fi -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 -printf %s "checking for $CC option to enable C99 features... " >&6; } -if test ${ac_cv_prog_cc_c99+y} -then : - printf %s "(cached) " >&6 -else $as_nop - ac_cv_prog_cc_c99=no -ac_save_CC=$CC -cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -$ac_c_conftest_c99_program -_ACEOF -for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= -do - CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : - ac_cv_prog_cc_c99=$ac_arg -fi -rm -f core conftest.err conftest.$ac_objext conftest.beam - test "x$ac_cv_prog_cc_c99" != "xno" && break -done -rm -f conftest.$ac_ext -CC=$ac_save_CC -fi - -if test "x$ac_cv_prog_cc_c99" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c99" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 -printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } - CC="$CC $ac_cv_prog_cc_c99" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 - ac_prog_cc_stdc=c99 -fi -fi -if test x$ac_prog_cc_stdc = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 -printf %s "checking for $CC option to enable C89 features... " >&6; } -if test ${ac_cv_prog_cc_c89+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if ${ac_cv_prog_cc_c89+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -$ac_c_conftest_c89_program +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} _ACEOF -for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" - if ac_fn_c_try_compile "$LINENO" -then : + if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg fi -rm -f core conftest.err conftest.$ac_objext conftest.beam +rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC -fi -if test "x$ac_cv_prog_cc_c89" = xno -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 -printf "%s\n" "unsupported" >&6; } -else $as_nop - if test "x$ac_cv_prog_cc_c89" = x -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 -printf "%s\n" "none needed" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 -printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } - CC="$CC $ac_cv_prog_cc_c89" -fi - ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 - ac_prog_cc_stdc=c89 fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + fi ac_ext=c @@ -14134,6 +13352,182 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 +$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } +if ${ac_cv_prog_cc_c99+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c99=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include +#include + +// Check varargs macros. These examples are taken from C99 6.10.3.5. +#define debug(...) fprintf (stderr, __VA_ARGS__) +#define showlist(...) puts (#__VA_ARGS__) +#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) +static void +test_varargs_macros (void) +{ + int x = 1234; + int y = 5678; + debug ("Flag"); + debug ("X = %d\n", x); + showlist (The first, second, and third items.); + report (x>y, "x is %d but y is %d", x, y); +} + +// Check long long types. +#define BIG64 18446744073709551615ull +#define BIG32 4294967295ul +#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) +#if !BIG_OK + your preprocessor is broken; +#endif +#if BIG_OK +#else + your preprocessor is broken; +#endif +static long long int bignum = -9223372036854775807LL; +static unsigned long long int ubignum = BIG64; + +struct incomplete_array +{ + int datasize; + double data[]; +}; + +struct named_init { + int number; + const wchar_t *name; + double average; +}; + +typedef const char *ccp; + +static inline int +test_restrict (ccp restrict text) +{ + // See if C++-style comments work. + // Iterate through items via the restricted pointer. + // Also check for declarations in for loops. + for (unsigned int i = 0; *(text+i) != '\0'; ++i) + continue; + return 0; +} + +// Check varargs and va_copy. +static void +test_varargs (const char *format, ...) +{ + va_list args; + va_start (args, format); + va_list args_copy; + va_copy (args_copy, args); + + const char *str; + int number; + float fnumber; + + while (*format) + { + switch (*format++) + { + case 's': // string + str = va_arg (args_copy, const char *); + break; + case 'd': // int + number = va_arg (args_copy, int); + break; + case 'f': // float + fnumber = va_arg (args_copy, double); + break; + default: + break; + } + } + va_end (args_copy); + va_end (args); +} + +int +main () +{ + + // Check bool. + _Bool success = false; + + // Check restrict. + if (test_restrict ("String literal") == 0) + success = true; + char *restrict newvar = "Another string"; + + // Check varargs. + test_varargs ("s, d' f .", "string", 65, 34.234); + test_varargs_macros (); + + // Check flexible array members. + struct incomplete_array *ia = + malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); + ia->datasize = 10; + for (int i = 0; i < ia->datasize; ++i) + ia->data[i] = i * 1.234; + + // Check named initializers. + struct named_init ni = { + .number = 34, + .name = L"Test wide string", + .average = 543.34343, + }; + + ni.number = 58; + + int dynamic_array[ni.number]; + dynamic_array[ni.number - 1] = 543; + + // work around unused variable warnings + return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' + || dynamic_array[ni.number - 1] != 543); + + ; + return 0; +} +_ACEOF +for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c99=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c99" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c99" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c99" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 +$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c99" != xno; then : + +fi + # @@ -14183,85 +13577,123 @@ if test "X$CCNOOPT" = "X" -a "X$GCC" = "Xyes"; then CCNOOPT="-O0" fi -# Autoupdate added the next two lines to ensure that your configure -# script's behavior did not change. They are probably safe to remove. - -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 -printf %s "checking for egrep... " >&6; } -if test ${ac_cv_path_EGREP+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 - then ac_cv_path_EGREP="$GREP -E" - else - if test -z "$EGREP"; then - ac_path_EGREP_found=false - # Loop through the user's path and test for each of PROGNAME-LIST - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin -do - IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - for ac_prog in egrep - do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" - as_fn_executable_p "$ac_path_EGREP" || continue -# Check for GNU ac_path_EGREP and select it if it is found. - # Check for GNU $ac_path_EGREP -case `"$ac_path_EGREP" --version 2>&1` in -*GNU*) - ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; -*) - ac_count=0 - printf %s 0123456789 >"conftest.in" - while : - do - cat "conftest.in" "conftest.in" >"conftest.tmp" - mv "conftest.tmp" "conftest.in" - cp "conftest.in" "conftest.nl" - printf "%s\n" 'EGREP' >> "conftest.nl" - "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break - diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - as_fn_arith $ac_count + 1 && ac_count=$as_val - if test $ac_count -gt ${ac_path_EGREP_max-0}; then - # Best one so far, save it but keep looking for a better one - ac_cv_path_EGREP="$ac_path_EGREP" - ac_path_EGREP_max=$ac_count - fi - # 10*(2^10) chars as input seems more than enough - test $ac_count -gt 10 && break - done - rm -f conftest.in conftest.tmp conftest.nl conftest.out;; -esac - - $ac_path_EGREP_found && break 3 - done - done - done -IFS=$as_save_IFS - if test -z "$ac_cv_path_EGREP"; then - as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 - fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 else - ac_cv_path_EGREP=$EGREP + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + fi - fi +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "#define STDC_HEADERS 1" >>confdefs.h + fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 -printf "%s\n" "$ac_cv_path_EGREP" >&6; } - EGREP="$ac_cv_path_EGREP" - - -ac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default +for ac_header in fcntl.h regex.h sys/time.h unistd.h sys/mman.h sys/sockio.h sys/select.h sys/param.h sys/sysctl.h net/if6.h sys/socket.h net/route.h linux/netlink.h linux/rtnetlink.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default #ifdef HAVE_SYS_PARAM_H # include #endif @@ -14270,206 +13702,26 @@ ac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_inc #endif " -if test "x$ac_cv_header_fcntl_h" = xyes -then : - printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "regex.h" "ac_cv_header_regex_h" "$ac_includes_default -#ifdef HAVE_SYS_PARAM_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif - -" -if test "x$ac_cv_header_regex_h" = xyes -then : - printf "%s\n" "#define HAVE_REGEX_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default -#ifdef HAVE_SYS_PARAM_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif - -" -if test "x$ac_cv_header_sys_time_h" = xyes -then : - printf "%s\n" "#define HAVE_SYS_TIME_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default -#ifdef HAVE_SYS_PARAM_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif - -" -if test "x$ac_cv_header_unistd_h" = xyes -then : - printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default -#ifdef HAVE_SYS_PARAM_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif - -" -if test "x$ac_cv_header_sys_mman_h" = xyes -then : - printf "%s\n" "#define HAVE_SYS_MMAN_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "sys/sockio.h" "ac_cv_header_sys_sockio_h" "$ac_includes_default -#ifdef HAVE_SYS_PARAM_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif - -" -if test "x$ac_cv_header_sys_sockio_h" = xyes -then : - printf "%s\n" "#define HAVE_SYS_SOCKIO_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "sys/select.h" "ac_cv_header_sys_select_h" "$ac_includes_default -#ifdef HAVE_SYS_PARAM_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif - -" -if test "x$ac_cv_header_sys_select_h" = xyes -then : - printf "%s\n" "#define HAVE_SYS_SELECT_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default -#ifdef HAVE_SYS_PARAM_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif - -" -if test "x$ac_cv_header_sys_param_h" = xyes -then : - printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "$ac_includes_default -#ifdef HAVE_SYS_PARAM_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif - -" -if test "x$ac_cv_header_sys_sysctl_h" = xyes -then : - printf "%s\n" "#define HAVE_SYS_SYSCTL_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "net/if6.h" "ac_cv_header_net_if6_h" "$ac_includes_default -#ifdef HAVE_SYS_PARAM_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif - -" -if test "x$ac_cv_header_net_if6_h" = xyes -then : - printf "%s\n" "#define HAVE_NET_IF6_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default -#ifdef HAVE_SYS_PARAM_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif - -" -if test "x$ac_cv_header_sys_socket_h" = xyes -then : - printf "%s\n" "#define HAVE_SYS_SOCKET_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "net/route.h" "ac_cv_header_net_route_h" "$ac_includes_default -#ifdef HAVE_SYS_PARAM_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif - -" -if test "x$ac_cv_header_net_route_h" = xyes -then : - printf "%s\n" "#define HAVE_NET_ROUTE_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "linux/netlink.h" "ac_cv_header_linux_netlink_h" "$ac_includes_default -#ifdef HAVE_SYS_PARAM_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif - -" -if test "x$ac_cv_header_linux_netlink_h" = xyes -then : - printf "%s\n" "#define HAVE_LINUX_NETLINK_H 1" >>confdefs.h - -fi -ac_fn_c_check_header_compile "$LINENO" "linux/rtnetlink.h" "ac_cv_header_linux_rtnetlink_h" "$ac_includes_default -#ifdef HAVE_SYS_PARAM_H -# include -#endif -#ifdef HAVE_SYS_SOCKET_H -# include -#endif - -" -if test "x$ac_cv_header_linux_rtnetlink_h" = xyes -then : - printf "%s\n" "#define HAVE_LINUX_RTNETLINK_H 1" >>confdefs.h +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF fi +done -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 -printf %s "checking for an ANSI C-conforming const... " >&6; } -if test ${ac_cv_c_const+y} -then : - printf %s "(cached) " >&6 -else $as_nop + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 +$as_echo_n "checking for an ANSI C-conforming const... " >&6; } +if ${ac_cv_c_const+:} false; then : + $as_echo_n "(cached) " >&6 +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { #ifndef __cplusplus @@ -14482,7 +13734,7 @@ main (void) /* NEC SVR4.0.2 mips cc rejects this. */ struct point {int x, y;}; static struct point const zero = {0,0}; - /* IBM XL C 1.02.0.0 rejects this. + /* AIX XL C 1.02.0.0 rejects this. It does not let you subtract one const X* pointer from another in an arm of an if-expression whose if-part is not a constant expression */ @@ -14510,7 +13762,7 @@ main (void) iptr p = 0; ++p; } - { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying + { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ struct s { int j; const int *ap[3]; } bx; struct s *b = &bx; b->j = 5; @@ -14526,50 +13778,47 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_const=yes -else $as_nop +else ac_cv_c_const=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 -printf "%s\n" "$ac_cv_c_const" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 +$as_echo "$ac_cv_c_const" >&6; } if test $ac_cv_c_const = no; then -printf "%s\n" "#define const /**/" >>confdefs.h +$as_echo "#define const /**/" >>confdefs.h fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 -printf %s "checking for inline... " >&6; } -if test ${ac_cv_c_inline+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 +$as_echo_n "checking for inline... " >&6; } +if ${ac_cv_c_inline+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_cv_c_inline=no for ac_kw in inline __inline__ __inline; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifndef __cplusplus typedef int foo_t; -static $ac_kw foo_t static_foo (void) {return 0; } -$ac_kw foo_t foo (void) {return 0; } +static $ac_kw foo_t static_foo () {return 0; } +$ac_kw foo_t foo () {return 0; } #endif _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_inline=$ac_kw fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext test "$ac_cv_c_inline" != no && break done fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 -printf "%s\n" "$ac_cv_c_inline" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 +$as_echo "$ac_cv_c_inline" >&6; } case $ac_cv_c_inline in inline | yes) ;; @@ -14586,17 +13835,16 @@ _ACEOF ;; esac -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 -printf %s "checking for working volatile... " >&6; } -if test ${ac_cv_c_volatile+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 +$as_echo_n "checking for working volatile... " >&6; } +if ${ac_cv_c_volatile+:} false; then : + $as_echo_n "(cached) " >&6 +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { volatile int x; @@ -14606,36 +13854,33 @@ return !x && !y; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_volatile=yes -else $as_nop +else ac_cv_c_volatile=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 -printf "%s\n" "$ac_cv_c_volatile" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 +$as_echo "$ac_cv_c_volatile" >&6; } if test $ac_cv_c_volatile = no; then -printf "%s\n" "#define volatile /**/" >>confdefs.h +$as_echo "#define volatile /**/" >>confdefs.h fi ac_fn_c_check_func "$LINENO" "sysctlbyname" "ac_cv_func_sysctlbyname" -if test "x$ac_cv_func_sysctlbyname" = xyes -then : - printf "%s\n" "#define HAVE_SYSCTLBYNAME 1" >>confdefs.h +if test "x$ac_cv_func_sysctlbyname" = xyes; then : + $as_echo "#define HAVE_SYSCTLBYNAME 1" >>confdefs.h fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5 -printf %s "checking for flexible array members... " >&6; } -if test ${ac_cv_c_flexmember+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5 +$as_echo_n "checking for flexible array members... " >&6; } +if ${ac_cv_c_flexmember+:} false; then : + $as_echo_n "(cached) " >&6 +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include @@ -14643,33 +13888,32 @@ else $as_nop #include struct s { int n; double d[]; }; int -main (void) +main () { int m = getchar (); - struct s *p = (struct s *) malloc (offsetof (struct s, d) - + m * sizeof (double)); + struct s *p = malloc (offsetof (struct s, d) + + m * sizeof (double)); p->d[0] = 0.0; return p->d != (double *) NULL; ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_flexmember=yes -else $as_nop +else ac_cv_c_flexmember=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5 -printf "%s\n" "$ac_cv_c_flexmember" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5 +$as_echo "$ac_cv_c_flexmember" >&6; } if test $ac_cv_c_flexmember = yes; then -printf "%s\n" "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h +$as_echo "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h else - printf "%s\n" "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h + $as_echo "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h fi @@ -14677,65 +13921,66 @@ printf "%s\n" "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h # # Check for the existence of mmap to enable the fast format zones # -ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" -if test "x$ac_cv_func_mmap" = xyes -then : - printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h +for ac_func in mmap +do : + ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" +if test "x$ac_cv_func_mmap" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_MMAP 1 +_ACEOF fi +done # # Older versions of HP/UX don't define seteuid() and setegid() # -ac_fn_c_check_func "$LINENO" "seteuid" "ac_cv_func_seteuid" -if test "x$ac_cv_func_seteuid" = xyes -then : - printf "%s\n" "#define HAVE_SETEUID 1" >>confdefs.h +for ac_func in seteuid setresuid +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF fi -ac_fn_c_check_func "$LINENO" "setresuid" "ac_cv_func_setresuid" -if test "x$ac_cv_func_setresuid" = xyes -then : - printf "%s\n" "#define HAVE_SETRESUID 1" >>confdefs.h +done -fi - -ac_fn_c_check_func "$LINENO" "setegid" "ac_cv_func_setegid" -if test "x$ac_cv_func_setegid" = xyes -then : - printf "%s\n" "#define HAVE_SETEGID 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "setresgid" "ac_cv_func_setresgid" -if test "x$ac_cv_func_setresgid" = xyes -then : - printf "%s\n" "#define HAVE_SETRESGID 1" >>confdefs.h +for ac_func in setegid setresgid +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF fi +done # BSDI doesn't have ftello fseeko -ac_fn_c_check_func "$LINENO" "ftello" "ac_cv_func_ftello" -if test "x$ac_cv_func_ftello" = xyes -then : - printf "%s\n" "#define HAVE_FTELLO 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "fseeko" "ac_cv_func_fseeko" -if test "x$ac_cv_func_fseeko" = xyes -then : - printf "%s\n" "#define HAVE_FSEEKO 1" >>confdefs.h +for ac_func in ftello fseeko +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF fi +done # # UnixWare 7.1.1 with the feature supplement to the UDK compiler # is reported to not support "static inline" (RT #1212). # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for static inline breakage" >&5 -printf %s "checking for static inline breakage... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for static inline breakage" >&5 +$as_echo_n "checking for static inline breakage... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -14748,61 +13993,61 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext } int -main (void) +main () { foo1(); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } -printf "%s\n" "#define inline /**/" >>confdefs.h +$as_echo "#define inline /**/" >>confdefs.h fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" -if test "x$ac_cv_type_size_t" = xyes -then : +if test "x$ac_cv_type_size_t" = xyes; then : -else $as_nop +else -printf "%s\n" "#define size_t unsigned int" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define size_t unsigned int +_ACEOF fi ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" -if test "x$ac_cv_type_ssize_t" = xyes -then : +if test "x$ac_cv_type_ssize_t" = xyes; then : -else $as_nop +else -printf "%s\n" "#define ssize_t int" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define ssize_t int +_ACEOF fi ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" -if test "x$ac_cv_type_uintptr_t" = xyes -then : +if test "x$ac_cv_type_uintptr_t" = xyes; then : -printf "%s\n" "#define HAVE_UINTPTR_T 1" >>confdefs.h +$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h -else $as_nop +else for ac_type in 'unsigned int' 'unsigned long int' \ 'unsigned long long int'; do cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int -main (void) +main () { static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; test_array [0] = 0; @@ -14812,14 +14057,15 @@ return test_array [0]; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : -printf "%s\n" "#define uintptr_t $ac_type" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define uintptr_t $ac_type +_ACEOF ac_type= fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext test -z "$ac_type" && break done fi @@ -14831,11 +14077,10 @@ ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" " #include " -if test "x$ac_cv_type_socklen_t" = xyes -then : - printf "%s\n" "#define ISC_SOCKADDR_LEN_T socklen_t" >>confdefs.h +if test "x$ac_cv_type_socklen_t" = xyes; then : + $as_echo "#define ISC_SOCKADDR_LEN_T socklen_t" >>confdefs.h -else $as_nop +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -14845,67 +14090,90 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext int getsockname(int, struct sockaddr *, size_t *); int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - printf "%s\n" "#define ISC_SOCKADDR_LEN_T size_t" >>confdefs.h +if ac_fn_c_try_compile "$LINENO"; then : + $as_echo "#define ISC_SOCKADDR_LEN_T size_t" >>confdefs.h -else $as_nop - printf "%s\n" "#define ISC_SOCKADDR_LEN_T int" >>confdefs.h +else + $as_echo "#define ISC_SOCKADDR_LEN_T int" >>confdefs.h fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 +$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } +if ${ac_cv_header_time+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +int +main () +{ +if ((struct tm *) 0) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_time=yes +else + ac_cv_header_time=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 +$as_echo "$ac_cv_header_time" >&6; } +if test $ac_cv_header_time = yes; then -# Obsolete code to be removed. -if test $ac_cv_header_sys_time_h = yes; then - -printf "%s\n" "#define TIME_WITH_SYS_TIME 1" >>confdefs.h +$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h fi -# End of obsolete code. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for long long" >&5 -printf %s "checking for long long... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long" >&5 +$as_echo_n "checking for long long... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { long long i = 0; return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_HAVELONGLONG="#define ISC_PLATFORM_HAVELONGLONG 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_HAVELONGLONG="#undef ISC_PLATFORM_HAVELONGLONG" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # # check for uname library routine # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for uname" >&5 -printf %s "checking for uname... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uname" >&5 +$as_echo_n "checking for uname... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -14913,7 +14181,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #include int -main (void) +main () { struct utsname uts; @@ -14925,57 +14193,55 @@ printf("running on %s %s %s for %s\n", return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - printf "%s\n" "#define HAVE_UNAME 1" >>confdefs.h +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + $as_echo "#define HAVE_UNAME 1" >>confdefs.h -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: uname is not correctly supported" >&5 -printf "%s\n" "$as_me: WARNING: uname is not correctly supported" >&2;} +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: uname is not correctly supported" >&5 +$as_echo "$as_me: WARNING: uname is not correctly supported" >&2;} fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # # check for GCC noreturn attribute # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GCC noreturn attribute" >&5 -printf %s "checking for GCC noreturn attribute... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC noreturn attribute" >&5 +$as_echo_n "checking for GCC noreturn attribute... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { void foo() __attribute__((noreturn)); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_NORETURN_PRE="#define ISC_PLATFORM_NORETURN_PRE" ISC_PLATFORM_NORETURN_POST="#define ISC_PLATFORM_NORETURN_POST __attribute__((noreturn))" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_NORETURN_PRE="#define ISC_PLATFORM_NORETURN_PRE" ISC_PLATFORM_NORETURN_POST="#define ISC_PLATFORM_NORETURN_POST" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # # check if we have lifconf # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct lifconf" >&5 -printf %s "checking for struct lifconf... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lifconf" >&5 +$as_echo_n "checking for struct lifconf... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -14984,7 +14250,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #include int -main (void) +main () { struct lifconf lifconf; @@ -14995,17 +14261,16 @@ lifconf.lifc_len = 0; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_HAVELIFCONF="#define ISC_PLATFORM_HAVELIFCONF 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_HAVELIFCONF="#undef ISC_PLATFORM_HAVELIFCONF" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # @@ -15013,20 +14278,18 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext # # [pairwise: --enable-kqueue, --disable-kqueue] # Check whether --enable-kqueue was given. -if test ${enable_kqueue+y} -then : +if test "${enable_kqueue+set}" = set; then : enableval=$enable_kqueue; want_kqueue="$enableval" -else $as_nop +else want_kqueue="yes" fi case $want_kqueue in yes) ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue" -if test "x$ac_cv_func_kqueue" = xyes -then : +if test "x$ac_cv_func_kqueue" = xyes; then : ac_cv_have_kqueue=yes -else $as_nop +else ac_cv_have_kqueue=no fi @@ -15051,23 +14314,21 @@ esac # # [pairwise: --enable-epoll, --disable-epoll] # Check whether --enable-epoll was given. -if test ${enable_epoll+y} -then : +if test "${enable_epoll+set}" = set; then : enableval=$enable_epoll; want_epoll="$enableval" -else $as_nop +else want_epoll="auto" fi case $want_epoll in auto) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking epoll support" >&5 -printf %s "checking epoll support... " >&6; } - if test "$cross_compiling" = yes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking epoll support" >&5 +$as_echo_n "checking epoll support... " >&6; } + if test "$cross_compiling" = yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_HAVEEPOLL="#undef ISC_PLATFORM_HAVEEPOLL" -else $as_nop +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -15079,14 +14340,13 @@ int main() { } _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_HAVEEPOLL="#define ISC_PLATFORM_HAVEEPOLL 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_HAVEEPOLL="#undef ISC_PLATFORM_HAVEEPOLL" fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -15108,32 +14368,31 @@ esac # # [pairwise: --enable-devpoll, --disable-devpoll] # Check whether --enable-devpoll was given. -if test ${enable_devpoll+y} -then : +if test "${enable_devpoll+set}" = set; then : enableval=$enable_devpoll; want_devpoll="$enableval" -else $as_nop +else want_devpoll="yes" fi case $want_devpoll in yes) - for ac_header in sys/devpoll.h devpoll.h + for ac_header in sys/devpoll.h devpoll.h do : - as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes" -then : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF -#define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1 +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF ISC_PLATFORM_HAVEDEVPOLL="#define ISC_PLATFORM_HAVEDEVPOLL 1" -else $as_nop +else ISC_PLATFORM_HAVEDEVPOLL="#undef ISC_PLATFORM_HAVEDEVPOLL" fi done + ;; *) ISC_PLATFORM_HAVEDEVPOLL="#undef ISC_PLATFORM_HAVEDEVPOLL" @@ -15146,30 +14405,29 @@ esac # case $ac_cv_header_unistd_h in yes) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if unistd.h or sys/types.h defines fd_set" >&5 -printf %s "checking if unistd.h or sys/types.h defines fd_set... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if unistd.h or sys/types.h defines fd_set" >&5 +$as_echo_n "checking if unistd.h or sys/types.h defines fd_set... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include /* Ultrix */ #include int -main (void) +main () { fd_set read_set; return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_NEEDSYSSELECTH="#undef ISC_PLATFORM_NEEDSYSSELECTH" LWRES_PLATFORM_NEEDSYSSELECTH="#undef LWRES_PLATFORM_NEEDSYSSELECTH" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } case $ac_cv_header_sys_select_h in yes) ISC_PLATFORM_NEEDSYSSELECTH="#define ISC_PLATFORM_NEEDSYSSELECTH 1" @@ -15181,7 +14439,7 @@ printf "%s\n" "no" >&6; } esac fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ;; no) case $ac_cv_header_sys_select_h in @@ -15201,12 +14459,11 @@ esac # # Find the machine's endian flavor. # - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 -printf %s "checking whether byte ordering is bigendian... " >&6; } -if test ${ac_cv_c_bigendian+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 +$as_echo_n "checking whether byte ordering is bigendian... " >&6; } +if ${ac_cv_c_bigendian+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_cv_c_bigendian=unknown # See if we're dealing with a universal compiler. cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -15217,8 +14474,7 @@ else $as_nop typedef int dummy; _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : # Check for potential -arch flags. It is not universal unless # there are at least two -arch flags with different values. @@ -15242,7 +14498,7 @@ then : fi done fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_c_bigendian = unknown; then # See if sys/param.h defines the BYTE_ORDER macro. cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -15251,7 +14507,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext #include int -main (void) +main () { #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ @@ -15263,8 +14519,7 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : # It does; now see whether it defined to BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -15272,7 +14527,7 @@ then : #include int -main (void) +main () { #if BYTE_ORDER != BIG_ENDIAN not big endian @@ -15282,15 +14537,14 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_bigendian=yes -else $as_nop +else ac_cv_c_bigendian=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). @@ -15299,7 +14553,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext #include int -main (void) +main () { #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) bogus endian macros @@ -15309,15 +14563,14 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : # It does; now see whether it defined to _BIG_ENDIAN or not. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { #ifndef _BIG_ENDIAN not big endian @@ -15327,33 +14580,31 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_bigendian=yes -else $as_nop +else ac_cv_c_bigendian=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi if test $ac_cv_c_bigendian = unknown; then # Compile a test program. - if test "$cross_compiling" = yes -then : + if test "$cross_compiling" = yes; then : # Try to guess by grepping values from an object file. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -unsigned short int ascii_mm[] = +short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; - unsigned short int ascii_ii[] = + short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; int use_ascii (int i) { return ascii_mm[i] + ascii_ii[i]; } - unsigned short int ebcdic_ii[] = + short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; - unsigned short int ebcdic_mm[] = + short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; int use_ebcdic (int i) { return ebcdic_mm[i] + ebcdic_ii[i]; @@ -15361,15 +14612,14 @@ unsigned short int ascii_mm[] = extern int foo; int -main (void) +main () { return use_ascii (foo) == use_ebcdic (foo); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then ac_cv_c_bigendian=yes fi @@ -15382,13 +14632,13 @@ then : fi fi fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -else $as_nop +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int -main (void) +main () { /* Are we little or big endian? From Harbison&Steele. */ @@ -15404,10 +14654,9 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_run "$LINENO" -then : +if ac_fn_c_try_run "$LINENO"; then : ac_cv_c_bigendian=no -else $as_nop +else ac_cv_c_bigendian=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -15416,17 +14665,17 @@ fi fi fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 -printf "%s\n" "$ac_cv_c_bigendian" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 +$as_echo "$ac_cv_c_bigendian" >&6; } case $ac_cv_c_bigendian in #( yes) - printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h + $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h ;; #( no) ;; #( universal) -printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h +$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h ;; #( *) @@ -15443,13 +14692,12 @@ geoip2_default="no" # [pairwise: --with-geoip --without-geoip2, --without-geoip --with-geoip2=auto, --without-geoip --with-geoip2=yes, --without-geoip --without-geoip2] # Check whether --with-geoip was given. -if test ${with_geoip+y} -then : +if test "${with_geoip+set}" = set; then : withval=$with_geoip; use_geoip="$withval" geoip2_default="no" -else $as_nop +else use_geoip="no" fi @@ -15457,17 +14705,15 @@ fi # [pairwise: skip] # Check whether --with-geoip2 was given. -if test ${with_geoip2+y} -then : +if test "${with_geoip2+set}" = set; then : withval=$with_geoip2; -else $as_nop +else with_geoip2="$geoip2_default" fi # specifying both --with-geoip and --with-geoip2 is an error. -if test "no" != "$with_geoip2" && test "no" != "$use_geoip" -then : +if test "no" != "$with_geoip2" && test "no" != "$use_geoip"; then : as_fn_error $? "--with-geoip and --with-geoip2 are incompatible" "$LINENO" 5 fi @@ -15479,17 +14725,17 @@ case $with_geoip2 in #( auto) : pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libmaxminddb" >&5 -printf %s "checking for libmaxminddb... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmaxminddb" >&5 +$as_echo_n "checking for libmaxminddb... " >&6; } if test -n "$MAXMINDDB_CFLAGS"; then pkg_cv_MAXMINDDB_CFLAGS="$MAXMINDDB_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmaxminddb\""; } >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmaxminddb\""; } >&5 ($PKG_CONFIG --exists --print-errors "libmaxminddb") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MAXMINDDB_CFLAGS=`$PKG_CONFIG --cflags "libmaxminddb" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes @@ -15503,10 +14749,10 @@ if test -n "$MAXMINDDB_LIBS"; then pkg_cv_MAXMINDDB_LIBS="$MAXMINDDB_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmaxminddb\""; } >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmaxminddb\""; } >&5 ($PKG_CONFIG --exists --print-errors "libmaxminddb") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MAXMINDDB_LIBS=`$PKG_CONFIG --libs "libmaxminddb" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes @@ -15520,8 +14766,8 @@ fi if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes @@ -15538,26 +14784,26 @@ fi : elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } : else MAXMINDDB_CFLAGS=$pkg_cv_MAXMINDDB_CFLAGS MAXMINDDB_LIBS=$pkg_cv_MAXMINDDB_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } -printf "%s\n" "#define HAVE_GEOIP2 1" >>confdefs.h +$as_echo "#define HAVE_GEOIP2 1" >>confdefs.h if test -n "$MAXMINDDB_PREFIX"; then pkg_cv_MAXMINDDB_PREFIX="$MAXMINDDB_PREFIX" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmaxminddb\""; } >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmaxminddb\""; } >&5 ($PKG_CONFIG --exists --print-errors "libmaxminddb") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MAXMINDDB_PREFIX=`$PKG_CONFIG --variable="prefix" "libmaxminddb" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes @@ -15569,8 +14815,7 @@ fi fi MAXMINDDB_PREFIX=$pkg_cv_MAXMINDDB_PREFIX -if test "x$MAXMINDDB_PREFIX" = x"" -then : +if test "x$MAXMINDDB_PREFIX" = x""; then : as_fn_error $? "libmaxminddb prefix not found in pkg-config; set MAXMINDDB_PREFIX in the environment" "$LINENO" 5 fi GEOIP2LINKSRCS='${GEOIP2LINKSRCS}' @@ -15580,17 +14825,17 @@ fi ;; #( yes) : pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libmaxminddb" >&5 -printf %s "checking for libmaxminddb... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmaxminddb" >&5 +$as_echo_n "checking for libmaxminddb... " >&6; } if test -n "$MAXMINDDB_CFLAGS"; then pkg_cv_MAXMINDDB_CFLAGS="$MAXMINDDB_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmaxminddb\""; } >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmaxminddb\""; } >&5 ($PKG_CONFIG --exists --print-errors "libmaxminddb") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MAXMINDDB_CFLAGS=`$PKG_CONFIG --cflags "libmaxminddb" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes @@ -15604,10 +14849,10 @@ if test -n "$MAXMINDDB_LIBS"; then pkg_cv_MAXMINDDB_LIBS="$MAXMINDDB_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmaxminddb\""; } >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmaxminddb\""; } >&5 ($PKG_CONFIG --exists --print-errors "libmaxminddb") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MAXMINDDB_LIBS=`$PKG_CONFIG --libs "libmaxminddb" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes @@ -15621,8 +14866,8 @@ fi if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes @@ -15648,10 +14893,10 @@ Alternatively, you may set the environment variables MAXMINDDB_CFLAGS and MAXMINDDB_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. @@ -15665,20 +14910,20 @@ See \`config.log' for more details" "$LINENO" 5; } else MAXMINDDB_CFLAGS=$pkg_cv_MAXMINDDB_CFLAGS MAXMINDDB_LIBS=$pkg_cv_MAXMINDDB_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } -printf "%s\n" "#define HAVE_GEOIP2 1" >>confdefs.h +$as_echo "#define HAVE_GEOIP2 1" >>confdefs.h if test -n "$MAXMINDDB_PREFIX"; then pkg_cv_MAXMINDDB_PREFIX="$MAXMINDDB_PREFIX" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmaxminddb\""; } >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libmaxminddb\""; } >&5 ($PKG_CONFIG --exists --print-errors "libmaxminddb") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_MAXMINDDB_PREFIX=`$PKG_CONFIG --variable="prefix" "libmaxminddb" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes @@ -15690,8 +14935,7 @@ fi fi MAXMINDDB_PREFIX=$pkg_cv_MAXMINDDB_PREFIX -if test "x$MAXMINDDB_PREFIX" = x"" -then : +if test "x$MAXMINDDB_PREFIX" = x""; then : as_fn_error $? "libmaxminddb prefix not found in pkg-config; set MAXMINDDB_PREFIX in the environment" "$LINENO" 5 fi GEOIP2LINKSRCS='${GEOIP2LINKSRCS}' @@ -15774,12 +15018,11 @@ fi ;; #( MAXMINDDB_LIBS="-L$with_geoip2/lib" CFLAGS="$CFLAGS $MAXMINDDB_CFLAGS" LDFLAGS="$LDFLAGS $MAXMINDDB_LIBS" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing MMDB_open" >&5 -printf %s "checking for library containing MMDB_open... " >&6; } -if test ${ac_cv_search_MMDB_open+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing MMDB_open" >&5 +$as_echo_n "checking for library containing MMDB_open... " >&6; } +if ${ac_cv_search_MMDB_open+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -15787,60 +15030,58 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char MMDB_open (); int -main (void) +main () { return MMDB_open (); ; return 0; } _ACEOF -for ac_lib in '' maxminddb -do +for ac_lib in '' maxminddb; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO" -then : + if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_MMDB_open=$ac_res fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext - if test ${ac_cv_search_MMDB_open+y} -then : + if ${ac_cv_search_MMDB_open+:} false; then : break fi done -if test ${ac_cv_search_MMDB_open+y} -then : +if ${ac_cv_search_MMDB_open+:} false; then : -else $as_nop +else ac_cv_search_MMDB_open=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_MMDB_open" >&5 -printf "%s\n" "$ac_cv_search_MMDB_open" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_MMDB_open" >&5 +$as_echo "$ac_cv_search_MMDB_open" >&6; } ac_res=$ac_cv_search_MMDB_open -if test "$ac_res" != no -then : +if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" -printf "%s\n" "#define HAVE_GEOIP2 1" >>confdefs.h +$as_echo "#define HAVE_GEOIP2 1" >>confdefs.h GEOIP2LINKSRCS='${GEOIP2LINKSRCS}' GEOIP2LINKOBJS='${GEOIP2LINKOBJS}' MAXMINDDB_LIBS="$MAXMINDDB_LIBS $ac_cv_search_MMDB_open" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: GeoIP2 default database path set to $with_geoip2/share/GeoIP" >&5 -printf "%s\n" "$as_me: GeoIP2 default database path set to $with_geoip2/share/GeoIP" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: GeoIP2 default database path set to $with_geoip2/share/GeoIP" >&5 +$as_echo "$as_me: GeoIP2 default database path set to $with_geoip2/share/GeoIP" >&6;} eval MAXMINDDB_PREFIX=\$$with_geoip2 -else $as_nop +else as_fn_error $? "GeoIP2 requested, but libmaxminddb not found" "$LINENO" 5 fi @@ -15939,21 +15180,20 @@ case "$use_geoip" in else as_fn_error $? "GeoIP path $use_geoip does not exist" "$LINENO" 5 fi - ac_fn_c_check_header_compile "$LINENO" "GeoIP.h" "ac_cv_header_GeoIP_h" "$ac_includes_default" -if test "x$ac_cv_header_GeoIP_h" = xyes -then : + ac_fn_c_check_header_mongrel "$LINENO" "GeoIP.h" "ac_cv_header_GeoIP_h" "$ac_includes_default" +if test "x$ac_cv_header_GeoIP_h" = xyes; then : -else $as_nop +else as_fn_error $? "GeoIP header file not found" "$LINENO" 5 fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing GeoIP_id_by_addr_gl" >&5 -printf %s "checking for library containing GeoIP_id_by_addr_gl... " >&6; } -if test ${ac_cv_search_GeoIP_id_by_addr_gl+y} -then : - printf %s "(cached) " >&6 -else $as_nop + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing GeoIP_id_by_addr_gl" >&5 +$as_echo_n "checking for library containing GeoIP_id_by_addr_gl... " >&6; } +if ${ac_cv_search_GeoIP_id_by_addr_gl+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -15961,61 +15201,58 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char GeoIP_id_by_addr_gl (); int -main (void) +main () { return GeoIP_id_by_addr_gl (); ; return 0; } _ACEOF -for ac_lib in '' GeoIP -do +for ac_lib in '' GeoIP; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO" -then : + if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_GeoIP_id_by_addr_gl=$ac_res fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext - if test ${ac_cv_search_GeoIP_id_by_addr_gl+y} -then : + if ${ac_cv_search_GeoIP_id_by_addr_gl+:} false; then : break fi done -if test ${ac_cv_search_GeoIP_id_by_addr_gl+y} -then : +if ${ac_cv_search_GeoIP_id_by_addr_gl+:} false; then : -else $as_nop +else ac_cv_search_GeoIP_id_by_addr_gl=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_GeoIP_id_by_addr_gl" >&5 -printf "%s\n" "$ac_cv_search_GeoIP_id_by_addr_gl" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_GeoIP_id_by_addr_gl" >&5 +$as_echo "$ac_cv_search_GeoIP_id_by_addr_gl" >&6; } ac_res=$ac_cv_search_GeoIP_id_by_addr_gl -if test "$ac_res" != no -then : +if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" -else $as_nop +else as_fn_error $? "suitable GeoIP library not found" "$LINENO" 5 fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing fabsf" >&5 -printf %s "checking for library containing fabsf... " >&6; } -if test ${ac_cv_search_fabsf+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fabsf" >&5 +$as_echo_n "checking for library containing fabsf... " >&6; } +if ${ac_cv_search_fabsf+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -16023,67 +15260,65 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char fabsf (); int -main (void) +main () { return fabsf (); ; return 0; } _ACEOF -for ac_lib in '' m -do +for ac_lib in '' m; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO" -then : + if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_fabsf=$ac_res fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext - if test ${ac_cv_search_fabsf+y} -then : + if ${ac_cv_search_fabsf+:} false; then : break fi done -if test ${ac_cv_search_fabsf+y} -then : +if ${ac_cv_search_fabsf+:} false; then : -else $as_nop +else ac_cv_search_fabsf=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fabsf" >&5 -printf "%s\n" "$ac_cv_search_fabsf" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fabsf" >&5 +$as_echo "$ac_cv_search_fabsf" >&6; } ac_res=$ac_cv_search_fabsf -if test "$ac_res" != no -then : +if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" -else $as_nop +else as_fn_error $? "Math library not found" "$LINENO" 5 fi -printf "%s\n" "#define HAVE_GEOIP 1" >>confdefs.h +$as_echo "#define HAVE_GEOIP 1" >>confdefs.h GEOIPLINKSRCS='${GEOIPLINKSRCS}' GEOIPLINKOBJS='${GEOIPLINKOBJS}' - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GeoIP support" >&5 -printf %s "checking for GeoIP support... " >&6; } - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GeoIP support" >&5 +$as_echo_n "checking for GeoIP support... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GeoIP Country IPv6 support" >&5 -printf %s "checking for GeoIP Country IPv6 support... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GeoIP Country IPv6 support" >&5 +$as_echo_n "checking for GeoIP Country IPv6 support... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -16091,7 +15326,7 @@ printf %s "checking for GeoIP Country IPv6 support... " >&6; } #include int -main (void) +main () { struct in6_addr in6; @@ -16101,24 +15336,23 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } -printf "%s\n" "#define HAVE_GEOIP_V6 1" >>confdefs.h +$as_echo "#define HAVE_GEOIP_V6 1" >>confdefs.h -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GeoIP City IPv6 support" >&5 -printf %s "checking for GeoIP City IPv6 support... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GeoIP City IPv6 support" >&5 +$as_echo_n "checking for GeoIP City IPv6 support... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -16127,7 +15361,7 @@ printf %s "checking for GeoIP City IPv6 support... " >&6; } #include int -main (void) +main () { struct in6_addr in6; @@ -16138,36 +15372,34 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } -printf "%s\n" "#define HAVE_GEOIP_CITY_V6 1" >>confdefs.h +$as_echo "#define HAVE_GEOIP_CITY_V6 1" >>confdefs.h -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ;; esac -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GSSAPI library" >&5 -printf %s "checking for GSSAPI library... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSSAPI library" >&5 +$as_echo_n "checking for GSSAPI library... " >&6; } # [pairwise: --with-gssapi=yes, --with-gssapi=auto, --without-gssapi] # Check whether --with-gssapi was given. -if test ${with_gssapi+y} -then : +if test "${with_gssapi+set}" = set; then : withval=$with_gssapi; use_gssapi="$withval" -else $as_nop +else use_gssapi="auto" fi @@ -16176,18 +15408,17 @@ fi case "$use_gssapi" in */krb5-config|krb5-config) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: trying $use_gssapi" >&5 -printf "%s\n" "trying $use_gssapi" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: trying $use_gssapi" >&5 +$as_echo "trying $use_gssapi" >&6; } if test krb5-config = "$use_gssapi" then # Extract the first word of "$use_gssapi", so it can be a program name with args. set dummy $use_gssapi; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_KRB5_CONFIG+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_KRB5_CONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else case $KRB5_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_KRB5_CONFIG="$KRB5_CONFIG" # Let the user override the test with a path. @@ -16197,15 +15428,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_KRB5_CONFIG="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_KRB5_CONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -16217,11 +15444,11 @@ esac fi KRB5_CONFIG=$ac_cv_path_KRB5_CONFIG if test -n "$KRB5_CONFIG"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $KRB5_CONFIG" >&5 -printf "%s\n" "$KRB5_CONFIG" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KRB5_CONFIG" >&5 +$as_echo "$KRB5_CONFIG" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -16232,73 +15459,72 @@ fi gssapi_libs=`$KRB5_CONFIG --libs gssapi krb5` saved_cppflags="$CPPFLAGS" CPPFLAGS="$gssapi_cflags $CPPFLAGS" - for ac_header in gssapi.h gssapi/gssapi.h + for ac_header in gssapi.h gssapi/gssapi.h do : - as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes" -then : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF -#define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1 +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF ISC_PLATFORM_GSSAPIHEADER="#define ISC_PLATFORM_GSSAPIHEADER <$ac_header>" fi done + if test "" = "$ISC_PLATFORM_GSSAPIHEADER"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: krb5-config: gssapi.h not found" >&5 -printf "%s\n" "krb5-config: gssapi.h not found" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: krb5-config: gssapi.h not found" >&5 +$as_echo "krb5-config: gssapi.h not found" >&6; } CPPFLAGS="$saved_cppflags" use_gssapi="yes" else - for ac_header in krb5/krb5.h krb5.h + for ac_header in krb5/krb5.h krb5.h do : - as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes" -then : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF -#define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1 +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF ISC_PLATFORM_KRB5HEADER="#define ISC_PLATFORM_KRB5HEADER <$ac_header>" fi done + if test "" = "$ISC_PLATFORM_KRB5HEADER"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: krb5-config: krb5.h not found" >&5 -printf "%s\n" "krb5-config: krb5.h not found" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: krb5-config: krb5.h not found" >&5 +$as_echo "krb5-config: krb5.h not found" >&6; } CPPFLAGS="$saved_cppflags" use_gssapi="yes" else CPPFLAGS="$saved_cppflags" saved_libs="$LIBS" LIBS=$gssapi_libs - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking krb5-config linking as $LIBS" >&5 -printf %s "checking krb5-config linking as $LIBS... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking krb5-config linking as $LIBS" >&5 +$as_echo_n "checking krb5-config linking as $LIBS... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { gss_acquire_cred();krb5_init_context() ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : gssapi_linked=yes -else $as_nop +else gssapi_linked=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext case $gssapi_linked in - yes) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: krb5-config: linked" >&5 -printf "%s\n" "krb5-config: linked" >&6; };; - no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: krb5-config: could not determine proper GSSAPI linkage" >&5 -printf "%s\n" "krb5-config: could not determine proper GSSAPI linkage" >&6; } + yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: krb5-config: linked" >&5 +$as_echo "krb5-config: linked" >&6; };; + no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: krb5-config: could not determine proper GSSAPI linkage" >&5 +$as_echo "krb5-config: could not determine proper GSSAPI linkage" >&6; } use_gssapi="yes" ;; esac @@ -16306,8 +15532,8 @@ printf "%s\n" "krb5-config: could not determine proper GSSAPI linkage" >&6; } fi fi if test "yes" = "$use_gssapi"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GSSAPI library, non krb5-config method" >&5 -printf %s "checking for GSSAPI library, non krb5-config method... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GSSAPI library, non krb5-config method" >&5 +$as_echo_n "checking for GSSAPI library, non krb5-config method... " >&6; } fi ;; esac @@ -16361,8 +15587,8 @@ fi case "$use_gssapi" in no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 -printf "%s\n" "disabled" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 +$as_echo "disabled" >&6; } USE_GSSAPI='' ;; yes) @@ -16378,24 +15604,23 @@ printf "%s\n" "disabled" >&6; } ISC_PLATFORM_GSSAPIHEADER="#define ISC_PLATFORM_GSSAPIHEADER " ISC_PLATFORM_KRB5HEADER="#define ISC_PLATFORM_KRB5HEADER " DNS_GSSAPI_LIBS="-framework Kerberos" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: framework" >&5 -printf "%s\n" "framework" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: framework" >&5 +$as_echo "framework" >&6; } ;; *) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: looking in $use_gssapi/lib" >&5 -printf "%s\n" "looking in $use_gssapi/lib" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: looking in $use_gssapi/lib" >&5 +$as_echo "looking in $use_gssapi/lib" >&6; } USE_GSSAPI='-DGSSAPI' saved_cppflags="$CPPFLAGS" CPPFLAGS="-I$use_gssapi/include $CPPFLAGS" - for ac_header in gssapi.h gssapi/gssapi.h + for ac_header in gssapi.h gssapi/gssapi.h do : - as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes" -then : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF -#define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1 +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF ISC_PLATFORM_GSSAPIHEADER="#define ISC_PLATFORM_GSSAPIHEADER <$ac_header>" gssapi_hack="#include <$ac_header>" @@ -16403,18 +15628,18 @@ fi done + if test "" = "$ISC_PLATFORM_GSSAPIHEADER"; then as_fn_error $? "gssapi.h not found" "$LINENO" 5 fi - for ac_header in gssapi_krb5.h gssapi/gssapi_krb5.h + for ac_header in gssapi_krb5.h gssapi/gssapi_krb5.h do : - as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes" -then : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF -#define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1 +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF ISC_PLATFORM_GSSAPI_KRB5_HEADER="#define ISC_PLATFORM_GSSAPI_KRB5_HEADER <$ac_header>" gssapi_krb5_hack="#include <$ac_header>" @@ -16422,14 +15647,14 @@ fi done - for ac_header in krb5.h krb5/krb5.h kerberosv5/krb5.h + + for ac_header in krb5.h krb5/krb5.h kerberosv5/krb5.h do : - as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | $as_tr_sh` -ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" -if eval test \"x\$"$as_ac_Header"\" = x"yes" -then : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF -#define `printf "%s\n" "HAVE_$ac_header" | $as_tr_cpp` 1 +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF ISC_PLATFORM_KRB5HEADER="#define ISC_PLATFORM_KRB5HEADER <$ac_header>" krb5_hack="#include <$ac_header>" @@ -16437,6 +15662,7 @@ fi done + if test "" = "$ISC_PLATFORM_KRB5HEADER"; then as_fn_error $? "krb5.h not found" "$LINENO" 5 fi @@ -16484,8 +15710,8 @@ done else LIBS="-L$use_gssapi/lib $TRY_LIBS" fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking linking as $TRY_LIBS" >&5 -printf %s "checking linking as $TRY_LIBS... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking linking as $TRY_LIBS" >&5 +$as_echo_n "checking linking as $TRY_LIBS... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -16495,7 +15721,7 @@ $gssapi_krb5_hack $krb5_hack int -main (void) +main () { gss_acquire_cred(NULL, NULL, 0, NULL, 0, NULL, NULL, NULL);krb5_init_context(NULL); #if defined(HAVE_GSSAPI_KRB5_H) || defined(HAVE_GSSAPI_GSSAPI_KRB5_H) @@ -16505,19 +15731,18 @@ gsskrb5_register_acceptor_identity(NULL); return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : gssapi_linked=yes -else $as_nop +else gssapi_linked=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext case $gssapi_linked in - yes) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; }; break ;; - no) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } ;; + yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; }; break ;; + no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ;; esac done @@ -16570,8 +15795,8 @@ printf "%s\n" "no" >&6; } ;; DST_GSSAPI_INC="-I$use_gssapi/include" DNS_GSSAPI_LIBS="$LIBS" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using GSSAPI from $use_gssapi/lib and $use_gssapi/include" >&5 -printf "%s\n" "using GSSAPI from $use_gssapi/lib and $use_gssapi/include" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using GSSAPI from $use_gssapi/lib and $use_gssapi/include" >&5 +$as_echo "using GSSAPI from $use_gssapi/lib and $use_gssapi/include" >&6; } LIBS="$saved_libs" ;; esac @@ -16595,16 +15820,15 @@ DNS_CRYPTO_LIBS="$DNS_GSSAPI_LIBS $DNS_CRYPTO_LIBS" # # was --with-randomdev specified? # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for random device" >&5 -printf %s "checking for random device... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for random device" >&5 +$as_echo_n "checking for random device... " >&6; } # [pairwise: skip] # Check whether --with-randomdev was given. -if test ${with_randomdev+y} -then : +if test "${with_randomdev+set}" = set; then : withval=$with_randomdev; use_randomdev="$withval" -else $as_nop +else use_randomdev="unspec" fi @@ -16613,8 +15837,8 @@ case "$use_randomdev" in unspec) case "$cross_compiling" in yes) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unspecified" >&5 -printf "%s\n" "unspecified" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unspecified" >&5 +$as_echo "unspecified" >&6; } as_fn_error $? " need --with-randomdev=PATH or --with-randomdev=no" "$LINENO" 5 esac case "$host" in @@ -16625,15 +15849,14 @@ printf "%s\n" "unspecified" >&6; } devrandom=/dev/random ;; esac - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $devrandom" >&5 -printf "%s\n" "$devrandom" >&6; } - as_ac_File=`printf "%s\n" "ac_cv_file_$devrandom" | $as_tr_sh` -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $devrandom" >&5 -printf %s "checking for $devrandom... " >&6; } -if eval test \${$as_ac_File+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $devrandom" >&5 +$as_echo "$devrandom" >&6; } + as_ac_File=`$as_echo "ac_cv_file_$devrandom" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $devrandom" >&5 +$as_echo_n "checking for $devrandom... " >&6; } +if eval \${$as_ac_File+:} false; then : + $as_echo_n "(cached) " >&6 +else test "$cross_compiling" = yes && as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 if test -r "$devrandom"; then @@ -16643,11 +15866,12 @@ else fi fi eval ac_res=\$$as_ac_File - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } -if eval test \"x\$"$as_ac_File"\" = x"yes" -then : - printf "%s\n" "#define PATH_RANDOMDEV \"$devrandom\"" >>confdefs.h + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_ac_File"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define PATH_RANDOMDEV "$devrandom" +_ACEOF fi @@ -16657,14 +15881,16 @@ fi as_fn_error $? "--with-randomdev must specify a path" "$LINENO" 5 ;; no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 -printf "%s\n" "disabled" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 +$as_echo "disabled" >&6; } ;; *) - printf "%s\n" "#define PATH_RANDOMDEV \"$use_randomdev\"" >>confdefs.h + cat >>confdefs.h <<_ACEOF +#define PATH_RANDOMDEV "$use_randomdev" +_ACEOF - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using \"$use_randomdev\"" >&5 -printf "%s\n" "using \"$use_randomdev\"" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using \"$use_randomdev\"" >&5 +$as_echo "using \"$use_randomdev\"" >&6; } ;; esac @@ -16687,26 +15913,38 @@ fi # Do we have arc4random(), etc ? # Will use stir and if not exist addrandom # -ac_fn_c_check_func "$LINENO" "arc4random" "ac_cv_func_arc4random" -if test "x$ac_cv_func_arc4random" = xyes -then : - printf "%s\n" "#define HAVE_ARC4RANDOM 1" >>confdefs.h +for ac_func in arc4random +do : + ac_fn_c_check_func "$LINENO" "arc4random" "ac_cv_func_arc4random" +if test "x$ac_cv_func_arc4random" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_ARC4RANDOM 1 +_ACEOF fi +done -ac_fn_c_check_func "$LINENO" "arc4random_stir" "ac_cv_func_arc4random_stir" -if test "x$ac_cv_func_arc4random_stir" = xyes -then : - printf "%s\n" "#define HAVE_ARC4RANDOM_STIR 1" >>confdefs.h +for ac_func in arc4random_stir +do : + ac_fn_c_check_func "$LINENO" "arc4random_stir" "ac_cv_func_arc4random_stir" +if test "x$ac_cv_func_arc4random_stir" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_ARC4RANDOM_STIR 1 +_ACEOF fi +done -ac_fn_c_check_func "$LINENO" "arc4random_addrandom" "ac_cv_func_arc4random_addrandom" -if test "x$ac_cv_func_arc4random_addrandom" = xyes -then : - printf "%s\n" "#define HAVE_ARC4RANDOM_ADDRANDOM 1" >>confdefs.h +for ac_func in arc4random_addrandom +do : + ac_fn_c_check_func "$LINENO" "arc4random_addrandom" "ac_cv_func_arc4random_addrandom" +if test "x$ac_cv_func_arc4random_addrandom" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_ARC4RANDOM_ADDRANDOM 1 +_ACEOF fi +done # @@ -16719,8 +15957,8 @@ fi # is supported. # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with thread support" >&5 -printf %s "checking whether to build with thread support... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with thread support" >&5 +$as_echo_n "checking whether to build with thread support... " >&6; } case $host in *-dec-osf*) @@ -16780,8 +16018,7 @@ case $host in esac # Check whether --enable-threads was given. -if test ${enable_threads+y} -then : +if test "${enable_threads+set}" = set; then : enableval=$enable_threads; fi @@ -16802,11 +16039,11 @@ esac if $use_threads then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if $use_threads @@ -16824,39 +16061,37 @@ then if test "X$GCC" = "Xyes"; then saved_cc="$CC" CC="$CC -pthread" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gcc -pthread support" >&5 -printf %s "checking for gcc -pthread support... " >&6; }; + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -pthread support" >&5 +$as_echo_n "checking for gcc -pthread support... " >&6; }; cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { printf("%x\n", pthread_create); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : PTHREAD="yes" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext CC="$saved_cc" fi if test "X$PTHREAD" != "Xyes"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5 -printf %s "checking for pthread_create in -lpthread... " >&6; } -if test ${ac_cv_lib_pthread_pthread_create+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5 +$as_echo_n "checking for pthread_create in -lpthread... " >&6; } +if ${ac_cv_lib_pthread_pthread_create+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lpthread $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -16865,40 +16100,42 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char pthread_create (); int -main (void) +main () { return pthread_create (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_pthread_pthread_create=yes -else $as_nop +else ac_cv_lib_pthread_pthread_create=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5 -printf "%s\n" "$ac_cv_lib_pthread_pthread_create" >&6; } -if test "x$ac_cv_lib_pthread_pthread_create" = xyes -then : - printf "%s\n" "#define HAVE_LIBPTHREAD 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5 +$as_echo "$ac_cv_lib_pthread_pthread_create" >&6; } +if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBPTHREAD 1 +_ACEOF LIBS="-lpthread $LIBS" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for thread_create in -lthr" >&5 -printf %s "checking for thread_create in -lthr... " >&6; } -if test ${ac_cv_lib_thr_thread_create+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread_create in -lthr" >&5 +$as_echo_n "checking for thread_create in -lthr... " >&6; } +if ${ac_cv_lib_thr_thread_create+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lthr $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -16907,40 +16144,42 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char thread_create (); int -main (void) +main () { return thread_create (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_thr_thread_create=yes -else $as_nop +else ac_cv_lib_thr_thread_create=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_thr_thread_create" >&5 -printf "%s\n" "$ac_cv_lib_thr_thread_create" >&6; } -if test "x$ac_cv_lib_thr_thread_create" = xyes -then : - printf "%s\n" "#define HAVE_LIBTHR 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_thr_thread_create" >&5 +$as_echo "$ac_cv_lib_thr_thread_create" >&6; } +if test "x$ac_cv_lib_thr_thread_create" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBTHR 1 +_ACEOF LIBS="-lthr $LIBS" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc_r" >&5 -printf %s "checking for pthread_create in -lc_r... " >&6; } -if test ${ac_cv_lib_c_r_pthread_create+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc_r" >&5 +$as_echo_n "checking for pthread_create in -lc_r... " >&6; } +if ${ac_cv_lib_c_r_pthread_create+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lc_r $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -16949,40 +16188,42 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char pthread_create (); int -main (void) +main () { return pthread_create (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_c_r_pthread_create=yes -else $as_nop +else ac_cv_lib_c_r_pthread_create=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_create" >&5 -printf "%s\n" "$ac_cv_lib_c_r_pthread_create" >&6; } -if test "x$ac_cv_lib_c_r_pthread_create" = xyes -then : - printf "%s\n" "#define HAVE_LIBC_R 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_create" >&5 +$as_echo "$ac_cv_lib_c_r_pthread_create" >&6; } +if test "x$ac_cv_lib_c_r_pthread_create" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBC_R 1 +_ACEOF LIBS="-lc_r $LIBS" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc" >&5 -printf %s "checking for pthread_create in -lc... " >&6; } -if test ${ac_cv_lib_c_pthread_create+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc" >&5 +$as_echo_n "checking for pthread_create in -lc... " >&6; } +if ${ac_cv_lib_c_pthread_create+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lc $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -16991,34 +16232,37 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char pthread_create (); int -main (void) +main () { return pthread_create (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_c_pthread_create=yes -else $as_nop +else ac_cv_lib_c_pthread_create=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pthread_create" >&5 -printf "%s\n" "$ac_cv_lib_c_pthread_create" >&6; } -if test "x$ac_cv_lib_c_pthread_create" = xyes -then : - printf "%s\n" "#define HAVE_LIBC 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pthread_create" >&5 +$as_echo "$ac_cv_lib_c_pthread_create" >&6; } +if test "x$ac_cv_lib_c_pthread_create" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBC 1 +_ACEOF LIBS="-lc $LIBS" -else $as_nop +else as_fn_error $? "\"could not find thread libraries\"" "$LINENO" 5 fi @@ -17031,12 +16275,11 @@ fi fi ;; *) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5 -printf %s "checking for pthread_create in -lpthread... " >&6; } -if test ${ac_cv_lib_pthread_pthread_create+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5 +$as_echo_n "checking for pthread_create in -lpthread... " >&6; } +if ${ac_cv_lib_pthread_pthread_create+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lpthread $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -17045,40 +16288,42 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char pthread_create (); int -main (void) +main () { return pthread_create (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_pthread_pthread_create=yes -else $as_nop +else ac_cv_lib_pthread_pthread_create=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5 -printf "%s\n" "$ac_cv_lib_pthread_pthread_create" >&6; } -if test "x$ac_cv_lib_pthread_pthread_create" = xyes -then : - printf "%s\n" "#define HAVE_LIBPTHREAD 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5 +$as_echo "$ac_cv_lib_pthread_pthread_create" >&6; } +if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBPTHREAD 1 +_ACEOF LIBS="-lpthread $LIBS" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __pthread_create in -lpthread" >&5 -printf %s "checking for __pthread_create in -lpthread... " >&6; } -if test ${ac_cv_lib_pthread___pthread_create+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __pthread_create in -lpthread" >&5 +$as_echo_n "checking for __pthread_create in -lpthread... " >&6; } +if ${ac_cv_lib_pthread___pthread_create+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lpthread $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -17087,40 +16332,42 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char __pthread_create (); int -main (void) +main () { return __pthread_create (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_pthread___pthread_create=yes -else $as_nop +else ac_cv_lib_pthread___pthread_create=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread___pthread_create" >&5 -printf "%s\n" "$ac_cv_lib_pthread___pthread_create" >&6; } -if test "x$ac_cv_lib_pthread___pthread_create" = xyes -then : - printf "%s\n" "#define HAVE_LIBPTHREAD 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread___pthread_create" >&5 +$as_echo "$ac_cv_lib_pthread___pthread_create" >&6; } +if test "x$ac_cv_lib_pthread___pthread_create" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBPTHREAD 1 +_ACEOF LIBS="-lpthread $LIBS" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for __pthread_create_system in -lpthread" >&5 -printf %s "checking for __pthread_create_system in -lpthread... " >&6; } -if test ${ac_cv_lib_pthread___pthread_create_system+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __pthread_create_system in -lpthread" >&5 +$as_echo_n "checking for __pthread_create_system in -lpthread... " >&6; } +if ${ac_cv_lib_pthread___pthread_create_system+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lpthread $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -17129,40 +16376,42 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char __pthread_create_system (); int -main (void) +main () { return __pthread_create_system (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_pthread___pthread_create_system=yes -else $as_nop +else ac_cv_lib_pthread___pthread_create_system=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread___pthread_create_system" >&5 -printf "%s\n" "$ac_cv_lib_pthread___pthread_create_system" >&6; } -if test "x$ac_cv_lib_pthread___pthread_create_system" = xyes -then : - printf "%s\n" "#define HAVE_LIBPTHREAD 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread___pthread_create_system" >&5 +$as_echo "$ac_cv_lib_pthread___pthread_create_system" >&6; } +if test "x$ac_cv_lib_pthread___pthread_create_system" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBPTHREAD 1 +_ACEOF LIBS="-lpthread $LIBS" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc_r" >&5 -printf %s "checking for pthread_create in -lc_r... " >&6; } -if test ${ac_cv_lib_c_r_pthread_create+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc_r" >&5 +$as_echo_n "checking for pthread_create in -lc_r... " >&6; } +if ${ac_cv_lib_c_r_pthread_create+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lc_r $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -17171,40 +16420,42 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char pthread_create (); int -main (void) +main () { return pthread_create (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_c_r_pthread_create=yes -else $as_nop +else ac_cv_lib_c_r_pthread_create=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_create" >&5 -printf "%s\n" "$ac_cv_lib_c_r_pthread_create" >&6; } -if test "x$ac_cv_lib_c_r_pthread_create" = xyes -then : - printf "%s\n" "#define HAVE_LIBC_R 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_create" >&5 +$as_echo "$ac_cv_lib_c_r_pthread_create" >&6; } +if test "x$ac_cv_lib_c_r_pthread_create" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBC_R 1 +_ACEOF LIBS="-lc_r $LIBS" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc" >&5 -printf %s "checking for pthread_create in -lc... " >&6; } -if test ${ac_cv_lib_c_pthread_create+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lc" >&5 +$as_echo_n "checking for pthread_create in -lc... " >&6; } +if ${ac_cv_lib_c_pthread_create+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lc $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -17213,34 +16464,37 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char pthread_create (); int -main (void) +main () { return pthread_create (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_c_pthread_create=yes -else $as_nop +else ac_cv_lib_c_pthread_create=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pthread_create" >&5 -printf "%s\n" "$ac_cv_lib_c_pthread_create" >&6; } -if test "x$ac_cv_lib_c_pthread_create" = xyes -then : - printf "%s\n" "#define HAVE_LIBC 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_pthread_create" >&5 +$as_echo "$ac_cv_lib_c_pthread_create" >&6; } +if test "x$ac_cv_lib_c_pthread_create" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBC 1 +_ACEOF LIBS="-lc $LIBS" -else $as_nop +else as_fn_error $? "\"could not find thread libraries\"" "$LINENO" 5 fi @@ -17314,17 +16568,15 @@ then # We'd like to use sigwait() too # ac_fn_c_check_func "$LINENO" "sigwait" "ac_cv_func_sigwait" -if test "x$ac_cv_func_sigwait" = xyes -then : - printf "%s\n" "#define HAVE_SIGWAIT 1" >>confdefs.h +if test "x$ac_cv_func_sigwait" = xyes; then : + $as_echo "#define HAVE_SIGWAIT 1" >>confdefs.h -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sigwait in -lc" >&5 -printf %s "checking for sigwait in -lc... " >&6; } -if test ${ac_cv_lib_c_sigwait+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigwait in -lc" >&5 +$as_echo_n "checking for sigwait in -lc... " >&6; } +if ${ac_cv_lib_c_sigwait+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lc $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -17333,38 +16585,38 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char sigwait (); int -main (void) +main () { return sigwait (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_c_sigwait=yes -else $as_nop +else ac_cv_lib_c_sigwait=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_sigwait" >&5 -printf "%s\n" "$ac_cv_lib_c_sigwait" >&6; } -if test "x$ac_cv_lib_c_sigwait" = xyes -then : - printf "%s\n" "#define HAVE_SIGWAIT 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_sigwait" >&5 +$as_echo "$ac_cv_lib_c_sigwait" >&6; } +if test "x$ac_cv_lib_c_sigwait" = xyes; then : + $as_echo "#define HAVE_SIGWAIT 1" >>confdefs.h -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sigwait in -lpthread" >&5 -printf %s "checking for sigwait in -lpthread... " >&6; } -if test ${ac_cv_lib_pthread_sigwait+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigwait in -lpthread" >&5 +$as_echo_n "checking for sigwait in -lpthread... " >&6; } +if ${ac_cv_lib_pthread_sigwait+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lpthread $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -17373,38 +16625,38 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char sigwait (); int -main (void) +main () { return sigwait (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_pthread_sigwait=yes -else $as_nop +else ac_cv_lib_pthread_sigwait=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sigwait" >&5 -printf "%s\n" "$ac_cv_lib_pthread_sigwait" >&6; } -if test "x$ac_cv_lib_pthread_sigwait" = xyes -then : - printf "%s\n" "#define HAVE_SIGWAIT 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sigwait" >&5 +$as_echo "$ac_cv_lib_pthread_sigwait" >&6; } +if test "x$ac_cv_lib_pthread_sigwait" = xyes; then : + $as_echo "#define HAVE_SIGWAIT 1" >>confdefs.h -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _Psigwait in -lpthread" >&5 -printf %s "checking for _Psigwait in -lpthread... " >&6; } -if test ${ac_cv_lib_pthread__Psigwait+y} -then : - printf %s "(cached) " >&6 -else $as_nop +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Psigwait in -lpthread" >&5 +$as_echo_n "checking for _Psigwait in -lpthread... " >&6; } +if ${ac_cv_lib_pthread__Psigwait+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lpthread $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -17413,30 +16665,31 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char _Psigwait (); int -main (void) +main () { return _Psigwait (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_pthread__Psigwait=yes -else $as_nop +else ac_cv_lib_pthread__Psigwait=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread__Psigwait" >&5 -printf "%s\n" "$ac_cv_lib_pthread__Psigwait" >&6; } -if test "x$ac_cv_lib_pthread__Psigwait" = xyes -then : - printf "%s\n" "#define HAVE_SIGWAIT 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread__Psigwait" >&5 +$as_echo "$ac_cv_lib_pthread__Psigwait" >&6; } +if test "x$ac_cv_lib_pthread__Psigwait" = xyes; then : + $as_echo "#define HAVE_SIGWAIT 1" >>confdefs.h fi @@ -17448,17 +16701,15 @@ fi ac_fn_c_check_func "$LINENO" "pthread_attr_getstacksize" "ac_cv_func_pthread_attr_getstacksize" -if test "x$ac_cv_func_pthread_attr_getstacksize" = xyes -then : - printf "%s\n" "#define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1" >>confdefs.h +if test "x$ac_cv_func_pthread_attr_getstacksize" = xyes; then : + $as_echo "#define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1" >>confdefs.h fi ac_fn_c_check_func "$LINENO" "pthread_attr_setstacksize" "ac_cv_func_pthread_attr_setstacksize" -if test "x$ac_cv_func_pthread_attr_setstacksize" = xyes -then : - printf "%s\n" "#define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1" >>confdefs.h +if test "x$ac_cv_func_pthread_attr_setstacksize" = xyes; then : + $as_echo "#define HAVE_PTHREAD_ATTR_SETSTACKSIZE 1" >>confdefs.h fi @@ -17466,18 +16717,17 @@ fi # [pairwise: --with-locktype=adaptive, --with-locktype=standard] # Check whether --with-locktype was given. -if test ${with_locktype+y} -then : +if test "${with_locktype+set}" = set; then : withval=$with_locktype; locktype="$withval" -else $as_nop +else locktype="adaptive" fi case "$locktype" in adaptive) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_MUTEX_ADAPTIVE_NP" >&5 -printf %s "checking for PTHREAD_MUTEX_ADAPTIVE_NP... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_MUTEX_ADAPTIVE_NP" >&5 +$as_echo_n "checking for PTHREAD_MUTEX_ADAPTIVE_NP... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -17488,7 +16738,7 @@ printf %s "checking for PTHREAD_MUTEX_ADAPTIVE_NP... " >&6; } #include int -main (void) +main () { return (PTHREAD_MUTEX_ADAPTIVE_NP); @@ -17497,44 +16747,47 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using adaptive lock type" >&5 -printf "%s\n" "using adaptive lock type" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using adaptive lock type" >&5 +$as_echo "using adaptive lock type" >&6; } -printf "%s\n" "#define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1" >>confdefs.h +$as_echo "#define HAVE_PTHREAD_MUTEX_ADAPTIVE_NP 1" >>confdefs.h -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using standard lock type" >&5 -printf "%s\n" "using standard lock type" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using standard lock type" >&5 +$as_echo "using standard lock type" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ;; standard) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using standard lock type" >&5 -printf "%s\n" "using standard lock type" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using standard lock type" >&5 +$as_echo "using standard lock type" >&6; } ;; *) as_fn_error $? "You must specify \"adaptive\" or \"standard\" for --with-locktype." "$LINENO" 5 ;; esac - ac_fn_c_check_header_compile "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default" -if test "x$ac_cv_header_sched_h" = xyes -then : - printf "%s\n" "#define HAVE_SCHED_H 1" >>confdefs.h + for ac_header in sched.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default" +if test "x$ac_cv_header_sched_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_SCHED_H 1 +_ACEOF fi +done + case "$host" in *solaris-*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5 -printf %s "checking for sched_yield in -lrt... " >&6; } -if test ${ac_cv_lib_rt_sched_yield+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5 +$as_echo_n "checking for sched_yield in -lrt... " >&6; } +if ${ac_cv_lib_rt_sched_yield+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lrt $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -17543,30 +16796,33 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char sched_yield (); int -main (void) +main () { return sched_yield (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_rt_sched_yield=yes -else $as_nop +else ac_cv_lib_rt_sched_yield=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5 -printf "%s\n" "$ac_cv_lib_rt_sched_yield" >&6; } -if test "x$ac_cv_lib_rt_sched_yield" = xyes -then : - printf "%s\n" "#define HAVE_LIBRT 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5 +$as_echo "$ac_cv_lib_rt_sched_yield" >&6; } +if test "x$ac_cv_lib_rt_sched_yield" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBRT 1 +_ACEOF LIBS="-lrt $LIBS" @@ -17575,24 +16831,17 @@ fi ;; esac - ac_fn_c_check_func "$LINENO" "sched_yield" "ac_cv_func_sched_yield" -if test "x$ac_cv_func_sched_yield" = xyes -then : - printf "%s\n" "#define HAVE_SCHED_YIELD 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "pthread_yield" "ac_cv_func_pthread_yield" -if test "x$ac_cv_func_pthread_yield" = xyes -then : - printf "%s\n" "#define HAVE_PTHREAD_YIELD 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "pthread_yield_np" "ac_cv_func_pthread_yield_np" -if test "x$ac_cv_func_pthread_yield_np" = xyes -then : - printf "%s\n" "#define HAVE_PTHREAD_YIELD_NP 1" >>confdefs.h + for ac_func in sched_yield pthread_yield pthread_yield_np +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF fi +done # @@ -17603,12 +16852,11 @@ fi # One more place to look for sigwait. # *-freebsd*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sigwait in -lc_r" >&5 -printf %s "checking for sigwait in -lc_r... " >&6; } -if test ${ac_cv_lib_c_r_sigwait+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigwait in -lc_r" >&5 +$as_echo_n "checking for sigwait in -lc_r... " >&6; } +if ${ac_cv_lib_c_r_sigwait+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lc_r $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -17617,41 +16865,42 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char sigwait (); int -main (void) +main () { return sigwait (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_c_r_sigwait=yes -else $as_nop +else ac_cv_lib_c_r_sigwait=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_sigwait" >&5 -printf "%s\n" "$ac_cv_lib_c_r_sigwait" >&6; } -if test "x$ac_cv_lib_c_r_sigwait" = xyes -then : - printf "%s\n" "#define HAVE_SIGWAIT 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_sigwait" >&5 +$as_echo "$ac_cv_lib_c_r_sigwait" >&6; } +if test "x$ac_cv_lib_c_r_sigwait" = xyes; then : + $as_echo "#define HAVE_SIGWAIT 1" >>confdefs.h fi case $host in *-freebsd5.[012]|*-freebsd5.[012].*);; *-freebsd5.[3456789]|*-freebsd5.[3456789].*) - printf "%s\n" "#define NEED_PTHREAD_SCOPE_SYSTEM 1" >>confdefs.h + $as_echo "#define NEED_PTHREAD_SCOPE_SYSTEM 1" >>confdefs.h ;; *-freebsd6.*) - printf "%s\n" "#define NEED_PTHREAD_SCOPE_SYSTEM 1" >>confdefs.h + $as_echo "#define NEED_PTHREAD_SCOPE_SYSTEM 1" >>confdefs.h ;; esac @@ -17662,7 +16911,7 @@ fi # in BSD/OS 4.1. # *-bsdi3.*|*-bsdi4.0*) - printf "%s\n" "#define NEED_PTHREAD_INIT 1" >>confdefs.h + $as_echo "#define NEED_PTHREAD_INIT 1" >>confdefs.h ;; # @@ -17670,7 +16919,7 @@ fi # deal with signals. # *-linux*) - printf "%s\n" "#define HAVE_LINUXTHREADS 1" >>confdefs.h + $as_echo "#define HAVE_LINUXTHREADS 1" >>confdefs.h ;; # @@ -17678,12 +16927,11 @@ fi # sure we call pthread_setconcurrency. # *-solaris*) - printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h + $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h ac_fn_c_check_func "$LINENO" "pthread_setconcurrency" "ac_cv_func_pthread_setconcurrency" -if test "x$ac_cv_func_pthread_setconcurrency" = xyes -then : - printf "%s\n" "#define CALL_PTHREAD_SETCONCURRENCY 1" >>confdefs.h +if test "x$ac_cv_func_pthread_setconcurrency" = xyes; then : + $as_echo "#define CALL_PTHREAD_SETCONCURRENCY 1" >>confdefs.h fi @@ -17692,41 +16940,44 @@ fi # UnixWare does things its own way. # *-sco-sysv*uw*|*-*-sysv*UnixWare*|*-*-sysv*OpenUNIX*) - printf "%s\n" "#define HAVE_UNIXWARE_SIGWAIT 1" >>confdefs.h + $as_echo "#define HAVE_UNIXWARE_SIGWAIT 1" >>confdefs.h ;; esac # Look for functions relating to thread naming - ac_fn_c_check_func "$LINENO" "pthread_setname_np" "ac_cv_func_pthread_setname_np" -if test "x$ac_cv_func_pthread_setname_np" = xyes -then : - printf "%s\n" "#define HAVE_PTHREAD_SETNAME_NP 1" >>confdefs.h + for ac_func in pthread_setname_np pthread_set_name_np +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF fi -ac_fn_c_check_func "$LINENO" "pthread_set_name_np" "ac_cv_func_pthread_set_name_np" -if test "x$ac_cv_func_pthread_set_name_np" = xyes -then : - printf "%s\n" "#define HAVE_PTHREAD_SET_NAME_NP 1" >>confdefs.h +done -fi - - ac_fn_c_check_header_compile "$LINENO" "pthread_np.h" "ac_cv_header_pthread_np_h" "#include + for ac_header in pthread_np.h +do : + ac_fn_c_check_header_compile "$LINENO" "pthread_np.h" "ac_cv_header_pthread_np_h" "#include " -if test "x$ac_cv_header_pthread_np_h" = xyes -then : - printf "%s\n" "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h +if test "x$ac_cv_header_pthread_np_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_PTHREAD_NP_H 1 +_ACEOF fi +done + # # Look for sysconf to allow detection of the number of processors. # ac_fn_c_check_func "$LINENO" "sysconf" "ac_cv_func_sysconf" -if test "x$ac_cv_func_sysconf" = xyes -then : - printf "%s\n" "#define HAVE_SYSCONF 1" >>confdefs.h +if test "x$ac_cv_func_sysconf" = xyes; then : + $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h fi @@ -17746,24 +16997,23 @@ fi ISC_THREAD_DIR=$thread_dir -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libtool" >&5 -printf %s "checking for libtool... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libtool" >&5 +$as_echo_n "checking for libtool... " >&6; } # [pairwise: --with-libtool, --without-libtool] # Check whether --with-libtool was given. -if test ${with_libtool+y} -then : +if test "${with_libtool+set}" = set; then : withval=$with_libtool; use_libtool="$withval" -else $as_nop +else use_libtool="no" fi case $use_libtool in yes) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } O=lo A=la @@ -17782,8 +17032,8 @@ printf "%s\n" "yes" >&6; } esac; ;; *) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } O=o A=a LIBTOOL= @@ -17806,10 +17056,9 @@ esac # # [pairwise: --enable-native-pkcs11 --with-dlopen, --disable-native-pkcs11 --with-dlopen, --disable-native-pkcs11 --without-dlopen] # Check whether --enable-native-pkcs11 was given. -if test ${enable_native_pkcs11+y} -then : +if test "${enable_native_pkcs11+set}" = set; then : enableval=$enable_native_pkcs11; want_native_pkcs11="$enableval" -else $as_nop +else want_native_pkcs11="no" fi @@ -17820,10 +17069,9 @@ fi # [pairwise: --with-openssl --enable-openssl-hash, --with-openssl --disable-openssl-hash, --without-openssl] # Check whether --with-openssl was given. -if test ${with_openssl+y} -then : +if test "${with_openssl+set}" = set; then : withval=$with_openssl; use_openssl="$withval" -else $as_nop +else use_openssl="auto" fi @@ -17834,10 +17082,9 @@ fi # [pairwise: skip] # Check whether --with-pkcs11 was given. -if test ${with_pkcs11+y} -then : +if test "${with_pkcs11+set}" = set; then : withval=$with_pkcs11; use_pkcs11="$withval" -else $as_nop +else use_pkcs11="auto" fi @@ -17849,10 +17096,9 @@ fi # [pairwise: --with-ecdsa, --without-ecdsa] # Check whether --with-ecdsa was given. -if test ${with_ecdsa+y} -then : +if test "${with_ecdsa+set}" = set; then : withval=$with_ecdsa; with_ecdsa="$withval" -else $as_nop +else with_ecdsa="auto" fi @@ -17863,10 +17109,9 @@ fi # [pairwise: skip] # Check whether --with-gost was given. -if test ${with_gost+y} -then : +if test "${with_gost+set}" = set; then : withval=$with_gost; with_gost="$withval" -else $as_nop +else with_gost="auto" fi @@ -17877,10 +17122,9 @@ fi # [pairwise: skip] # Check whether --with-eddsa was given. -if test ${with_eddsa+y} -then : +if test "${with_eddsa+set}" = set; then : withval=$with_eddsa; with_eddsa="$withval" -else $as_nop +else with_eddsa="auto" fi @@ -17888,10 +17132,9 @@ fi # [pairwise: --with-aes, --without-aes] # Check whether --with-aes was given. -if test ${with_aes+y} -then : +if test "${with_aes+set}" = set; then : withval=$with_aes; with_aes="$withval" -else $as_nop +else with_aes="yes" fi @@ -17901,24 +17144,23 @@ fi # # [pairwise: skip] # Check whether --enable-openssl-hash was given. -if test ${enable_openssl_hash+y} -then : +if test "${enable_openssl_hash+set}" = set; then : enableval=$enable_openssl_hash; want_openssl_hash="$enableval" -else $as_nop +else want_openssl_hash="checkcc" fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for OpenSSL library" >&5 -printf %s "checking for OpenSSL library... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL library" >&5 +$as_echo_n "checking for OpenSSL library... " >&6; } OPENSSL_WARNING= openssldirs="/usr /usr/local /usr/local/ssl /opt/local /usr/pkg /usr/sfw" if test "yes" = "$want_native_pkcs11" then use_openssl="native_pkcs11" want_openssl_hash="no" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: use of native PKCS11 instead" >&5 -printf "%s\n" "use of native PKCS11 instead" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: use of native PKCS11 instead" >&5 +$as_echo "use of native PKCS11 instead" >&6; } fi if test "auto" = "$use_openssl" @@ -17942,7 +17184,7 @@ case "$with_gost" in ;; asn1) -printf "%s\n" "#define PREFER_GOSTASN1 1" >>confdefs.h +$as_echo "#define PREFER_GOSTASN1 1" >>confdefs.h gosttype="asn1" with_gost="yes" @@ -17956,8 +17198,8 @@ esac case "$use_openssl" in native_pkcs11) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled because of native PKCS11" >&5 -printf "%s\n" "disabled because of native PKCS11" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled because of native PKCS11" >&5 +$as_echo "disabled because of native PKCS11" >&6; } DST_OPENSSL_INC="" CRYPTO="-DPKCS11CRYPTO" OPENSSLECDSALINKOBJS="" @@ -17970,8 +17212,8 @@ printf "%s\n" "disabled because of native PKCS11" >&6; } OPENSSLLINKSRCS="" ;; no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } DST_OPENSSL_INC="" CRYPTO="" OPENSSLECDSALINKOBJS="" @@ -18000,8 +17242,8 @@ If you don't want OpenSSL, use --without-openssl" "$LINENO" 5 *) if test "yes" = "$want_native_pkcs11" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5 -printf "%s\n" "" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 +$as_echo "" >&6; } as_fn_error $? "OpenSSL and native PKCS11 cannot be used together." "$LINENO" 5 fi if test "yes" = "$use_openssl" @@ -18017,8 +17259,8 @@ printf "%s\n" "" >&6; } done if test "yes" = "$use_openssl" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -printf "%s\n" "not found" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +$as_echo "not found" >&6; } as_fn_error $? "OpenSSL was not found in any of $openssldirs; use --with-openssl=/path" "$LINENO" 5 fi elif ! test -f "$use_openssl"/include/openssl/opensslv.h @@ -18059,21 +17301,20 @@ printf "%s\n" "not found" >&6; } ;; esac fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using OpenSSL from $use_openssl/lib and $use_openssl/include" >&5 -printf "%s\n" "using OpenSSL from $use_openssl/lib and $use_openssl/include" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using OpenSSL from $use_openssl/lib and $use_openssl/include" >&5 +$as_echo "using OpenSSL from $use_openssl/lib and $use_openssl/include" >&6; } saved_cc="$CC" saved_cflags="$CFLAGS" saved_libs="$LIBS" CFLAGS="$DST_OPENSSL_INC $CFLAGS" LIBS="$DST_OPENSSL_LIBS $LIBS" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether linking with OpenSSL works" >&5 -printf %s "checking whether linking with OpenSSL works... " >&6; } - if test "$cross_compiling" = yes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: assuming it does work on target platform" >&5 -printf "%s\n" "assuming it does work on target platform" >&6; } -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether linking with OpenSSL works" >&5 +$as_echo_n "checking whether linking with OpenSSL works... " >&6; } + if test "$cross_compiling" = yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: assuming it does work on target platform" >&5 +$as_echo "assuming it does work on target platform" >&6; } +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -18084,13 +17325,12 @@ int main() { } _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } as_fn_error $? "Could not run test program using OpenSSL from $use_openssl/lib and $use_openssl/include. Please check the argument to --with-openssl and your @@ -18101,8 +17341,8 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether linking with OpenSSL requires -ldl" >&5 -printf %s "checking whether linking with OpenSSL requires -ldl... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether linking with OpenSSL requires -ldl" >&5 +$as_echo_n "checking whether linking with OpenSSL requires -ldl... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -18115,7 +17355,7 @@ printf %s "checking whether linking with OpenSSL requires -ldl... " >&6; } #endif int -main (void) +main () { #if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10100004L) @@ -18128,11 +17368,10 @@ DSO_METHOD_dlfcn(); return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } -else $as_nop +if ac_fn_c_try_link "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +else LIBS="$LIBS -ldl" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -18145,7 +17384,7 @@ else $as_nop #endif int -main (void) +main () { #if !defined(LIBRESSL_VERSION_NUMBER) && (OPENSSL_VERSION_NUMBER >= 0x10100004L) @@ -18158,125 +17397,102 @@ DSO_METHOD_dlfcn(); return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_link "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } DST_OPENSSL_LIBS="$DST_OPENSSL_LIBS -ldl" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unknown" >&5 -printf "%s\n" "unknown" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5 +$as_echo "unknown" >&6; } as_fn_error $? "OpenSSL has unsupported dynamic loading" "$LINENO" 5 fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for OpenSSL FIPS mode support" >&5 -printf %s "checking for OpenSSL FIPS mode support... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL FIPS mode support" >&5 +$as_echo_n "checking for OpenSSL FIPS mode support... " >&6; } have_fips_mode="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { FIPS_mode(); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : have_fips_mode=yes -else $as_nop +else have_fips_mode=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test "x$have_fips_mode" = "xyes" then -printf "%s\n" "#define HAVE_FIPS_MODE 1" >>confdefs.h +$as_echo "#define HAVE_FIPS_MODE 1" >>confdefs.h - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for OpenSSL DSA support" >&5 -printf %s "checking for OpenSSL DSA support... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL DSA support" >&5 +$as_echo_n "checking for OpenSSL DSA support... " >&6; } if test -f $use_openssl/include/openssl/dsa.h then - printf "%s\n" "#define HAVE_OPENSSL_DSA 1" >>confdefs.h + $as_echo "#define HAVE_OPENSSL_DSA 1" >>confdefs.h - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi - ac_fn_c_check_func "$LINENO" "EVP_sha256" "ac_cv_func_EVP_sha256" -if test "x$ac_cv_func_EVP_sha256" = xyes -then : - printf "%s\n" "#define HAVE_EVP_SHA256 1" >>confdefs.h + for ac_func in EVP_sha256 EVP_sha384 EVP_sha512 +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF fi -ac_fn_c_check_func "$LINENO" "EVP_sha384" "ac_cv_func_EVP_sha384" -if test "x$ac_cv_func_EVP_sha384" = xyes -then : - printf "%s\n" "#define HAVE_EVP_SHA384 1" >>confdefs.h +done -fi -ac_fn_c_check_func "$LINENO" "EVP_sha512" "ac_cv_func_EVP_sha512" -if test "x$ac_cv_func_EVP_sha512" = xyes -then : - printf "%s\n" "#define HAVE_EVP_SHA512 1" >>confdefs.h + + for ac_func in DH_get0_key ECDSA_SIG_get0 RSA_set0_key DSA_get0_pqg +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF fi +done - ac_fn_c_check_func "$LINENO" "DH_get0_key" "ac_cv_func_DH_get0_key" -if test "x$ac_cv_func_DH_get0_key" = xyes -then : - printf "%s\n" "#define HAVE_DH_GET0_KEY 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "ECDSA_SIG_get0" "ac_cv_func_ECDSA_SIG_get0" -if test "x$ac_cv_func_ECDSA_SIG_get0" = xyes -then : - printf "%s\n" "#define HAVE_ECDSA_SIG_GET0 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "RSA_set0_key" "ac_cv_func_RSA_set0_key" -if test "x$ac_cv_func_RSA_set0_key" = xyes -then : - printf "%s\n" "#define HAVE_RSA_SET0_KEY 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "DSA_get0_pqg" "ac_cv_func_DSA_get0_pqg" -if test "x$ac_cv_func_DSA_get0_pqg" = xyes -then : - printf "%s\n" "#define HAVE_DSA_GET0_PQG 1" >>confdefs.h - -fi - - - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for OpenSSL ECDSA support" >&5 -printf %s "checking for OpenSSL ECDSA support... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL ECDSA support" >&5 +$as_echo_n "checking for OpenSSL ECDSA support... " >&6; } have_ecdsa="" - if test "$cross_compiling" = yes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using --with-ecdsa" >&5 -printf "%s\n" "using --with-ecdsa" >&6; } -else $as_nop + if test "$cross_compiling" = yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using --with-ecdsa" >&5 +$as_echo "using --with-ecdsa" >&6; } +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -18300,14 +17516,13 @@ int main() { } _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } have_ecdsa="yes" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } have_ecdsa="no" fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -18336,15 +17551,15 @@ fi OPENSSLECDSALINKOBJS='${OPENSSLECDSALINKOBJS}' OPENSSLECDSALINKSRCS='${OPENSSLECDSALINKSRCS}' -printf "%s\n" "#define HAVE_OPENSSL_ECDSA 1" >>confdefs.h +$as_echo "#define HAVE_OPENSSL_ECDSA 1" >>confdefs.h ;; *) ;; esac - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for OpenSSL GOST support" >&5 -printf %s "checking for OpenSSL GOST support... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL GOST support" >&5 +$as_echo_n "checking for OpenSSL GOST support... " >&6; } have_gost="" case "$use_pkcs11" in auto|no) @@ -18355,11 +17570,10 @@ printf %s "checking for OpenSSL GOST support... " >&6; } fi ;; esac - if test "$cross_compiling" = yes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using --with-gost" >&5 -printf "%s\n" "using --with-gost" >&6; } -else $as_nop + if test "$cross_compiling" = yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using --with-gost" >&5 +$as_echo "using --with-gost" >&6; } +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -18385,14 +17599,13 @@ int main() { } _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } have_gost="yes" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } have_gost="no" fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -18421,22 +17634,21 @@ fi OPENSSLGOSTLINKOBJS='${OPENSSLGOSTLINKOBJS}' OPENSSLGOSTLINKSRCS='${OPENSSLGOSTLINKSRCS}' -printf "%s\n" "#define HAVE_OPENSSL_GOST 1" >>confdefs.h +$as_echo "#define HAVE_OPENSSL_GOST 1" >>confdefs.h ;; *) ;; esac - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for OpenSSL Ed25519 support" >&5 -printf %s "checking for OpenSSL Ed25519 support... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL Ed25519 support" >&5 +$as_echo_n "checking for OpenSSL Ed25519 support... " >&6; } have_ed25519="" have_ed448="" - if test "$cross_compiling" = yes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using --with-eddsa" >&5 -printf "%s\n" "using --with-eddsa" >&6; } -else $as_nop + if test "$cross_compiling" = yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using --with-eddsa" >&5 +$as_echo "using --with-eddsa" >&6; } +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -18454,14 +17666,13 @@ int main() { } _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } have_ed25519="yes" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } have_ed25519="no" fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -18490,15 +17701,14 @@ fi OPENSSLEDDSALINKOBJS='${OPENSSLEDDSALINKOBJS}' OPENSSLEDDSALINKSRCS='${OPENSSLEDDSALINKSRCS}' -printf "%s\n" "#define HAVE_OPENSSL_ED25519 1" >>confdefs.h +$as_echo "#define HAVE_OPENSSL_ED25519 1" >>confdefs.h - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for OpenSSL Ed448 support" >&5 -printf %s "checking for OpenSSL Ed448 support... " >&6; } - if test "$cross_compiling" = yes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using --with-eddsa" >&5 -printf "%s\n" "using --with-eddsa" >&6; } -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL Ed448 support" >&5 +$as_echo_n "checking for OpenSSL Ed448 support... " >&6; } + if test "$cross_compiling" = yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using --with-eddsa" >&5 +$as_echo "using --with-eddsa" >&6; } +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -18516,14 +17726,13 @@ int main() { } _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } have_ed448="yes" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } have_ed448="no" fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ @@ -18539,7 +17748,7 @@ fi case $have_ed448 in yes) -printf "%s\n" "#define HAVE_OPENSSL_ED448 1" >>confdefs.h +$as_echo "#define HAVE_OPENSSL_ED448 1" >>confdefs.h ;; *) @@ -18551,15 +17760,14 @@ printf "%s\n" "#define HAVE_OPENSSL_ED448 1" >>confdefs.h esac have_aes="no" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for OpenSSL AES support" >&5 -printf %s "checking for OpenSSL AES support... " >&6; } - if test "$cross_compiling" = yes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using --with-aes" >&5 -printf "%s\n" "using --with-aes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL AES support" >&5 +$as_echo_n "checking for OpenSSL AES support... " >&6; } + if test "$cross_compiling" = yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using --with-aes" >&5 +$as_echo "using --with-aes" >&6; } # Expect cross-compiling with a modern OpenSSL have_aes="evp" -else $as_nop +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -18576,21 +17784,19 @@ int main() { } _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } have_aes="evp" -else $as_nop +else ac_fn_c_check_func "$LINENO" "AES_encrypt" "ac_cv_func_AES_encrypt" -if test "x$ac_cv_func_AES_encrypt" = xyes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if test "x$ac_cv_func_AES_encrypt" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } have_aes="yes" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi fi @@ -18606,14 +17812,14 @@ fi case "$have_aes" in evp) -printf "%s\n" "#define HAVE_OPENSSL_EVP_AES 1" >>confdefs.h +$as_echo "#define HAVE_OPENSSL_EVP_AES 1" >>confdefs.h ISC_OPENSSL_INC="$DST_OPENSSL_INC" ISC_OPENSSL_LIBS="$DST_OPENSSL_LIBS" ;; yes) -printf "%s\n" "#define HAVE_OPENSSL_AES 1" >>confdefs.h +$as_echo "#define HAVE_OPENSSL_AES 1" >>confdefs.h ISC_OPENSSL_INC="$DST_OPENSSL_INC" ISC_OPENSSL_LIBS="$DST_OPENSSL_LIBS" @@ -18672,10 +17878,9 @@ fi # [pairwise: skip] # Check whether --with-cc-alg was given. -if test ${with_cc_alg+y} -then : +if test "${with_cc_alg+set}" = set; then : withval=$with_cc_alg; : -else $as_nop +else with_cc_alg="siphash24" fi @@ -18684,8 +17889,8 @@ case $with_cc_alg in #( siphash24) : : ;; #( *) : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: The Client Cookie is always SipHash 2-4 based" >&5 -printf "%s\n" "$as_me: WARNING: The Client Cookie is always SipHash 2-4 based" >&2;} ;; + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The Client Cookie is always SipHash 2-4 based" >&5 +$as_echo "$as_me: WARNING: The Client Cookie is always SipHash 2-4 based" >&2;} ;; esac if test "checkcc" = "$want_openssl_hash" @@ -18697,8 +17902,8 @@ fi # Use OpenSSL for hash functions # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for using OpenSSL for hash functions" >&5 -printf %s "checking for using OpenSSL for hash functions... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for using OpenSSL for hash functions" >&5 +$as_echo_n "checking for using OpenSSL for hash functions... " >&6; } ISC_PLATFORM_OPENSSLHASH="#undef ISC_PLATFORM_OPENSSLHASH" case $want_openssl_hash in yes) @@ -18706,15 +17911,15 @@ case $want_openssl_hash in then as_fn_error $? "No OpenSSL for hash functions" "$LINENO" 5 fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_OPENSSLHASH="#define ISC_PLATFORM_OPENSSLHASH 1" ISC_OPENSSL_INC="$DST_OPENSSL_INC" ISC_OPENSSL_LIBS="$DST_OPENSSL_LIBS" ;; no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ;; esac @@ -18724,8 +17929,8 @@ esac # # PKCS11 (aka crypto hardware) support (--with moved just after openssl) # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PKCS11 support" >&5 -printf %s "checking for PKCS11 support... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PKCS11 support" >&5 +$as_echo_n "checking for PKCS11 support... " >&6; } if test "auto" = "$use_pkcs11" then @@ -18739,8 +17944,8 @@ fi case "$use_pkcs11" in no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } USE_PKCS11="" PKCS11_TEST="" PKCS11_TOOLS="" @@ -18754,28 +17959,27 @@ printf "%s\n" "no" >&6; } ISC_ISCPK11_API_O="" ;; yes|*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } if ! $use_threads; then as_fn_error $? "PKCS11 requires thread support" "$LINENO" 5 fi if test "X$CRYPTO" = "X-DOPENSSL" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for OpenSSL with PKCS11 support" >&5 -printf %s "checking for OpenSSL with PKCS11 support... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL with PKCS11 support" >&5 +$as_echo_n "checking for OpenSSL with PKCS11 support... " >&6; } saved_cc="$CC" saved_cflags="$CFLAGS" saved_libs="$LIBS" CC="$CC -pthread" CFLAGS="$CFLAGS $DST_OPENSSL_INC" LIBS="$LIBS $DST_OPENSSL_LIBS" - if test "$cross_compiling" = yes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cross compile" >&5 -printf "%s\n" "cross compile" >&6; } + if test "$cross_compiling" = yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross compile" >&5 +$as_echo "cross compile" >&6; } PKCS11_TEST='' PKCS11_ENGINE='-DPKCS11_ENGINE=NULL' -else $as_nop +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -18794,15 +17998,14 @@ int main() { } _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } PKCS11_TEST=pkcs11ssl PKCS11_ENGINE='-DPKCS11_ENGINE="\"pkcs11\""' -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } PKCS11_TEST='' PKCS11_ENGINE='-DPKCS11_ENGINE=NULL' fi @@ -18821,9 +18024,8 @@ fi USE_PKCS11='-DUSE_PKCS11' PKCS11_TOOLS=pkcs11 ac_fn_c_check_func "$LINENO" "getpassphrase" "ac_cv_func_getpassphrase" -if test "x$ac_cv_func_getpassphrase" = xyes -then : - printf "%s\n" "#define HAVE_GETPASSPHRASE 1" >>confdefs.h +if test "x$ac_cv_func_getpassphrase" = xyes; then : + $as_echo "#define HAVE_GETPASSPHRASE 1" >>confdefs.h fi @@ -18849,23 +18051,23 @@ esac -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PKCS11 tools" >&5 -printf %s "checking for PKCS11 tools... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PKCS11 tools" >&5 +$as_echo_n "checking for PKCS11 tools... " >&6; } case "$use_pkcs11" in no) PKCS11_PROVIDER="undefined" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 -printf "%s\n" "disabled" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 +$as_echo "disabled" >&6; } ;; yes|'') PKCS11_PROVIDER="undefined" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 -printf "%s\n" "enabled" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 +$as_echo "enabled" >&6; } ;; *) PKCS11_PROVIDER="$use_pkcs11" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled, PKCS11 provider is $PKCS11_PROVIDER" >&5 -printf "%s\n" "enabled, PKCS11 provider is $PKCS11_PROVIDER" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled, PKCS11 provider is $PKCS11_PROVIDER" >&5 +$as_echo "enabled, PKCS11 provider is $PKCS11_PROVIDER" >&6; } ;; esac @@ -18875,126 +18077,126 @@ PKCS11_ECDSA="" PKCS11_GOST="" PKCS11_ED25519="" set_pk11_flavor="no" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for native PKCS11" >&5 -printf %s "checking for native PKCS11... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for native PKCS11" >&5 +$as_echo_n "checking for native PKCS11... " >&6; } case "$want_native_pkcs11" in yes) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using native PKCS11 crypto" >&5 -printf "%s\n" "using native PKCS11 crypto" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using native PKCS11 crypto" >&5 +$as_echo "using native PKCS11 crypto" >&6; } PKCS11LINKOBJS='${PKCS11LINKOBJS}' PKCS11LINKSRCS='${PKCS11LINKSRCS}' PKCS11_TEST=pkcs11 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PKCS11 ECDSA" >&5 -printf %s "checking for PKCS11 ECDSA... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PKCS11 ECDSA" >&5 +$as_echo_n "checking for PKCS11 ECDSA... " >&6; } case "$with_ecdsa" in no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 -printf "%s\n" "disabled" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 +$as_echo "disabled" >&6; } ;; *) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 -printf "%s\n" "enabled" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 +$as_echo "enabled" >&6; } PKCS11_ECDSA="yes" -printf "%s\n" "#define HAVE_PKCS11_ECDSA 1" >>confdefs.h +$as_echo "#define HAVE_PKCS11_ECDSA 1" >>confdefs.h ;; esac - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PKCS11 GOST" >&5 -printf %s "checking for PKCS11 GOST... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PKCS11 GOST" >&5 +$as_echo_n "checking for PKCS11 GOST... " >&6; } case "$with_gost" in yes) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 -printf "%s\n" "enabled" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 +$as_echo "enabled" >&6; } PKCS11_GOST="yes" -printf "%s\n" "#define HAVE_PKCS11_GOST 1" >>confdefs.h +$as_echo "#define HAVE_PKCS11_GOST 1" >>confdefs.h ;; *) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 -printf "%s\n" "disabled" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 +$as_echo "disabled" >&6; } ;; esac - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PKCS11 Ed25519" >&5 -printf %s "checking for PKCS11 Ed25519... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PKCS11 Ed25519" >&5 +$as_echo_n "checking for PKCS11 Ed25519... " >&6; } case "$with_eddsa" in yes|all) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 -printf "%s\n" "enabled" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 +$as_echo "enabled" >&6; } PKCS11_ED25519="yes" -printf "%s\n" "#define HAVE_PKCS11_ED25519 1" >>confdefs.h +$as_echo "#define HAVE_PKCS11_ED25519 1" >>confdefs.h - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PKCS11 Ed448" >&5 -printf %s "checking for PKCS11 Ed448... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PKCS11 Ed448" >&5 +$as_echo_n "checking for PKCS11 Ed448... " >&6; } case "$with_eddsa" in all) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 -printf "%s\n" "enabled" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5 +$as_echo "enabled" >&6; } -printf "%s\n" "#define HAVE_PKCS11_ED448 1" >>confdefs.h +$as_echo "#define HAVE_PKCS11_ED448 1" >>confdefs.h ;; *) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 -printf "%s\n" "disabled" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 +$as_echo "disabled" >&6; } ;; esac ;; *) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 -printf "%s\n" "disabled" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 +$as_echo "disabled" >&6; } ;; esac - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PKCS11 flavor" >&5 -printf %s "checking for PKCS11 flavor... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PKCS11 flavor" >&5 +$as_echo_n "checking for PKCS11 flavor... " >&6; } case "$PKCS11_PROVIDER" in *nfast*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Thales nCipher" >&5 -printf "%s\n" "Thales nCipher" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: Thales nCipher" >&5 +$as_echo "Thales nCipher" >&6; } # default pk11_flavor="PK11_THALES_FLAVOR" set_pk11_flavor="yes" ;; *libsofthsm2*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: SoftHSMv2" >&5 -printf "%s\n" "SoftHSMv2" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: SoftHSMv2" >&5 +$as_echo "SoftHSMv2" >&6; } pk11_flavor="PK11_SOFTHSMV2_FLAVOR" set_pk11_flavor="yes" ;; *libsofthsm*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: SoftHSM" >&5 -printf "%s\n" "SoftHSM" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: SoftHSM" >&5 +$as_echo "SoftHSM" >&6; } pk11_flavor="PK11_SOFTHSMV1_FLAVOR" set_pk11_flavor="yes" ;; *cryptech*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Cryptech" >&5 -printf "%s\n" "Cryptech" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: Cryptech" >&5 +$as_echo "Cryptech" >&6; } pk11_flavor="PK11_CRYPTECH_FLAVOR" set_pk11_flavor="yes" ;; *Keyper*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: AEP Keyper" >&5 -printf "%s\n" "AEP Keyper" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: AEP Keyper" >&5 +$as_echo "AEP Keyper" >&6; } pk11_flavor="PK11_AEP_FLAVOR" set_pk11_flavor="yes" ;; *libcs*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Utimaco HSM" >&5 -printf "%s\n" "Utimaco HSM" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: Utimaco HSM" >&5 +$as_echo "Utimaco HSM" >&6; } pk11_flavor="PK11_UTIMACO_FLAVOR" set_pk11_flavor="yes" ;; undefined) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: undefined provider?" >&5 -printf "%s\n" "undefined provider?" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: undefined provider?" >&5 +$as_echo "undefined provider?" >&6; } ;; *) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unknown provider: tweaks are in lib/isc/include/pk11/site.h" >&5 -printf "%s\n" "unknown provider: tweaks are in lib/isc/include/pk11/site.h" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown provider: tweaks are in lib/isc/include/pk11/site.h" >&5 +$as_echo "unknown provider: tweaks are in lib/isc/include/pk11/site.h" >&6; } ;; esac if test "yes" = "$set_pk11_flavor" ; then @@ -19002,8 +18204,8 @@ printf "%s\n" "unknown provider: tweaks are in lib/isc/include/pk11/site.h" >&6; fi ;; no|'') - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 -printf "%s\n" "disabled" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 +$as_echo "disabled" >&6; } ;; esac @@ -19019,18 +18221,16 @@ esac have_clock_gt=no ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime" -if test "x$ac_cv_func_clock_gettime" = xyes -then : +if test "x$ac_cv_func_clock_gettime" = xyes; then : have_clock_gt=yes fi if test "no" = "$have_clock_gt"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5 -printf %s "checking for clock_gettime in -lrt... " >&6; } -if test ${ac_cv_lib_rt_clock_gettime+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5 +$as_echo_n "checking for clock_gettime in -lrt... " >&6; } +if ${ac_cv_lib_rt_clock_gettime+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lrt $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -19039,29 +18239,30 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char clock_gettime (); int -main (void) +main () { return clock_gettime (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_rt_clock_gettime=yes -else $as_nop +else ac_cv_lib_rt_clock_gettime=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5 -printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; } -if test "x$ac_cv_lib_rt_clock_gettime" = xyes -then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5 +$as_echo "$ac_cv_lib_rt_clock_gettime" >&6; } +if test "x$ac_cv_lib_rt_clock_gettime" = xyes; then : have_clock_gt=rt fi @@ -19069,7 +18270,7 @@ fi if test "no" != "$have_clock_gt"; then -printf "%s\n" "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h +$as_echo "#define HAVE_CLOCK_GETTIME 1" >>confdefs.h fi @@ -19080,16 +18281,15 @@ fi # # was --with-lmdb specified? # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for lmdb library" >&5 -printf %s "checking for lmdb library... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lmdb library" >&5 +$as_echo_n "checking for lmdb library... " >&6; } # [pairwise: --with-lmdb=auto, --with-lmdb=yes, --without-lmdb] # Check whether --with-lmdb was given. -if test ${with_lmdb+y} -then : +if test "${with_lmdb+set}" = set; then : withval=$with_lmdb; use_lmdb="$withval" -else $as_nop +else use_lmdb="auto" fi @@ -19127,14 +18327,13 @@ esac if test "X${have_lmdb}" != "X" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing mdb_env_create" >&5 -printf %s "checking for library containing mdb_env_create... " >&6; } -if test ${ac_cv_search_mdb_env_create+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing mdb_env_create" >&5 +$as_echo_n "checking for library containing mdb_env_create... " >&6; } +if ${ac_cv_search_mdb_env_create+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -19142,51 +18341,49 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char mdb_env_create (); int -main (void) +main () { return mdb_env_create (); ; return 0; } _ACEOF -for ac_lib in '' lmdb -do +for ac_lib in '' lmdb; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO" -then : + if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_mdb_env_create=$ac_res fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext - if test ${ac_cv_search_mdb_env_create+y} -then : + if ${ac_cv_search_mdb_env_create+:} false; then : break fi done -if test ${ac_cv_search_mdb_env_create+y} -then : +if ${ac_cv_search_mdb_env_create+:} false; then : -else $as_nop +else ac_cv_search_mdb_env_create=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mdb_env_create" >&5 -printf "%s\n" "$ac_cv_search_mdb_env_create" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_mdb_env_create" >&5 +$as_echo "$ac_cv_search_mdb_env_create" >&6; } ac_res=$ac_cv_search_mdb_env_create -if test "$ac_res" != no -then : +if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" -else $as_nop +else as_fn_error $? "found lmdb include but not library." "$LINENO" 5 have_lmdb="" fi @@ -19195,8 +18392,8 @@ elif test "X$use_lmdb" = Xyes then as_fn_error $? "include/lmdb.h not found." "$LINENO" 5 else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi NZD_TOOLS="" @@ -19206,7 +18403,7 @@ if test "X${have_lmdb}" != "X" then CFLAGS="$CFLAGS $lmdb_cflags" -printf "%s\n" "#define HAVE_LMDB 1" >>confdefs.h +$as_echo "#define HAVE_LMDB 1" >>confdefs.h NZD_TOOLS="nzd" NZDSRCS='${NZDSRCS}' @@ -19222,10 +18419,9 @@ fi # [pairwise: --with-libxml2=auto, --with-libxml2=yes, --without-libxml2] # Check whether --with-libxml2 was given. -if test ${with_libxml2+y} -then : +if test "${with_libxml2+set}" = set; then : withval=$with_libxml2; : -else $as_nop +else with_libxml2="auto" fi @@ -19238,17 +18434,17 @@ case $with_libxml2 in #( auto) : pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 >= 2.6.0" >&5 -printf %s "checking for libxml-2.0 >= 2.6.0... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 >= 2.6.0" >&5 +$as_echo_n "checking for libxml-2.0 >= 2.6.0... " >&6; } if test -n "$LIBXML2_CFLAGS"; then pkg_cv_LIBXML2_CFLAGS="$LIBXML2_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6.0\""; } >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6.0") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_LIBXML2_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.6.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes @@ -19262,10 +18458,10 @@ if test -n "$LIBXML2_LIBS"; then pkg_cv_LIBXML2_LIBS="$LIBXML2_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6.0\""; } >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6.0") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_LIBXML2_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.6.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes @@ -19279,8 +18475,8 @@ fi if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes @@ -19297,30 +18493,30 @@ fi : elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } : else LIBXML2_CFLAGS=$pkg_cv_LIBXML2_CFLAGS LIBXML2_LIBS=$pkg_cv_LIBXML2_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } : fi ;; #( yes) : pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 >= 2.6.0" >&5 -printf %s "checking for libxml-2.0 >= 2.6.0... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxml-2.0 >= 2.6.0" >&5 +$as_echo_n "checking for libxml-2.0 >= 2.6.0... " >&6; } if test -n "$LIBXML2_CFLAGS"; then pkg_cv_LIBXML2_CFLAGS="$LIBXML2_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6.0\""; } >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6.0") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_LIBXML2_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.6.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes @@ -19334,10 +18530,10 @@ if test -n "$LIBXML2_LIBS"; then pkg_cv_LIBXML2_LIBS="$LIBXML2_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6.0\""; } >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6.0") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_LIBXML2_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.6.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes @@ -19351,8 +18547,8 @@ fi if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes @@ -19378,10 +18574,10 @@ Alternatively, you may set the environment variables LIBXML2_CFLAGS and LIBXML2_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. @@ -19395,28 +18591,26 @@ See \`config.log' for more details" "$LINENO" 5; } else LIBXML2_CFLAGS=$pkg_cv_LIBXML2_CFLAGS LIBXML2_LIBS=$pkg_cv_LIBXML2_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } fi ;; #( *) : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libxml2 library in $with_libxml2" >&5 -printf %s "checking for libxml2 library in $with_libxml2... " >&6; } - if test -x "$with_libxml2/bin/xml2-config" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libxml2 library in $with_libxml2" >&5 +$as_echo_n "checking for libxml2 library in $with_libxml2... " >&6; } + if test -x "$with_libxml2/bin/xml2-config"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } LIBXML2_LIBS=`$with_libxml2/bin/xml2-config --libs` LIBXML2_CFLAGS=`$with_libxml2/bin/xml2-config --cflags` -else $as_nop +else as_fn_error $? "not found" "$LINENO" 5 fi ;; esac -if test -n "$LIBXML2_LIBS" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether linking with libxml2 works" >&5 -printf %s "checking whether linking with libxml2 works... " >&6; } +if test -n "$LIBXML2_LIBS"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether linking with libxml2 works" >&5 +$as_echo_n "checking whether linking with libxml2 works... " >&6; } CFLAGS="$CFLAGS $LIBXML2_CFLAGS" LIBS="$LIBS $LIBXML2_LIBS" # @@ -19426,24 +18620,23 @@ printf %s "checking whether linking with libxml2 works... " >&6; } /* end confdefs.h. */ #include int -main (void) +main () { return(xmlTextWriterStartElement(NULL, NULL)); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -else $as_nop +if ac_fn_c_try_link "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else as_fn_error $? "no" "$LINENO" 5 fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext -printf "%s\n" "#define HAVE_LIBXML2 1" >>confdefs.h +$as_echo "#define HAVE_LIBXML2 1" >>confdefs.h XMLSTATS=1 fi @@ -19452,16 +18645,15 @@ fi # # was --with-libjson specified? # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for json library" >&5 -printf %s "checking for json library... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for json library" >&5 +$as_echo_n "checking for json library... " >&6; } # [pairwise: --with-libjson=auto, --with-libjson=yes, --without-libjson] # Check whether --with-libjson was given. -if test ${with_libjson+y} -then : +if test "${with_libjson+set}" = set; then : withval=$with_libjson; use_libjson="$withval" -else $as_nop +else use_libjson="auto" fi @@ -19515,14 +18707,13 @@ esac if test "X${have_libjson}" != "X" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing json_object_new_int64" >&5 -printf %s "checking for library containing json_object_new_int64... " >&6; } -if test ${ac_cv_search_json_object_new_int64+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing json_object_new_int64" >&5 +$as_echo_n "checking for library containing json_object_new_int64... " >&6; } +if ${ac_cv_search_json_object_new_int64+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -19530,51 +18721,49 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char json_object_new_int64 (); int -main (void) +main () { return json_object_new_int64 (); ; return 0; } _ACEOF -for ac_lib in '' json json-c -do +for ac_lib in '' json json-c; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO" -then : + if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_json_object_new_int64=$ac_res fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext - if test ${ac_cv_search_json_object_new_int64+y} -then : + if ${ac_cv_search_json_object_new_int64+:} false; then : break fi done -if test ${ac_cv_search_json_object_new_int64+y} -then : +if ${ac_cv_search_json_object_new_int64+:} false; then : -else $as_nop +else ac_cv_search_json_object_new_int64=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_json_object_new_int64" >&5 -printf "%s\n" "$ac_cv_search_json_object_new_int64" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_json_object_new_int64" >&5 +$as_echo "$ac_cv_search_json_object_new_int64" >&6; } ac_res=$ac_cv_search_json_object_new_int64 -if test "$ac_res" != no -then : +if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" -else $as_nop +else as_fn_error $? "found libjson include but not library." "$LINENO" 5 have_libjson="" fi @@ -19583,20 +18772,20 @@ elif test "X$use_libjson" = Xyes then as_fn_error $? "include/json{,-c}/json.h not found." "$LINENO" 5 else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "X${have_libjson}" != "X" then CFLAGS="$CFLAGS $libjson_cflags" -printf "%s\n" "#define HAVE_JSON 1" >>confdefs.h +$as_echo "#define HAVE_JSON 1" >>confdefs.h if test "X${have_libjson_c}" = Xyes then -printf "%s\n" "#define HAVE_JSON_C 1" >>confdefs.h +$as_echo "#define HAVE_JSON_C 1" >>confdefs.h fi JSONSTATS=1 @@ -19606,16 +18795,15 @@ fi # # was --with-zlib specified? # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for zlib library" >&5 -printf %s "checking for zlib library... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlib library" >&5 +$as_echo_n "checking for zlib library... " >&6; } # [pairwise: --with-zlib=auto, --with-zlib=yes, --without-zlib] # Check whether --with-zlib was given. -if test ${with_zlib+y} -then : +if test "${with_zlib+set}" = set; then : withval=$with_zlib; with_zlib="$withval" -else $as_nop +else with_zlib="auto" fi @@ -19653,14 +18841,13 @@ esac if test "X${have_zlib}" != "X" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing deflate" >&5 -printf %s "checking for library containing deflate... " >&6; } -if test ${ac_cv_search_deflate+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing deflate" >&5 +$as_echo_n "checking for library containing deflate... " >&6; } +if ${ac_cv_search_deflate+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -19668,51 +18855,49 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char deflate (); int -main (void) +main () { return deflate (); ; return 0; } _ACEOF -for ac_lib in '' z -do +for ac_lib in '' z; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO" -then : + if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_deflate=$ac_res fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext - if test ${ac_cv_search_deflate+y} -then : + if ${ac_cv_search_deflate+:} false; then : break fi done -if test ${ac_cv_search_deflate+y} -then : +if ${ac_cv_search_deflate+:} false; then : -else $as_nop +else ac_cv_search_deflate=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_deflate" >&5 -printf "%s\n" "$ac_cv_search_deflate" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_deflate" >&5 +$as_echo "$ac_cv_search_deflate" >&6; } ac_res=$ac_cv_search_deflate -if test "$ac_res" != no -then : +if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" -else $as_nop +else as_fn_error $? "found zlib include but not library." "$LINENO" 5 have_zlib="" fi @@ -19721,8 +18906,8 @@ elif test "X$with_zlib" = Xyes then as_fn_error $? "include/zlib.h not found." "$LINENO" 5 else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi ZLIB= @@ -19730,7 +18915,7 @@ if test "X${have_zlib}" != "X" then CFLAGS="$CFLAGS $zlib_cflags" -printf "%s\n" "#define HAVE_ZLIB 1" >>confdefs.h +$as_echo "#define HAVE_ZLIB 1" >>confdefs.h ZLIB=1 fi @@ -19740,12 +18925,11 @@ fi # # In solaris 10, SMF can manage named service # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for smf_enable_instance in -lscf" >&5 -printf %s "checking for smf_enable_instance in -lscf... " >&6; } -if test ${ac_cv_lib_scf_smf_enable_instance+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for smf_enable_instance in -lscf" >&5 +$as_echo_n "checking for smf_enable_instance in -lscf... " >&6; } +if ${ac_cv_lib_scf_smf_enable_instance+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lscf $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -19754,30 +18938,33 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char smf_enable_instance (); int -main (void) +main () { return smf_enable_instance (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_scf_smf_enable_instance=yes -else $as_nop +else ac_cv_lib_scf_smf_enable_instance=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_scf_smf_enable_instance" >&5 -printf "%s\n" "$ac_cv_lib_scf_smf_enable_instance" >&6; } -if test "x$ac_cv_lib_scf_smf_enable_instance" = xyes -then : - printf "%s\n" "#define HAVE_LIBSCF 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_scf_smf_enable_instance" >&5 +$as_echo "$ac_cv_lib_scf_smf_enable_instance" >&6; } +if test "x$ac_cv_lib_scf_smf_enable_instance" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBSCF 1 +_ACEOF LIBS="-lscf $LIBS" @@ -19790,16 +18977,14 @@ fi # be defined. # ac_fn_c_check_func "$LINENO" "flockfile" "ac_cv_func_flockfile" -if test "x$ac_cv_func_flockfile" = xyes -then : - printf "%s\n" "#define HAVE_FLOCKFILE 1" >>confdefs.h +if test "x$ac_cv_func_flockfile" = xyes; then : + $as_echo "#define HAVE_FLOCKFILE 1" >>confdefs.h fi ac_fn_c_check_func "$LINENO" "getc_unlocked" "ac_cv_func_getc_unlocked" -if test "x$ac_cv_func_getc_unlocked" = xyes -then : - printf "%s\n" "#define HAVE_GETCUNLOCKED 1" >>confdefs.h +if test "x$ac_cv_func_getc_unlocked" = xyes; then : + $as_echo "#define HAVE_GETCUNLOCKED 1" >>confdefs.h fi @@ -19807,14 +18992,14 @@ fi # # Indicate what the final decision was regarding threads. # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build with threads" >&5 -printf %s "checking whether to build with threads... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with threads" >&5 +$as_echo_n "checking whether to build with threads... " >&6; } if $use_threads; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi # @@ -19826,10 +19011,9 @@ fi # # [pairwise: --enable-largefile, --disable-largefile] # Check whether --enable-largefile was given. -if test ${enable_largefile+y} -then : +if test "${enable_largefile+set}" = set; then : enableval=$enable_largefile; want_largefile="yes" -else $as_nop +else want_largefile="no" fi @@ -19850,70 +19034,68 @@ IRIX_DNSSEC_WARNINGS_HACK="" if test "X$GCC" = "Xyes"; then STD_CWARNINGS="$STD_CWARNINGS -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if \"$CC\" supports -fno-strict-aliasing" >&5 -printf %s "checking if \"$CC\" supports -fno-strict-aliasing... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if \"$CC\" supports -fno-strict-aliasing" >&5 +$as_echo_n "checking if \"$CC\" supports -fno-strict-aliasing... " >&6; } SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -Werror -fno-strict-aliasing" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : FNOSTRICTALIASING=yes -else $as_nop +else FNOSTRICTALIASING=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext CFLAGS="$SAVE_CFLAGS" if test "yes" = "$FNOSTRICTALIASING"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } STD_CWARNINGS="$STD_CWARNINGS -fno-strict-aliasing" else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi # # turn off delete null pointer checks # - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if \"$CC\" supports -fno-delete-null-pointer-checks" >&5 -printf %s "checking if \"$CC\" supports -fno-delete-null-pointer-checks... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if \"$CC\" supports -fno-delete-null-pointer-checks" >&5 +$as_echo_n "checking if \"$CC\" supports -fno-delete-null-pointer-checks... " >&6; } SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -Werror -fno-delete-null-pointer-checks" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : FNODELETENULLPOINTERCHECKS=yes -else $as_nop +else FNODELETENULLPOINTERCHECKS=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext CFLAGS="$SAVE_CFLAGS" if test "yes" = "$FNODELETENULLPOINTERCHECKS"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } STD_CWARNINGS="$STD_CWARNINGS -fno-delete-null-pointer-checks" else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi case "$host" in *-hp-hpux*) @@ -19986,9 +19168,8 @@ fi # NLS # ac_fn_c_check_func "$LINENO" "catgets" "ac_cv_func_catgets" -if test "x$ac_cv_func_catgets" = xyes -then : - printf "%s\n" "#define HAVE_CATGETS 1" >>confdefs.h +if test "x$ac_cv_func_catgets" = xyes; then : + $as_echo "#define HAVE_CATGETS 1" >>confdefs.h fi @@ -20008,12 +19189,11 @@ case "$host" in *-linux*) ;; *) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 -printf %s "checking for socket in -lsocket... " >&6; } -if test ${ac_cv_lib_socket_socket+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 +$as_echo_n "checking for socket in -lsocket... " >&6; } +if ${ac_cv_lib_socket_socket+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lsocket $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -20022,41 +19202,43 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char socket (); int -main (void) +main () { return socket (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_socket_socket=yes -else $as_nop +else ac_cv_lib_socket_socket=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 -printf "%s\n" "$ac_cv_lib_socket_socket" >&6; } -if test "x$ac_cv_lib_socket_socket" = xyes -then : - printf "%s\n" "#define HAVE_LIBSOCKET 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 +$as_echo "$ac_cv_lib_socket_socket" >&6; } +if test "x$ac_cv_lib_socket_socket" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBSOCKET 1 +_ACEOF LIBS="-lsocket $LIBS" fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inet_addr in -lnsl" >&5 -printf %s "checking for inet_addr in -lnsl... " >&6; } -if test ${ac_cv_lib_nsl_inet_addr+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr in -lnsl" >&5 +$as_echo_n "checking for inet_addr in -lnsl... " >&6; } +if ${ac_cv_lib_nsl_inet_addr+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lnsl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -20065,30 +19247,33 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char inet_addr (); int -main (void) +main () { return inet_addr (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_nsl_inet_addr=yes -else $as_nop +else ac_cv_lib_nsl_inet_addr=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_inet_addr" >&5 -printf "%s\n" "$ac_cv_lib_nsl_inet_addr" >&6; } -if test "x$ac_cv_lib_nsl_inet_addr" = xyes -then : - printf "%s\n" "#define HAVE_LIBNSL 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_inet_addr" >&5 +$as_echo "$ac_cv_lib_nsl_inet_addr" >&6; } +if test "x$ac_cv_lib_nsl_inet_addr" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBNSL 1 +_ACEOF LIBS="-lnsl $LIBS" @@ -20103,7 +19288,7 @@ esac case "$host" in *-solaris2.[89]|*-solaris2.1?) -printf "%s\n" "#define FD_SETSIZE 65536" >>confdefs.h +$as_echo "#define FD_SETSIZE 65536" >>confdefs.h ;; esac @@ -20111,8 +19296,8 @@ esac # # Purify support # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use purify" >&5 -printf %s "checking whether to use purify... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use purify" >&5 +$as_echo_n "checking whether to use purify... " >&6; } # Purify is not included in pairwise testing as that tool is not present # in the relevant Docker image. @@ -20120,10 +19305,9 @@ printf %s "checking whether to use purify... " >&6; } # [pairwise: skip] # Check whether --with-purify was given. -if test ${with_purify+y} -then : +if test "${with_purify+set}" = set; then : withval=$with_purify; use_purify="$withval" -else $as_nop +else use_purify="no" fi @@ -20134,12 +19318,11 @@ case "$use_purify" in yes) # Extract the first word of "purify", so it can be a program name with args. set dummy purify; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_purify_path+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_purify_path+:} false; then : + $as_echo_n "(cached) " >&6 +else case $purify_path in [\\/]* | ?:[\\/]*) ac_cv_path_purify_path="$purify_path" # Let the user override the test with a path. @@ -20149,15 +19332,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_purify_path="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_purify_path="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -20170,11 +19349,11 @@ esac fi purify_path=$ac_cv_path_purify_path if test -n "$purify_path"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $purify_path" >&5 -printf "%s\n" "$purify_path" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $purify_path" >&5 +$as_echo "$purify_path" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -20186,14 +19365,14 @@ esac case "$use_purify" in no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } PURIFY="" ;; *) if test -f "$purify_path" || test purify = "$purify_path"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $purify_path" >&5 -printf "%s\n" "$purify_path" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $purify_path" >&5 +$as_echo "$purify_path" >&6; } PURIFYFLAGS="`echo $PURIFYOPTIONS`" PURIFY="$purify_path $PURIFYFLAGS" else @@ -20212,8 +19391,8 @@ esac # # Google/Great Performance Tools CPU Profiler # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use gperftools profiler" >&5 -printf %s "checking whether to use gperftools profiler... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use gperftools profiler" >&5 +$as_echo_n "checking whether to use gperftools profiler... " >&6; } # Google/Great Performance Tools CPU Profiler is not included in # pairwise testing as that tool is not present in the relevant Docker @@ -20222,26 +19401,25 @@ printf %s "checking whether to use gperftools profiler... " >&6; } # [pairwise: skip] # Check whether --with-gperftools-profiler was given. -if test ${with_gperftools_profiler+y} -then : +if test "${with_gperftools_profiler+set}" = set; then : withval=$with_gperftools_profiler; use_profiler="$withval" -else $as_nop +else use_profiler="no" fi case $use_profiler in yes) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } -printf "%s\n" "#define HAVE_GPERFTOOLS_PROFILER 1" >>confdefs.h +$as_echo "#define HAVE_GPERFTOOLS_PROFILER 1" >>confdefs.h LIBS="$LIBS -lprofiler" ;; *) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ;; esac @@ -20251,10 +19429,9 @@ esac # # [pairwise: --enable-backtrace, --disable-backtrace] # Check whether --enable-backtrace was given. -if test ${enable_backtrace+y} -then : +if test "${enable_backtrace+set}" = set; then : enableval=$enable_backtrace; want_backtrace="$enableval" -else $as_nop +else want_backtrace="yes" fi @@ -20265,40 +19442,38 @@ yes) /* end confdefs.h. */ #include int -main (void) +main () { return (backtrace((void **)0, 0)); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : -printf "%s\n" "#define HAVE_LIBCTRACE /**/" >>confdefs.h +$as_echo "#define HAVE_LIBCTRACE /**/" >>confdefs.h -else $as_nop +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { return _Unwind_Backtrace(NULL, NULL); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : -printf "%s\n" "#define HAVE_UNWIND_BACKTRACE 1" >>confdefs.h +$as_echo "#define HAVE_UNWIND_BACKTRACE 1" >>confdefs.h fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ;; *) @@ -20309,10 +19484,9 @@ esac # [pairwise: --enable-symtable, --disable-symtable] # Check whether --enable-symtable was given. -if test ${enable_symtable+y} -then : +if test "${enable_symtable+set}" = set; then : enableval=$enable_symtable; want_symtable="$enableval" -else $as_nop +else want_symtable="minimal" fi @@ -20324,8 +19498,8 @@ yes|all|minimal) # "yes" is a hidden value equivalent to "minimal" Install perl or explicitly disable the feature by --disable-symtable." "$LINENO" 5 fi if test "yes" = "$use_libtool"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Internal symbol table does not work with libtool. Disabling symbol table." >&5 -printf "%s\n" "$as_me: WARNING: Internal symbol table does not work with libtool. Disabling symbol table." >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Internal symbol table does not work with libtool. Disabling symbol table." >&5 +$as_echo "$as_me: WARNING: Internal symbol table does not work with libtool. Disabling symbol table." >&2;} else # we generate the internal symbol table only for those systems # known to work to avoid unexpected build failure. Also, warn @@ -20341,8 +19515,8 @@ printf "%s\n" "$as_me: WARNING: Internal symbol table does not work with libtool *) if test "yes" = "$want_symtable" -o "all" = "$want_symtable" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: this system is not known to generate internal symbol table safely; disabling it" >&5 -printf "%s\n" "$as_me: WARNING: this system is not known to generate internal symbol table safely; disabling it" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: this system is not known to generate internal symbol table safely; disabling it" >&5 +$as_echo "$as_me: WARNING: this system is not known to generate internal symbol table safely; disabling it" >&2;} fi esac fi @@ -20383,15 +19557,14 @@ BIND9_CO_RULE=".c.$O:" # # [pairwise: --enable-ipv6, --disable-ipv6] # Check whether --enable-ipv6 was given. -if test ${enable_ipv6+y} -then : +if test "${enable_ipv6+set}" = set; then : enableval=$enable_ipv6; fi case "$enable_ipv6" in yes|''|autodetect) - printf "%s\n" "#define WANT_IPV6 1" >>confdefs.h + $as_echo "#define WANT_IPV6 1" >>confdefs.h ;; no) @@ -20402,8 +19575,8 @@ esac # We do the IPv6 compilation checking after libtool so that we can put # the right suffix on the files. # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for IPv6 structures" >&5 -printf %s "checking for IPv6 structures... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for IPv6 structures" >&5 +$as_echo_n "checking for IPv6 structures... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -20411,31 +19584,30 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #include #include int -main (void) +main () { struct sockaddr_in6 sin6; return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } found_ipv6=yes -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } found_ipv6=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # # See whether IPv6 support is provided via a Kame add-on. # This is done before other IPv6 linking tests to LIBS is properly set. # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Kame IPv6 support" >&5 -printf %s "checking for Kame IPv6 support... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kame IPv6 support" >&5 +$as_echo_n "checking for Kame IPv6 support... " >&6; } # Kame is not included in pairwise testing as it is not present in the # relevant Docker image. @@ -20443,10 +19615,9 @@ printf %s "checking for Kame IPv6 support... " >&6; } # [pairwise: skip] # Check whether --with-kame was given. -if test ${with_kame+y} -then : +if test "${with_kame+set}" = set; then : withval=$with_kame; use_kame="$withval" -else $as_nop +else use_kame="no" fi @@ -20464,13 +19635,13 @@ esac case "$use_kame" in no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ;; *) if test -f $kame_path/lib/libinet6.a; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $kame_path/lib/libinet6.a" >&5 -printf "%s\n" "$kame_path/lib/libinet6.a" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $kame_path/lib/libinet6.a" >&5 +$as_echo "$kame_path/lib/libinet6.a" >&6; } LIBS="-L$kame_path/lib -linet6 $LIBS" else as_fn_error $? "$kame_path/lib/libinet6.a not found. @@ -20533,8 +19704,8 @@ case "$found_ipv6" in ISC_PLATFORM_HAVEIPV6="#define ISC_PLATFORM_HAVEIPV6 1" LWRES_PLATFORM_HAVEIPV6="#define LWRES_PLATFORM_HAVEIPV6 1" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for in6_addr" >&5 -printf %s "checking for in6_addr... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in6_addr" >&5 +$as_echo_n "checking for in6_addr... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -20545,31 +19716,30 @@ $isc_netinetin6_hack $isc_netinet6in6_hack int -main (void) +main () { struct in6_addr in6; return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_HAVEINADDR6="#undef ISC_PLATFORM_HAVEINADDR6" LWRES_PLATFORM_HAVEINADDR6="#undef LWRES_PLATFORM_HAVEINADDR6" isc_in_addr6_hack="" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_HAVEINADDR6="#define ISC_PLATFORM_HAVEINADDR6 1" LWRES_PLATFORM_HAVEINADDR6="#define LWRES_PLATFORM_HAVEINADDR6 1" isc_in_addr6_hack="#define in6_addr in_addr6" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for in6addr_any" >&5 -printf %s "checking for in6addr_any... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in6addr_any" >&5 +$as_echo_n "checking for in6addr_any... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -20581,30 +19751,29 @@ $isc_netinet6in6_hack $isc_in_addr6_hack int -main (void) +main () { struct in6_addr in6; in6 = in6addr_any; return (in6.s6_addr[0]); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_link "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_NEEDIN6ADDRANY="#undef ISC_PLATFORM_NEEDIN6ADDRANY" LWRES_PLATFORM_NEEDIN6ADDRANY="#undef LWRES_PLATFORM_NEEDIN6ADDRANY" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_NEEDIN6ADDRANY="#define ISC_PLATFORM_NEEDIN6ADDRANY 1" LWRES_PLATFORM_NEEDIN6ADDRANY="#define LWRES_PLATFORM_NEEDIN6ADDRANY 1" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for in6addr_loopback" >&5 -printf %s "checking for in6addr_loopback... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in6addr_loopback" >&5 +$as_echo_n "checking for in6addr_loopback... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -20616,30 +19785,29 @@ $isc_netinet6in6_hack $isc_in_addr6_hack int -main (void) +main () { struct in6_addr in6; in6 = in6addr_loopback; return (in6.s6_addr[0]); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_link "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_NEEDIN6ADDRLOOPBACK="#undef ISC_PLATFORM_NEEDIN6ADDRLOOPBACK" LWRES_PLATFORM_NEEDIN6ADDRLOOPBACK="#undef LWRES_PLATFORM_NEEDIN6ADDRLOOPBACK" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_NEEDIN6ADDRLOOPBACK="#define ISC_PLATFORM_NEEDIN6ADDRLOOPBACK 1" LWRES_PLATFORM_NEEDIN6ADDRLOOPBACK="#define LWRES_PLATFORM_NEEDIN6ADDRLOOPBACK 1" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sin6_scope_id in struct sockaddr_in6" >&5 -printf %s "checking for sin6_scope_id in struct sockaddr_in6... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin6_scope_id in struct sockaddr_in6" >&5 +$as_echo_n "checking for sin6_scope_id in struct sockaddr_in6... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -20650,30 +19818,29 @@ $isc_netinetin6_hack $isc_netinet6in6_hack int -main (void) +main () { struct sockaddr_in6 xyzzy; xyzzy.sin6_scope_id = 0; return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_HAVESCOPEID="#define ISC_PLATFORM_HAVESCOPEID 1" result="#define LWRES_HAVE_SIN6_SCOPE_ID 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_HAVESCOPEID="#undef ISC_PLATFORM_HAVESCOPEID" result="#undef LWRES_HAVE_SIN6_SCOPE_ID" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext LWRES_HAVE_SIN6_SCOPE_ID="$result" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for in6_pktinfo" >&5 -printf %s "checking for in6_pktinfo... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in6_pktinfo" >&5 +$as_echo_n "checking for in6_pktinfo... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -20684,24 +19851,23 @@ $isc_netinetin6_hack $isc_netinet6in6_hack int -main (void) +main () { struct in6_pktinfo xyzzy; return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_HAVEIN6PKTINFO="#define ISC_PLATFORM_HAVEIN6PKTINFO 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no -- disabling runtime ipv6 support" >&5 -printf "%s\n" "no -- disabling runtime ipv6 support" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no -- disabling runtime ipv6 support" >&5 +$as_echo "no -- disabling runtime ipv6 support" >&6; } ISC_PLATFORM_HAVEIN6PKTINFO="#undef ISC_PLATFORM_HAVEIN6PKTINFO" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ;; no) ISC_PLATFORM_HAVEIPV6="#undef ISC_PLATFORM_HAVEIPV6" @@ -20718,8 +19884,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;; esac -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_storage" >&5 -printf %s "checking for struct sockaddr_storage... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_storage" >&5 +$as_echo_n "checking for struct sockaddr_storage... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -20729,24 +19895,23 @@ $isc_netinetin6_hack $isc_netinet6in6_hack int -main (void) +main () { struct sockaddr_storage storage; return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_HAVESOCKADDRSTORAGE="#define ISC_PLATFORM_HAVESOCKADDRSTORAGE 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_HAVESOCKADDRSTORAGE="#undef ISC_PLATFORM_HAVESOCKADDRSTORAGE" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext @@ -20770,8 +19935,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrreq" >&5 -printf %s "checking for struct if_laddrreq... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrreq" >&5 +$as_echo_n "checking for struct if_laddrreq... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -20779,29 +19944,28 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #include int -main (void) +main () { struct if_laddrreq a; ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_link "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_HAVEIF_LADDRREQ="#define ISC_PLATFORM_HAVEIF_LADDRREQ 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_HAVEIF_LADDRREQ="#undef ISC_PLATFORM_HAVEIF_LADDRREQ" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrconf" >&5 -printf %s "checking for struct if_laddrconf... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrconf" >&5 +$as_echo_n "checking for struct if_laddrconf... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -20809,24 +19973,23 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #include int -main (void) +main () { struct if_laddrconf a; ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_link "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_HAVEIF_LADDRCONF="#define ISC_PLATFORM_HAVEIF_LADDRCONF 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_HAVEIF_LADDRCONF="#undef ISC_PLATFORM_HAVEIF_LADDRCONF" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext @@ -20837,14 +20000,13 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \ # which provides some (all?) of the desired functions. # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inet_ntop with IPv6 support" >&5 -printf %s "checking for inet_ntop with IPv6 support... " >&6; } -if test "$cross_compiling" = yes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: assuming inet_ntop not needed" >&5 -printf "%s\n" "assuming inet_ntop not needed" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop with IPv6 support" >&5 +$as_echo_n "checking for inet_ntop with IPv6 support... " >&6; } +if test "$cross_compiling" = yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: assuming inet_ntop not needed" >&5 +$as_echo "assuming inet_ntop not needed" >&6; } ISC_PLATFORM_NEEDNTOP="#undef ISC_PLATFORM_NEEDNTOP" -else $as_nop +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -20855,14 +20017,13 @@ else $as_nop main() { char a[16],b[64]; return(inet_ntop(AF_INET6, a, b, sizeof(b)) == (char*)0);} _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_NEEDNTOP="#undef ISC_PLATFORM_NEEDNTOP" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_ntop.$O" ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_ntop.c" ISC_PLATFORM_NEEDNTOP="#define ISC_PLATFORM_NEEDNTOP 1" @@ -20877,16 +20038,15 @@ fi # addresses with less than four octets, like "1.2.3". Also leading # zeros should also be rejected. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working inet_pton with IPv6 support" >&5 -printf %s "checking for working inet_pton with IPv6 support... " >&6; } -if test "$cross_compiling" = yes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: assuming inet_pton needed" >&5 -printf "%s\n" "assuming inet_pton needed" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working inet_pton with IPv6 support" >&5 +$as_echo_n "checking for working inet_pton with IPv6 support... " >&6; } +if test "$cross_compiling" = yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: assuming inet_pton needed" >&5 +$as_echo "assuming inet_pton needed" >&6; } ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_pton.$O" ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_pton.c" ISC_PLATFORM_NEEDPTON="#define ISC_PLATFORM_NEEDPTON 1" -else $as_nop +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -20898,14 +20058,13 @@ main() { char a[16]; return (inet_pton(AF_INET, "1.2.3", a) == 1 ? 1 : inet_pton(AF_INET, "1.2.3.04", a) == 1 ? 1 : (inet_pton(AF_INET6, "::1.2.3.4", a) != 1)); } _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_NEEDPTON="#undef ISC_PLATFORM_NEEDPTON" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_EXTRA_OBJS="$ISC_EXTRA_OBJS inet_pton.$O" ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS inet_pton.c" ISC_PLATFORM_NEEDPTON="#define ISC_PLATFORM_NEEDPTON 1" @@ -20924,102 +20083,99 @@ fi case "$host" in *-dec-osf*) # Turn on 4.4BSD style sa_len support. - printf "%s\n" "#define _SOCKADDR_LEN 1" >>confdefs.h + $as_echo "#define _SOCKADDR_LEN 1" >>confdefs.h ;; esac -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sa_len in struct sockaddr" >&5 -printf %s "checking for sa_len in struct sockaddr... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sa_len in struct sockaddr" >&5 +$as_echo_n "checking for sa_len in struct sockaddr... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int -main (void) +main () { struct sockaddr sa; sa.sa_len = 0; return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_HAVESALEN="#define ISC_PLATFORM_HAVESALEN 1" LWRES_PLATFORM_HAVESALEN="#define LWRES_PLATFORM_HAVESALEN 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_HAVESALEN="#undef ISC_PLATFORM_HAVESALEN" LWRES_PLATFORM_HAVESALEN="#undef LWRES_PLATFORM_HAVESALEN" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # # Look for a 4.4BSD or 4.3BSD struct msghdr # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct msghdr flavor" >&5 -printf %s "checking for struct msghdr flavor... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct msghdr flavor" >&5 +$as_echo_n "checking for struct msghdr flavor... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int -main (void) +main () { struct msghdr msg; msg.msg_flags = 0; return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: 4.4BSD" >&5 -printf "%s\n" "4.4BSD" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: 4.4BSD" >&5 +$as_echo "4.4BSD" >&6; } ISC_PLATFORM_MSGHDRFLAVOR="#define ISC_NET_BSD44MSGHDR 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: 4.3BSD" >&5 -printf "%s\n" "4.3BSD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: 4.3BSD" >&5 +$as_echo "4.3BSD" >&6; } ISC_PLATFORM_MSGHDRFLAVOR="#define ISC_NET_BSD43MSGHDR 1" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # # Look for in_port_t. # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for type in_port_t" >&5 -printf %s "checking for type in_port_t... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for type in_port_t" >&5 +$as_echo_n "checking for type in_port_t... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int -main (void) +main () { in_port_t port = 25; return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_NEEDPORTT="#undef ISC_PLATFORM_NEEDPORTT" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_NEEDPORTT="#define ISC_PLATFORM_NEEDPORTT 1" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # @@ -21029,150 +20185,16 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext # # [pairwise: --enable-tcp-fastopen, --disable-tcp-fastopen] # Check whether --enable-tcp_fastopen was given. -if test ${enable_tcp_fastopen+y} -then : +if test "${enable_tcp_fastopen+set}" = set; then : enableval=$enable_tcp_fastopen; fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for TCP_FASTOPEN socket option" >&5 -printf %s "checking for TCP_FASTOPEN socket option... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for TCP_FASTOPEN socket option" >&5 +$as_echo_n "checking for TCP_FASTOPEN socket option... " >&6; } case "$enable_tcp_fastopen" in yes|''|autodetect) - ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 -printf %s "checking how to run the C preprocessor... " >&6; } -# On Suns, sometimes $CPP names a directory. -if test -n "$CPP" && test -d "$CPP"; then - CPP= -fi -if test -z "$CPP"; then - if test ${ac_cv_prog_CPP+y} -then : - printf %s "(cached) " >&6 -else $as_nop - # Double quotes because $CC needs to be expanded - for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp - do - ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - Syntax error -_ACEOF -if ac_fn_c_try_cpp "$LINENO" -then : - -else $as_nop - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.i conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_c_try_cpp "$LINENO" -then : - # Broken: success on invalid input. -continue -else $as_nop - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.i conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.i conftest.err conftest.$ac_ext -if $ac_preproc_ok -then : - break -fi - - done - ac_cv_prog_CPP=$CPP - -fi - CPP=$ac_cv_prog_CPP -else - ac_cv_prog_CPP=$CPP -fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 -printf "%s\n" "$CPP" >&6; } -ac_preproc_ok=false -for ac_c_preproc_warn_flag in '' yes -do - # Use a header file that comes with gcc, so configuring glibc - # with a fresh cross-compiler works. - # On the NeXT, cc -E runs the code through the compiler's parser, - # not just through cpp. "Syntax error" is here to catch this case. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include - Syntax error -_ACEOF -if ac_fn_c_try_cpp "$LINENO" -then : - -else $as_nop - # Broken: fails on valid input. -continue -fi -rm -f conftest.err conftest.i conftest.$ac_ext - - # OK, works on sane cases. Now check whether nonexistent headers - # can be detected and how. - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ -#include -_ACEOF -if ac_fn_c_try_cpp "$LINENO" -then : - # Broken: success on invalid input. -continue -else $as_nop - # Passes both tests. -ac_preproc_ok=: -break -fi -rm -f conftest.err conftest.i conftest.$ac_ext - -done -# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.i conftest.err conftest.$ac_ext -if $ac_preproc_ok -then : - -else $as_nop - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} -as_fn_error $? "C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details" "$LINENO" 5; } -fi - -ac_ext=c -ac_cpp='$CPP $CPPFLAGS' -ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' -ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' -ac_compiler_gnu=$ac_cv_c_compiler_gnu - - -cat confdefs.h - <<_ACEOF >conftest.$ac_ext + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include @@ -21184,23 +20206,22 @@ int has_tfo() { return (0); } _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "has_tfo" >/dev/null 2>&1 -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + $EGREP "has_tfo" >/dev/null 2>&1; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_HAVETFO="#define ISC_PLATFORM_HAVETFO 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_HAVETFO="#undef ISC_PLATFORM_HAVETFO" fi -rm -rf conftest* +rm -f conftest* ;; no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 -printf "%s\n" "disabled" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 +$as_echo "disabled" >&6; } ISC_PLATFORM_HAVETFO="#undef ISC_PLATFORM_HAVETFO" ;; esac @@ -21209,265 +20230,256 @@ esac # # Check for addrinfo # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct addrinfo" >&5 -printf %s "checking for struct addrinfo... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct addrinfo" >&5 +$as_echo_n "checking for struct addrinfo... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { struct addrinfo a; return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_LWRES_NEEDADDRINFO="#undef ISC_LWRES_NEEDADDRINFO" ISC_IRS_NEEDADDRINFO="#undef ISC_IRS_NEEDADDRINFO" - printf "%s\n" "#define HAVE_ADDRINFO 1" >>confdefs.h + $as_echo "#define HAVE_ADDRINFO 1" >>confdefs.h -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_LWRES_NEEDADDRINFO="#define ISC_LWRES_NEEDADDRINFO 1" ISC_IRS_NEEDADDRINFO="#define ISC_IRS_NEEDADDRINFO 1" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # # Check for rrsetinfo # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for struct rrsetinfo" >&5 -printf %s "checking for struct rrsetinfo... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct rrsetinfo" >&5 +$as_echo_n "checking for struct rrsetinfo... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { struct rrsetinfo r; return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_LWRES_NEEDRRSETINFO="#undef ISC_LWRES_NEEDRRSETINFO" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_LWRES_NEEDRRSETINFO="#define ISC_LWRES_NEEDRRSETINFO 1" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for int sethostent" >&5 -printf %s "checking for int sethostent... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for int sethostent" >&5 +$as_echo_n "checking for int sethostent... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { int i = sethostent(0); return(0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_LWRES_SETHOSTENTINT="#define ISC_LWRES_SETHOSTENTINT 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_LWRES_SETHOSTENTINT="#undef ISC_LWRES_SETHOSTENTINT" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for int endhostent" >&5 -printf %s "checking for int endhostent... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for int endhostent" >&5 +$as_echo_n "checking for int endhostent... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { int i = endhostent(); return(0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_LWRES_ENDHOSTENTINT="#define ISC_LWRES_ENDHOSTENTINT 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_LWRES_ENDHOSTENTINT="#undef ISC_LWRES_ENDHOSTENTINT" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for getnetbyaddr(in_addr_t, ...)" >&5 -printf %s "checking for getnetbyaddr(in_addr_t, ...)... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getnetbyaddr(in_addr_t, ...)" >&5 +$as_echo_n "checking for getnetbyaddr(in_addr_t, ...)... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include struct netent *getnetbyaddr(in_addr_t, int); int -main (void) +main () { ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_LWRES_GETNETBYADDRINADDR="#define ISC_LWRES_GETNETBYADDRINADDR 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_LWRES_GETNETBYADDRINADDR="#undef ISC_LWRES_GETNETBYADDRINADDR" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for int setnetent" >&5 -printf %s "checking for int setnetent... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for int setnetent" >&5 +$as_echo_n "checking for int setnetent... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { int i = setnetent(0); return(0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_LWRES_SETNETENTINT="#define ISC_LWRES_SETNETENTINT 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_LWRES_SETNETENTINT="#undef ISC_LWRES_SETNETENTINT" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for int endnetent" >&5 -printf %s "checking for int endnetent... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for int endnetent" >&5 +$as_echo_n "checking for int endnetent... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { int i = endnetent(); return(0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_LWRES_ENDNETENTINT="#define ISC_LWRES_ENDNETENTINT 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_LWRES_ENDNETENTINT="#undef ISC_LWRES_ENDNETENTINT" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyaddr(const void *, size_t, ...)" >&5 -printf %s "checking for gethostbyaddr(const void *, size_t, ...)... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyaddr(const void *, size_t, ...)" >&5 +$as_echo_n "checking for gethostbyaddr(const void *, size_t, ...)... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include struct hostent *gethostbyaddr(const void *, size_t, int); int -main (void) +main () { return(0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_LWRES_GETHOSTBYADDRVOID="#define ISC_LWRES_GETHOSTBYADDRVOID 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_LWRES_GETHOSTBYADDRVOID="#undef ISC_LWRES_GETHOSTBYADDRVOID" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for h_errno in netdb.h" >&5 -printf %s "checking for h_errno in netdb.h... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno in netdb.h" >&5 +$as_echo_n "checking for h_errno in netdb.h... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { h_errno = 1; return(0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_LWRES_NEEDHERRNO="#undef ISC_LWRES_NEEDHERRNO" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_LWRES_NEEDHERRNO="#define ISC_LWRES_NEEDHERRNO 1" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # # Sadly, the definitions of system-supplied getnameinfo(3) vary. Try to catch # known variations here: # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for getnameinfo prototype definitions" >&5 -printf %s "checking for getnameinfo prototype definitions... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getnameinfo prototype definitions" >&5 +$as_echo_n "checking for getnameinfo prototype definitions... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -21477,27 +20489,26 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext int getnameinfo(const struct sockaddr *, socklen_t, char *, socklen_t, char *, socklen_t, int); int -main (void) +main () { return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: socklen_t for buflen; int for flags" >&5 -printf "%s\n" "socklen_t for buflen; int for flags" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: socklen_t for buflen; int for flags" >&5 +$as_echo "socklen_t for buflen; int for flags" >&6; } -printf "%s\n" "#define IRS_GETNAMEINFO_SOCKLEN_T socklen_t" >>confdefs.h +$as_echo "#define IRS_GETNAMEINFO_SOCKLEN_T socklen_t" >>confdefs.h -printf "%s\n" "#define IRS_GETNAMEINFO_BUFLEN_T socklen_t" >>confdefs.h +$as_echo "#define IRS_GETNAMEINFO_BUFLEN_T socklen_t" >>confdefs.h -printf "%s\n" "#define IRS_GETNAMEINFO_FLAGS_T int" >>confdefs.h +$as_echo "#define IRS_GETNAMEINFO_FLAGS_T int" >>confdefs.h -else $as_nop +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -21507,24 +20518,23 @@ else $as_nop int getnameinfo(const struct sockaddr *, socklen_t, char *, size_t, char *, size_t, int); int -main (void) +main () { return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: size_t for buflen; int for flags" >&5 -printf "%s\n" "size_t for buflen; int for flags" >&6; } - printf "%s\n" "#define IRS_GETNAMEINFO_SOCKLEN_T socklen_t" >>confdefs.h +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: size_t for buflen; int for flags" >&5 +$as_echo "size_t for buflen; int for flags" >&6; } + $as_echo "#define IRS_GETNAMEINFO_SOCKLEN_T socklen_t" >>confdefs.h - printf "%s\n" "#define IRS_GETNAMEINFO_BUFLEN_T size_t" >>confdefs.h + $as_echo "#define IRS_GETNAMEINFO_BUFLEN_T size_t" >>confdefs.h - printf "%s\n" "#define IRS_GETNAMEINFO_FLAGS_T int" >>confdefs.h + $as_echo "#define IRS_GETNAMEINFO_FLAGS_T int" >>confdefs.h -else $as_nop +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -21534,44 +20544,43 @@ else $as_nop int getnameinfo(const struct sockaddr *, size_t, char *, size_t, char *, size_t, int); int -main (void) +main () { return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: size_t for buflen; int for flags" >&5 -printf "%s\n" "size_t for buflen; int for flags" >&6; } - printf "%s\n" "#define IRS_GETNAMEINFO_SOCKLEN_T size_t" >>confdefs.h +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: size_t for buflen; int for flags" >&5 +$as_echo "size_t for buflen; int for flags" >&6; } + $as_echo "#define IRS_GETNAMEINFO_SOCKLEN_T size_t" >>confdefs.h - printf "%s\n" "#define IRS_GETNAMEINFO_BUFLEN_T size_t" >>confdefs.h + $as_echo "#define IRS_GETNAMEINFO_BUFLEN_T size_t" >>confdefs.h - printf "%s\n" "#define IRS_GETNAMEINFO_FLAGS_T int" >>confdefs.h + $as_echo "#define IRS_GETNAMEINFO_FLAGS_T int" >>confdefs.h -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not match any subspecies; socklen_t for buflen; u_int for flags" >&5 -printf "%s\n" "not match any subspecies; socklen_t for buflen; u_int for flags" >&6; } -printf "%s\n" "#define IRS_GETNAMEINFO_SOCKLEN_T socklen_t" >>confdefs.h +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: not match any subspecies; socklen_t for buflen; u_int for flags" >&5 +$as_echo "not match any subspecies; socklen_t for buflen; u_int for flags" >&6; } +$as_echo "#define IRS_GETNAMEINFO_SOCKLEN_T socklen_t" >>confdefs.h -printf "%s\n" "#define IRS_GETNAMEINFO_BUFLEN_T socklen_t" >>confdefs.h +$as_echo "#define IRS_GETNAMEINFO_BUFLEN_T socklen_t" >>confdefs.h -printf "%s\n" "#define IRS_GETNAMEINFO_FLAGS_T unsigned int" >>confdefs.h +$as_echo "#define IRS_GETNAMEINFO_FLAGS_T unsigned int" >>confdefs.h fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # # ...and same for gai_strerror(). # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gai_strerror prototype definitions" >&5 -printf %s "checking for gai_strerror prototype definitions... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gai_strerror prototype definitions" >&5 +$as_echo_n "checking for gai_strerror prototype definitions... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -21580,58 +20589,53 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #include char *gai_strerror(int ecode); int -main (void) +main () { return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: returning char *" >&5 -printf "%s\n" "returning char *" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: returning char *" >&5 +$as_echo "returning char *" >&6; } -printf "%s\n" "#define IRS_GAISTRERROR_RETURN_T char *" >>confdefs.h +$as_echo "#define IRS_GAISTRERROR_RETURN_T char *" >>confdefs.h -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not match any subspecies; assume standard definition" >&5 -printf "%s\n" "not match any subspecies; assume standard definition" >&6; } -printf "%s\n" "#define IRS_GAISTRERROR_RETURN_T const char *" >>confdefs.h +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: not match any subspecies; assume standard definition" >&5 +$as_echo "not match any subspecies; assume standard definition" >&6; } +$as_echo "#define IRS_GAISTRERROR_RETURN_T const char *" >>confdefs.h fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_fn_c_check_func "$LINENO" "getipnodebyname" "ac_cv_func_getipnodebyname" -if test "x$ac_cv_func_getipnodebyname" = xyes -then : +if test "x$ac_cv_func_getipnodebyname" = xyes; then : ISC_LWRES_GETIPNODEPROTO="#undef ISC_LWRES_GETIPNODEPROTO" -else $as_nop +else ISC_LWRES_GETIPNODEPROTO="#define ISC_LWRES_GETIPNODEPROTO 1" fi ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo" -if test "x$ac_cv_func_getnameinfo" = xyes -then : +if test "x$ac_cv_func_getnameinfo" = xyes; then : ISC_LWRES_GETNAMEINFOPROTO="#undef ISC_LWRES_GETNAMEINFOPROTO" -else $as_nop +else ISC_LWRES_GETNAMEINFOPROTO="#define ISC_LWRES_GETNAMEINFOPROTO 1" fi ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo" -if test "x$ac_cv_func_getaddrinfo" = xyes -then : +if test "x$ac_cv_func_getaddrinfo" = xyes; then : ISC_LWRES_GETADDRINFOPROTO="#undef ISC_LWRES_GETADDRINFOPROTO" - printf "%s\n" "#define HAVE_GETADDRINFO 1" >>confdefs.h + $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h -else $as_nop +else ISC_LWRES_GETADDRINFOPROTO="#define ISC_LWRES_GETADDRINFOPROTO 1" fi ac_fn_c_check_func "$LINENO" "gai_strerror" "ac_cv_func_gai_strerror" -if test "x$ac_cv_func_gai_strerror" = xyes -then : - printf "%s\n" "#define HAVE_GAISTRERROR 1" >>confdefs.h +if test "x$ac_cv_func_gai_strerror" = xyes; then : + $as_echo "#define HAVE_GAISTRERROR 1" >>confdefs.h fi @@ -21642,10 +20646,9 @@ fi # [pairwise: --enable-getifaddrs, --disable-getifaddrs] # Check whether --enable-getifaddrs was given. -if test ${enable_getifaddrs+y} -then : +if test "${enable_getifaddrs+set}" = set; then : enableval=$enable_getifaddrs; want_getifaddrs="$enableval" -else $as_nop +else want_getifaddrs="yes" fi @@ -21657,21 +20660,19 @@ fi # case $want_getifaddrs in glibc) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: \"--enable-getifaddrs=glibc is no longer required\"" >&5 -printf "%s\n" "$as_me: WARNING: \"--enable-getifaddrs=glibc is no longer required\"" >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"--enable-getifaddrs=glibc is no longer required\"" >&5 +$as_echo "$as_me: WARNING: \"--enable-getifaddrs=glibc is no longer required\"" >&2;} ac_fn_c_check_func "$LINENO" "getifaddrs" "ac_cv_func_getifaddrs" -if test "x$ac_cv_func_getifaddrs" = xyes -then : - printf "%s\n" "#define HAVE_GETIFADDRS 1" >>confdefs.h +if test "x$ac_cv_func_getifaddrs" = xyes; then : + $as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h fi ;; yes) ac_fn_c_check_func "$LINENO" "getifaddrs" "ac_cv_func_getifaddrs" -if test "x$ac_cv_func_getifaddrs" = xyes -then : - printf "%s\n" "#define HAVE_GETIFADDRS 1" >>confdefs.h +if test "x$ac_cv_func_getifaddrs" = xyes; then : + $as_echo "#define HAVE_GETIFADDRS 1" >>confdefs.h fi @@ -21685,8 +20686,8 @@ esac # case $ac_cv_header_sys_sysctl_h in yes) -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for interface list sysctl" >&5 -printf %s "checking for interface list sysctl... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for interface list sysctl" >&5 +$as_echo_n "checking for interface list sysctl... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -21699,17 +20700,16 @@ found_rt_iflist _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "found_rt_iflist" >/dev/null 2>&1 -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } - printf "%s\n" "#define HAVE_IFLIST_SYSCTL 1" >>confdefs.h + $EGREP "found_rt_iflist" >/dev/null 2>&1; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + $as_echo "#define HAVE_IFLIST_SYSCTL 1" >>confdefs.h -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -rm -rf conftest* +rm -f conftest* ;; esac @@ -21724,48 +20724,45 @@ esac # -D_LINUX_SOURCE_COMPAT is not defined [RT #2190], and # AC_CHECK_FUNC() incorrectly succeeds because it declares # the function itself. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for correctly declared strsep()" >&5 -printf %s "checking for correctly declared strsep()... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for correctly declared strsep()" >&5 +$as_echo_n "checking for correctly declared strsep()... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { char *sp; char *foo = strsep(&sp, "."); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; }; ISC_PLATFORM_NEEDSTRSEP="#undef ISC_PLATFORM_NEEDSTRSEP" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; }; ISC_PLATFORM_NEEDSTRSEP="#define ISC_PLATFORM_NEEDSTRSEP 1" +if ac_fn_c_try_link "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; }; ISC_PLATFORM_NEEDSTRSEP="#undef ISC_PLATFORM_NEEDSTRSEP" +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; }; ISC_PLATFORM_NEEDSTRSEP="#define ISC_PLATFORM_NEEDSTRSEP 1" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove" -if test "x$ac_cv_func_memmove" = xyes -then : +if test "x$ac_cv_func_memmove" = xyes; then : ISC_PLATFORM_NEEDMEMMOVE="#undef ISC_PLATFORM_NEEDMEMMOVE" -else $as_nop +else ISC_PLATFORM_NEEDMEMMOVE="#define ISC_PLATFORM_NEEDMEMMOVE 1" fi ac_fn_c_check_func "$LINENO" "strtoul" "ac_cv_func_strtoul" -if test "x$ac_cv_func_strtoul" = xyes -then : +if test "x$ac_cv_func_strtoul" = xyes; then : ISC_PLATFORM_NEEDSTRTOUL="#undef ISC_PLATFORM_NEEDSTRTOUL" LWRES_PLATFORM_NEEDSTRTOUL="#undef LWRES_PLATFORM_NEEDSTRTOUL" GENRANDOMLIB="" -else $as_nop +else ISC_PLATFORM_NEEDSTRTOUL="#define ISC_PLATFORM_NEEDSTRTOUL 1" LWRES_PLATFORM_NEEDSTRTOUL="#define LWRES_PLATFORM_NEEDSTRTOUL 1" GENRANDOMLIB='${ISCLIBS}' @@ -21776,11 +20773,10 @@ fi ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" -if test "x$ac_cv_func_strlcpy" = xyes -then : +if test "x$ac_cv_func_strlcpy" = xyes; then : ISC_PLATFORM_NEEDSTRLCPY="#undef ISC_PLATFORM_NEEDSTRLCPY" LWRES_PLATFORM_NEEDSTRLCPY="#undef LWRES_PLATFORM_NEEDSTRLCPY" -else $as_nop +else ISC_PLATFORM_NEEDSTRLCPY="#define ISC_PLATFORM_NEEDSTRLCPY 1" LWRES_PLATFORM_NEEDSTRLCPY="#define LWRES_PLATFORM_NEEDSTRLCPY 1" fi @@ -21789,20 +20785,18 @@ fi ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" -if test "x$ac_cv_func_strlcat" = xyes -then : +if test "x$ac_cv_func_strlcat" = xyes; then : ISC_PLATFORM_NEEDSTRLCAT="#undef ISC_PLATFORM_NEEDSTRLCAT" -else $as_nop +else ISC_PLATFORM_NEEDSTRLCAT="#define ISC_PLATFORM_NEEDSTRLCAT 1" fi ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr" -if test "x$ac_cv_func_strcasestr" = xyes -then : +if test "x$ac_cv_func_strcasestr" = xyes; then : ISC_PLATFORM_NEEDSTRCASESTR="#undef ISC_PLATFORM_NEEDSTRCASESTR" -else $as_nop +else ISC_PLATFORM_NEEDSTRCASESTR="#define ISC_PLATFORM_NEEDSTRCASESTR 1" fi @@ -21813,10 +20807,9 @@ fi # [pairwise: --with-readline=auto, --with-readline=yes, --without-readline] # Check whether --with-readline was given. -if test ${with_readline+y} -then : +if test "${with_readline+set}" = set; then : withval=$with_readline; use_readline="$withval" -else $as_nop +else use_readline="auto" fi @@ -21831,14 +20824,18 @@ no) ;; for readline in "$try_readline" $or_readline do LIBS="$readline" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for readline with $readline" >&5 -printf "%s\n" "$as_me: checking for readline with $readline" >&6;} - ac_fn_c_check_func "$LINENO" "readline" "ac_cv_func_readline" -if test "x$ac_cv_func_readline" = xyes -then : - printf "%s\n" "#define HAVE_READLINE 1" >>confdefs.h + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline with $readline" >&5 +$as_echo "$as_me: checking for readline with $readline" >&6;} + for ac_func in readline +do : + ac_fn_c_check_func "$LINENO" "readline" "ac_cv_func_readline" +if test "x$ac_cv_func_readline" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_READLINE 1 +_ACEOF fi +done if test "yes" = "$ac_cv_func_readline" then @@ -21847,16 +20844,20 @@ fi fi for lib in -lterminfo -ltermcap -lncurses -lcurses do - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for readline with $readline $lib" >&5 -printf "%s\n" "$as_me: checking for readline with $readline $lib" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline with $readline $lib" >&5 +$as_echo "$as_me: checking for readline with $readline $lib" >&6;} unset ac_cv_func_readline LIBS="$readline $lib" - ac_fn_c_check_func "$LINENO" "readline" "ac_cv_func_readline" -if test "x$ac_cv_func_readline" = xyes -then : - printf "%s\n" "#define HAVE_READLINE 1" >>confdefs.h + for ac_func in readline +do : + ac_fn_c_check_func "$LINENO" "readline" "ac_cv_func_readline" +if test "x$ac_cv_func_readline" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_READLINE 1 +_ACEOF fi +done if test "yes" = "$ac_cv_func_readline" then @@ -21881,43 +20882,68 @@ if test "yes" = "$ac_cv_func_readline" then case "$READLINE_LIB" in *edit*) - ac_fn_c_check_header_compile "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default" -if test "x$ac_cv_header_editline_readline_h" = xyes -then : - printf "%s\n" "#define HAVE_EDITLINE_READLINE_H 1" >>confdefs.h + for ac_header in editline/readline.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default" +if test "x$ac_cv_header_editline_readline_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_EDITLINE_READLINE_H 1 +_ACEOF fi - ac_fn_c_check_header_compile "$LINENO" "edit/readline/readline.h" "ac_cv_header_edit_readline_readline_h" "$ac_includes_default" -if test "x$ac_cv_header_edit_readline_readline_h" = xyes -then : - printf "%s\n" "#define HAVE_EDIT_READLINE_READLINE_H 1" >>confdefs.h +done + + for ac_header in edit/readline/readline.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "edit/readline/readline.h" "ac_cv_header_edit_readline_readline_h" "$ac_includes_default" +if test "x$ac_cv_header_edit_readline_readline_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_EDIT_READLINE_READLINE_H 1 +_ACEOF fi - ac_fn_c_check_header_compile "$LINENO" "edit/readline/history.h" "ac_cv_header_edit_readline_history_h" "$ac_includes_default" -if test "x$ac_cv_header_edit_readline_history_h" = xyes -then : - printf "%s\n" "#define HAVE_EDIT_READLINE_HISTORY_H 1" >>confdefs.h +done + + for ac_header in edit/readline/history.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "edit/readline/history.h" "ac_cv_header_edit_readline_history_h" "$ac_includes_default" +if test "x$ac_cv_header_edit_readline_history_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_EDIT_READLINE_HISTORY_H 1 +_ACEOF fi +done + ;; esac - ac_fn_c_check_header_compile "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default" -if test "x$ac_cv_header_readline_readline_h" = xyes -then : - printf "%s\n" "#define HAVE_READLINE_READLINE_H 1" >>confdefs.h + for ac_header in readline/readline.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default" +if test "x$ac_cv_header_readline_readline_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_READLINE_READLINE_H 1 +_ACEOF fi - ac_fn_c_check_header_compile "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default" -if test "x$ac_cv_header_readline_history_h" = xyes -then : - printf "%s\n" "#define HAVE_READLINE_HISTORY_H 1" >>confdefs.h +done + + for ac_header in readline/history.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "readline/history.h" "ac_cv_header_readline_history_h" "$ac_includes_default" +if test "x$ac_cv_header_readline_history_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_READLINE_HISTORY_H 1 +_ACEOF fi +done + fi ISC_PRINT_OBJS= @@ -21928,41 +20954,39 @@ ISC_PLATFORM_NEEDSPRINTF='#undef ISC_PLATFORM_NEEDSPRINTF' ISC_PLATFORM_NEEDVSNPRINTF='#undef ISC_PLATFORM_NEEDVSNPRINTF' LWRES_PLATFORM_NEEDVSNPRINTF='#undef LWRES_PLATFORM_NEEDVSNPRINTF' -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking sprintf return type" >&5 -printf %s "checking sprintf return type... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking sprintf return type" >&5 +$as_echo_n "checking sprintf return type... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { char buf[2]; return(*sprintf(buf,"x")); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: char *" >&5 -printf "%s\n" "char *" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: char *" >&5 +$as_echo "char *" >&6; } ISC_PRINT_OBJS="print.$O" ISC_PRINT_SRCS="print.c" ISC_PLATFORM_NEEDSPRINTF="#define ISC_PLATFORM_NEEDSPRINTF" LWRES_PLATFORM_NEEDSPRINTF="#define LWRES_PLATFORM_NEEDSPRINTF" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: int" >&5 -printf "%s\n" "int" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: int" >&5 +$as_echo "int" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf" -if test "x$ac_cv_func_vsnprintf" = xyes -then : +if test "x$ac_cv_func_vsnprintf" = xyes; then : -else $as_nop +else ISC_PRINT_OBJS="print.$O" ISC_PRINT_SRCS="print.c" ISC_PLATFORM_NEEDVSNPRINTF="#define ISC_PLATFORM_NEEDVSNPRINTF 1" @@ -21970,13 +20994,12 @@ else $as_nop fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking printf for %z support" >&5 -printf %s "checking printf for %z support... " >&6; } -if test "$cross_compiling" = yes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: assuming target platform supports %z" >&5 -printf "%s\n" "assuming target platform supports %z" >&6; } -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking printf for %z support" >&5 +$as_echo_n "checking printf for %z support... " >&6; } +if test "$cross_compiling" = yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: assuming target platform supports %z" >&5 +$as_echo "assuming target platform supports %z" >&6; } +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -21992,13 +21015,12 @@ main() { } _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PRINT_OBJS="print.$O" ISC_PRINT_SRCS="print.c" ISC_PLATFORM_NEEDPRINTF='#define ISC_PLATFORM_NEEDPRINTF 1' @@ -22025,9 +21047,8 @@ ISC_EXTRA_SRCS="$ISC_EXTRA_SRCS $ISC_PRINT_SRCS" ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror" -if test "x$ac_cv_func_strerror" = xyes -then : - printf "%s\n" "#define HAVE_STRERROR 1" >>confdefs.h +if test "x$ac_cv_func_strerror" = xyes; then : + $as_echo "#define HAVE_STRERROR 1" >>confdefs.h fi @@ -22043,19 +21064,22 @@ fi # # [pairwise: --enable-chroot, --disable-chroot] # Check whether --enable-chroot was given. -if test ${enable_chroot+y} -then : +if test "${enable_chroot+set}" = set; then : enableval=$enable_chroot; fi case "$enable_chroot" in yes|'') - ac_fn_c_check_func "$LINENO" "chroot" "ac_cv_func_chroot" -if test "x$ac_cv_func_chroot" = xyes -then : - printf "%s\n" "#define HAVE_CHROOT 1" >>confdefs.h + for ac_func in chroot +do : + ac_fn_c_check_func "$LINENO" "chroot" "ac_cv_func_chroot" +if test "x$ac_cv_func_chroot" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_CHROOT 1 +_ACEOF fi +done ;; no) @@ -22064,44 +21088,57 @@ esac # [pairwise: --enable-linux-caps, --disable-linux-caps] # Check whether --enable-linux-caps was given. -if test ${enable_linux_caps+y} -then : +if test "${enable_linux_caps+set}" = set; then : enableval=$enable_linux_caps; fi case "$enable_linux_caps" in yes|'') - ac_fn_c_check_header_compile "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default" -if test "x$ac_cv_header_linux_types_h" = xyes -then : - printf "%s\n" "#define HAVE_LINUX_TYPES_H 1" >>confdefs.h + for ac_header in linux/types.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default" +if test "x$ac_cv_header_linux_types_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LINUX_TYPES_H 1 +_ACEOF fi - ac_fn_c_check_header_compile "$LINENO" "sys/capability.h" "ac_cv_header_sys_capability_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_capability_h" = xyes -then : - printf "%s\n" "#define HAVE_SYS_CAPABILITY_H 1" >>confdefs.h +done + + for ac_header in sys/capability.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "sys/capability.h" "ac_cv_header_sys_capability_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_capability_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_SYS_CAPABILITY_H 1 +_ACEOF fi - ac_fn_c_check_header_compile "$LINENO" "linux/capability.h" "ac_cv_header_linux_capability_h" "#ifdef HAVE_LINUX_TYPES_H +done + + for ac_header in linux/capability.h +do : + ac_fn_c_check_header_compile "$LINENO" "linux/capability.h" "ac_cv_header_linux_capability_h" "#ifdef HAVE_LINUX_TYPES_H #include #endif " -if test "x$ac_cv_header_linux_capability_h" = xyes -then : - printf "%s\n" "#define HAVE_LINUX_CAPABILITY_H 1" >>confdefs.h +if test "x$ac_cv_header_linux_capability_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LINUX_CAPABILITY_H 1 +_ACEOF fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cap_set_proc in -lcap" >&5 -printf %s "checking for cap_set_proc in -lcap... " >&6; } -if test ${ac_cv_lib_cap_cap_set_proc+y} -then : - printf %s "(cached) " >&6 -else $as_nop +done + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_set_proc in -lcap" >&5 +$as_echo_n "checking for cap_set_proc in -lcap... " >&6; } +if ${ac_cv_lib_cap_cap_set_proc+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lcap $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -22110,30 +21147,33 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char cap_set_proc (); int -main (void) +main () { return cap_set_proc (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_cap_cap_set_proc=yes -else $as_nop +else ac_cv_lib_cap_cap_set_proc=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_set_proc" >&5 -printf "%s\n" "$ac_cv_lib_cap_cap_set_proc" >&6; } -if test "x$ac_cv_lib_cap_cap_set_proc" = xyes -then : - printf "%s\n" "#define HAVE_LIBCAP 1" >>confdefs.h +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_set_proc" >&5 +$as_echo "$ac_cv_lib_cap_cap_set_proc" >&6; } +if test "x$ac_cv_lib_cap_cap_set_proc" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBCAP 1 +_ACEOF LIBS="-lcap $LIBS" @@ -22143,23 +21183,29 @@ fi no) ;; esac -ac_fn_c_check_header_compile "$LINENO" "sys/prctl.h" "ac_cv_header_sys_prctl_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_prctl_h" = xyes -then : - printf "%s\n" "#define HAVE_SYS_PRCTL_H 1" >>confdefs.h +for ac_header in sys/prctl.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "sys/prctl.h" "ac_cv_header_sys_prctl_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_prctl_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_SYS_PRCTL_H 1 +_ACEOF fi +done - for ac_header in sys/un.h + +for ac_header in sys/un.h do : - ac_fn_c_check_header_compile "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_un_h" = xyes -then : - printf "%s\n" "#define HAVE_SYS_UN_H 1" >>confdefs.h + ac_fn_c_check_header_mongrel "$LINENO" "sys/un.h" "ac_cv_header_sys_un_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_un_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_SYS_UN_H 1 +_ACEOF ISC_PLATFORM_HAVESYSUNH="#define ISC_PLATFORM_HAVESYSUNH 1" -else $as_nop +else ISC_PLATFORM_HAVESYSUNH="#undef ISC_PLATFORM_HAVESYSUNH" fi @@ -22167,15 +21213,16 @@ fi done + case "$host" in *-solaris*) -printf "%s\n" "#define NEED_SECURE_DIRECTORY 1" >>confdefs.h +$as_echo "#define NEED_SECURE_DIRECTORY 1" >>confdefs.h ;; *-sunos*) -printf "%s\n" "#define NEED_SECURE_DIRECTORY 1" >>confdefs.h +$as_echo "#define NEED_SECURE_DIRECTORY 1" >>confdefs.h ;; esac @@ -22184,76 +21231,73 @@ esac # Time Zone Stuff # ac_fn_c_check_func "$LINENO" "tzset" "ac_cv_func_tzset" -if test "x$ac_cv_func_tzset" = xyes -then : - printf "%s\n" "#define HAVE_TZSET 1" >>confdefs.h +if test "x$ac_cv_func_tzset" = xyes; then : + $as_echo "#define HAVE_TZSET 1" >>confdefs.h fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for optarg declaration" >&5 -printf %s "checking for optarg declaration... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for optarg declaration" >&5 +$as_echo_n "checking for optarg declaration... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { optarg = 0; ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } GEN_NEED_OPTARG="-DNEED_OPTARG=1" -printf "%s\n" "#define NEED_OPTARG 1" >>confdefs.h +$as_echo "#define NEED_OPTARG 1" >>confdefs.h fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # # Check for nanoseconds in file stats # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking st_mtim.tv_nsec" >&5 -printf %s "checking st_mtim.tv_nsec... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking st_mtim.tv_nsec" >&5 +$as_echo_n "checking st_mtim.tv_nsec... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { struct stat s; return(s.st_mtim.tv_nsec); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_HAVESTATNSEC="#define ISC_PLATFORM_HAVESTATNSEC 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_PLATFORM_HAVESTATNSEC="#undef ISC_PLATFORM_HAVESTATNSEC" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # # BSD/OS, and perhaps some others, don't define rlim_t. # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for type rlim_t" >&5 -printf %s "checking for type rlim_t... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for type rlim_t" >&5 +$as_echo_n "checking for type rlim_t... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -22261,42 +21305,39 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #include #include int -main (void) +main () { rlim_t rl = 19671212; return (0); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_RLIMITTYPE="#define ISC_PLATFORM_RLIMITTYPE rlim_t" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking type of rlim_cur" >&5 -printf %s "checking type of rlim_cur... " >&6; } -if test "$cross_compiling" = yes -then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking type of rlim_cur" >&5 +$as_echo_n "checking type of rlim_cur... " >&6; } +if test "$cross_compiling" = yes; then : # [pairwise: skip] # Check whether --with-rlimtype was given. -if test ${with_rlimtype+y} -then : +if test "${with_rlimtype+set}" = set; then : withval=$with_rlimtype; rlimtype="$withval" -else $as_nop +else rlimtype="long long int" fi ISC_PLATFORM_RLIMITTYPE="#define ISC_PLATFORM_RLIMITTYPE $rlimtype" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cannot determine type of rlim_cur when cross compiling - assuming $rlimtype" >&5 -printf "%s\n" "cannot determine type of rlim_cur when cross compiling - assuming $rlimtype" >&6; } -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot determine type of rlim_cur when cross compiling - assuming $rlimtype" >&5 +$as_echo "cannot determine type of rlim_cur when cross compiling - assuming $rlimtype" >&6; } +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -22305,17 +21346,15 @@ else $as_nop #include main() { struct rlimit r; exit(!(sizeof(r.rlim_cur) == sizeof(int)));} _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: int" >&5 -printf "%s\n" "int" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: int" >&5 +$as_echo "int" >&6; } ISC_PLATFORM_RLIMITTYPE="#define ISC_PLATFORM_RLIMITTYPE int" -else $as_nop +else -if test "$cross_compiling" = yes -then : +if test "$cross_compiling" = yes; then : as_fn_error $? "this cannot happen" "$LINENO" 5 -else $as_nop +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -22324,17 +21363,15 @@ else $as_nop #include main() { struct rlimit r; exit(!(sizeof(r.rlim_cur) == sizeof(long int)));} _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: long int" >&5 -printf "%s\n" "long int" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: long int" >&5 +$as_echo "long int" >&6; } ISC_PLATFORM_RLIMITTYPE="#define ISC_PLATFORM_RLIMITTYPE long int" -else $as_nop +else -if test "$cross_compiling" = yes -then : +if test "$cross_compiling" = yes; then : as_fn_error $? "this cannot happen" "$LINENO" 5 -else $as_nop +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -22343,12 +21380,11 @@ else $as_nop #include main() { struct rlimit r; exit((!sizeof(r.rlim_cur) == sizeof(long long int)));} _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: long long int" >&5 -printf "%s\n" "long long int" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: long long int" >&5 +$as_echo "long long int" >&6; } ISC_PLATFORM_RLIMITTYPE="#define ISC_PLATFORM_RLIMITTYPE long long int" -else $as_nop +else as_fn_error $? "unable to determine sizeof rlim_cur" "$LINENO" 5 fi @@ -22370,7 +21406,7 @@ fi fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # @@ -22378,13 +21414,18 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext # case "$host" in *-hp-hpux*) - ac_fn_c_check_header_compile "$LINENO" "sys/dyntune.h" "ac_cv_header_sys_dyntune_h" "$ac_includes_default" -if test "x$ac_cv_header_sys_dyntune_h" = xyes -then : - printf "%s\n" "#define HAVE_SYS_DYNTUNE_H 1" >>confdefs.h + for ac_header in sys/dyntune.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "sys/dyntune.h" "ac_cv_header_sys_dyntune_h" "$ac_includes_default" +if test "x$ac_cv_header_sys_dyntune_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_SYS_DYNTUNE_H 1 +_ACEOF fi +done + ;; *) ;; @@ -22396,12 +21437,11 @@ esac # case "$host" in *-dec-osf*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clua_getaliasaddress in -lclua" >&5 -printf %s "checking for clua_getaliasaddress in -lclua... " >&6; } -if test ${ac_cv_lib_clua_clua_getaliasaddress+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clua_getaliasaddress in -lclua" >&5 +$as_echo_n "checking for clua_getaliasaddress in -lclua... " >&6; } +if ${ac_cv_lib_clua_clua_getaliasaddress+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lclua $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -22410,37 +21450,37 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char clua_getaliasaddress (); int -main (void) +main () { return clua_getaliasaddress (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_clua_clua_getaliasaddress=yes -else $as_nop +else ac_cv_lib_clua_clua_getaliasaddress=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clua_clua_getaliasaddress" >&5 -printf "%s\n" "$ac_cv_lib_clua_clua_getaliasaddress" >&6; } -if test "x$ac_cv_lib_clua_clua_getaliasaddress" = xyes -then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_clua_clua_getaliasaddress" >&5 +$as_echo "$ac_cv_lib_clua_clua_getaliasaddress" >&6; } +if test "x$ac_cv_lib_clua_clua_getaliasaddress" = xyes; then : LIBS="-lclua $LIBS" fi ac_fn_c_check_func "$LINENO" "clua_getaliasaddress" "ac_cv_func_clua_getaliasaddress" -if test "x$ac_cv_func_clua_getaliasaddress" = xyes -then : +if test "x$ac_cv_func_clua_getaliasaddress" = xyes; then : -printf "%s\n" "#define HAVE_TRUCLUSTER 1" >>confdefs.h +$as_echo "#define HAVE_TRUCLUSTER 1" >>confdefs.h fi @@ -22456,7 +21496,7 @@ esac case $host in *os2*|*hp-mpeix*) -printf "%s\n" "#define BROKEN_RECVMSG 1" >>confdefs.h +$as_echo "#define BROKEN_RECVMSG 1" >>confdefs.h ;; esac @@ -22501,18 +21541,17 @@ case "$host" in /* end confdefs.h. */ #include int -main (void) +main () { static pthread_once_t once_test = { PTHREAD_ONCE_INIT }; ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : hack_shutup_pthreadonceinit=yes fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ;; esac @@ -22530,7 +21569,7 @@ case "$hack_shutup_sigwait" in # # Shut up a -Wmissing-prototypes warning for sigwait(). # - printf "%s\n" "#define SHUTUP_SIGWAIT 1" >>confdefs.h + $as_echo "#define SHUTUP_SIGWAIT 1" >>confdefs.h ;; esac @@ -22540,7 +21579,7 @@ case "$hack_shutup_sputaux" in # # Shut up a -Wmissing-prototypes warning from . # - printf "%s\n" "#define SHUTUP_SPUTAUX 1" >>confdefs.h + $as_echo "#define SHUTUP_SPUTAUX 1" >>confdefs.h ;; esac @@ -22550,20 +21589,21 @@ case "$hack_shutup_stdargcast" in # # Shut up a -Wcast-qual warning from va_start(). # - printf "%s\n" "#define SHUTUP_STDARG_CAST 1" >>confdefs.h + $as_echo "#define SHUTUP_STDARG_CAST 1" >>confdefs.h ;; esac - for ac_header in strings.h +for ac_header in strings.h do : - ac_fn_c_check_header_compile "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" -if test "x$ac_cv_header_strings_h" = xyes -then : - printf "%s\n" "#define HAVE_STRINGS_H 1" >>confdefs.h + ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" +if test "x$ac_cv_header_strings_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_STRINGS_H 1 +_ACEOF ISC_PLATFORM_HAVESTRINGSH="#define ISC_PLATFORM_HAVESTRINGSH 1" -else $as_nop +else ISC_PLATFORM_HAVESTRINGSH="#undef ISC_PLATFORM_HAVESTRINGSH" fi @@ -22571,14 +21611,14 @@ fi done + # # Check for if_nametoindex() for IPv6 scoped addresses support # ac_fn_c_check_func "$LINENO" "if_nametoindex" "ac_cv_func_if_nametoindex" -if test "x$ac_cv_func_if_nametoindex" = xyes -then : +if test "x$ac_cv_func_if_nametoindex" = xyes; then : ac_cv_have_if_nametoindex=yes -else $as_nop +else ac_cv_have_if_nametoindex=no fi @@ -22586,12 +21626,11 @@ case $ac_cv_have_if_nametoindex in no) case "$host" in *-hp-hpux*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for if_nametoindex in -lipv6" >&5 -printf %s "checking for if_nametoindex in -lipv6... " >&6; } -if test ${ac_cv_lib_ipv6_if_nametoindex+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for if_nametoindex in -lipv6" >&5 +$as_echo_n "checking for if_nametoindex in -lipv6... " >&6; } +if ${ac_cv_lib_ipv6_if_nametoindex+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lipv6 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -22600,29 +21639,30 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char if_nametoindex (); int -main (void) +main () { return if_nametoindex (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_ipv6_if_nametoindex=yes -else $as_nop +else ac_cv_lib_ipv6_if_nametoindex=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipv6_if_nametoindex" >&5 -printf "%s\n" "$ac_cv_lib_ipv6_if_nametoindex" >&6; } -if test "x$ac_cv_lib_ipv6_if_nametoindex" = xyes -then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipv6_if_nametoindex" >&5 +$as_echo "$ac_cv_lib_ipv6_if_nametoindex" >&6; } +if test "x$ac_cv_lib_ipv6_if_nametoindex" = xyes; then : ac_cv_have_if_nametoindex=yes LIBS="-lipv6 $LIBS" fi @@ -22634,7 +21674,7 @@ case $ac_cv_have_if_nametoindex in yes) ISC_PLATFORM_HAVEIFNAMETOINDEX="#define ISC_PLATFORM_HAVEIFNAMETOINDEX 1" -printf "%s\n" "#define HAVE_IF_NAMETOINDEX 1" >>confdefs.h +$as_echo "#define HAVE_IF_NAMETOINDEX 1" >>confdefs.h ;; *) @@ -22643,32 +21683,25 @@ printf "%s\n" "#define HAVE_IF_NAMETOINDEX 1" >>confdefs.h esac -ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep" -if test "x$ac_cv_func_nanosleep" = xyes -then : - printf "%s\n" "#define HAVE_NANOSLEEP 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep" -if test "x$ac_cv_func_usleep" = xyes -then : - printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h - -fi -ac_fn_c_check_func "$LINENO" "explicit_bzero" "ac_cv_func_explicit_bzero" -if test "x$ac_cv_func_explicit_bzero" = xyes -then : - printf "%s\n" "#define HAVE_EXPLICIT_BZERO 1" >>confdefs.h +for ac_func in nanosleep usleep explicit_bzero +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF fi +done # # Machine architecture dependent features # have_stdatomic=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for usable stdatomic.h" >&5 -printf %s "checking for usable stdatomic.h... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for usable stdatomic.h" >&5 +$as_echo_n "checking for usable stdatomic.h... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -22676,7 +21709,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext #include int -main (void) +main () { #if ATOMIC_INT_LOCK_FREE == 2 && ATOMIC_LONG_LOCK_FREE == 2 @@ -22689,26 +21722,24 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } have_stdatomic=yes ISC_PLATFORM_HAVESTDATOMIC="#define ISC_PLATFORM_HAVESTDATOMIC 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } have_stdatomic=no ISC_PLATFORM_HAVESTDATOMIC="#undef ISC_PLATFORM_HAVESTDATOMIC" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # [pairwise: --enable-atomic, --disable-atomic] # Check whether --enable-atomic was given. -if test ${enable_atomic+y} -then : +if test "${enable_atomic+set}" = set; then : enableval=$enable_atomic; enable_atomic="$enableval" -else $as_nop +else enable_atomic="autodetect" fi @@ -22717,13 +21748,13 @@ case "$enable_atomic" in case "$host" in powerpc-ibm-aix*) if test "X$GCC" = "Xyes"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if asm(\"ics\"); works" >&5 -printf %s "checking if asm(\"ics\"); works... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if asm(\"ics\"); works" >&5 +$as_echo_n "checking if asm(\"ics\"); works... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { main() { asm("ics"); exit(0); } @@ -22732,36 +21763,33 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } use_atomic=yes -else $as_nop +else saved_cflags="$CFLAGS" CFLAGS="$CFLAGS -Wa,-many" - if test "$cross_compiling" = yes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cross compile, assume yes" >&5 -printf "%s\n" "cross compile, assume yes" >&6; } + if test "$cross_compiling" = yes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross compile, assume yes" >&5 +$as_echo "cross compile, assume yes" >&6; } CFLAGS="$saved_cflags" use_atomic=yes -else $as_nop +else cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ main() { asm("ics"); exit(0); } _ACEOF -if ac_fn_c_try_run "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, required -Wa,-many" >&5 -printf "%s\n" "yes, required -Wa,-many" >&6; } +if ac_fn_c_try_run "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, required -Wa,-many" >&5 +$as_echo "yes, required -Wa,-many" >&6; } use_atomic=yes -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, use_atomic disabled" >&5 -printf "%s\n" "no, use_atomic disabled" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, use_atomic disabled" >&5 +$as_echo "no, use_atomic disabled" >&6; } CFLAGS="$saved_cflags" use_atomic=no fi @@ -22772,7 +21800,7 @@ fi fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext else use_atomic=yes fi @@ -22791,31 +21819,30 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext esac if test "X$have_stdatomic" = "Xyes"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if -latomic is needed to use 64-bit stdatomic.h primitives" >&5 -printf %s "checking if -latomic is needed to use 64-bit stdatomic.h primitives... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -latomic is needed to use 64-bit stdatomic.h primitives" >&5 +$as_echo_n "checking if -latomic is needed to use 64-bit stdatomic.h primitives... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { atomic_int_fast64_t val = 0; atomic_fetch_add_explicit(&val, 1, memory_order_relaxed); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +if ac_fn_c_try_link "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ISC_ATOMIC_LIBS="" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_ATOMIC_LIBS="-latomic" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS="$LIBS $ISC_ATOMIC_LIBS" fi @@ -22836,19 +21863,17 @@ if test "yes" = "$use_atomic"; then # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 -printf %s "checking size of void *... " >&6; } -if test ${ac_cv_sizeof_void_p+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default" -then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 +$as_echo_n "checking size of void *... " >&6; } +if ${ac_cv_sizeof_void_p+:} false; then : + $as_echo_n "(cached) " >&6 +else + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : -else $as_nop +else if test "$ac_cv_type_void_p" = yes; then - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "cannot compute sizeof (void *) See \`config.log' for more details" "$LINENO" 5; } else @@ -22857,12 +21882,14 @@ See \`config.log' for more details" "$LINENO" 5; } fi fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 -printf "%s\n" "$ac_cv_sizeof_void_p" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 +$as_echo "$ac_cv_sizeof_void_p" >&6; } -printf "%s\n" "#define SIZEOF_VOID_P $ac_cv_sizeof_void_p" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define SIZEOF_VOID_P $ac_cv_sizeof_void_p +_ACEOF if test $ac_cv_sizeof_void_p = 8; then @@ -22877,19 +21904,17 @@ printf "%s\n" "#define SIZEOF_VOID_P $ac_cv_sizeof_void_p" >>confdefs.h # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. # This bug is HP SR number 8606223364. -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 -printf %s "checking size of void *... " >&6; } -if test ${ac_cv_sizeof_void_p+y} -then : - printf %s "(cached) " >&6 -else $as_nop - if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default" -then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 +$as_echo_n "checking size of void *... " >&6; } +if ${ac_cv_sizeof_void_p+:} false; then : + $as_echo_n "(cached) " >&6 +else + if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then : -else $as_nop +else if test "$ac_cv_type_void_p" = yes; then - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "cannot compute sizeof (void *) See \`config.log' for more details" "$LINENO" 5; } else @@ -22898,12 +21923,14 @@ See \`config.log' for more details" "$LINENO" 5; } fi fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 -printf "%s\n" "$ac_cv_sizeof_void_p" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 +$as_echo "$ac_cv_sizeof_void_p" >&6; } -printf "%s\n" "#define SIZEOF_VOID_P $ac_cv_sizeof_void_p" >>confdefs.h +cat >>confdefs.h <<_ACEOF +#define SIZEOF_VOID_P $ac_cv_sizeof_void_p +_ACEOF if test $ac_cv_sizeof_void_p = 8; then @@ -22930,15 +21957,15 @@ printf "%s\n" "#define SIZEOF_VOID_P $ac_cv_sizeof_void_p" >>confdefs.h arch=noatomic ;; esac - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking architecture type for atomic operations" >&5 -printf %s "checking architecture type for atomic operations... " >&6; } - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $arch" >&5 -printf "%s\n" "$arch" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking architecture type for atomic operations" >&5 +$as_echo_n "checking architecture type for atomic operations... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $arch" >&5 +$as_echo "$arch" >&6; } fi if test "yes" = "$have_atomic"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking compiler support for inline assembly code" >&5 -printf %s "checking compiler support for inline assembly code... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler support for inline assembly code" >&5 +$as_echo_n "checking compiler support for inline assembly code... " >&6; } compiler=generic # Check whether the compiler supports the assembly syntax we provide. @@ -22955,13 +21982,13 @@ printf %s "checking compiler support for inline assembly code... " >&6; } # zero. Under linux/ibm it is "0" for register 0. # Probe to see if we have a MacOS style assembler. # - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Checking for MacOS style assembler syntax" >&5 -printf %s "checking Checking for MacOS style assembler syntax... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking Checking for MacOS style assembler syntax" >&5 +$as_echo_n "checking Checking for MacOS style assembler syntax... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { __asm__ volatile ("li r0, 0x0\n"::); @@ -22970,19 +21997,18 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } compiler="mac" ISC_PLATFORM_USEMACASM="#define ISC_PLATFORM_USEMACASM 1" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi else case "$host" in @@ -22993,7 +22019,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { #ifndef __DECC @@ -23004,11 +22030,10 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : +if ac_fn_c_try_compile "$LINENO"; then : compiler=osf fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ;; powerpc-ibm-aix*) compiler=aix @@ -23033,7 +22058,7 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { __asm("nop") @@ -23042,22 +22067,21 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : compiler="standard" ISC_PLATFORM_USESTDASM="#define ISC_PLATFORM_USESTDASM 1" -else $as_nop +else compiler="not supported (atomic operations disabled)" have_atomic=no arch=noatomic fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext; ;; esac - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $compiler" >&5 -printf "%s\n" "$compiler" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $compiler" >&5 +$as_echo "$compiler" >&6; } fi if test "yes" = "$have_atomic"; then @@ -23096,13 +22120,13 @@ ISC_ARCH_DIR=$arch # # Check for __builtin_unreachable # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking compiler support for __builtin_unreachable()" >&5 -printf %s "checking compiler support for __builtin_unreachable()... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler support for __builtin_unreachable()" >&5 +$as_echo_n "checking compiler support for __builtin_unreachable()... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { __builtin_unreachable(); @@ -23110,32 +22134,31 @@ __builtin_unreachable(); return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_link "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } -printf "%s\n" "#define HAVE_BUILTIN_UNREACHABLE 1" >>confdefs.h +$as_echo "#define HAVE_BUILTIN_UNREACHABLE 1" >>confdefs.h -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext # # Check for __builtin_expect # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking compiler support for __builtin_expect" >&5 -printf %s "checking compiler support for __builtin_expect... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler support for __builtin_expect" >&5 +$as_echo_n "checking compiler support for __builtin_expect... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { return (__builtin_expect(1, 1) ? 1 : 0); @@ -23144,38 +22167,37 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : have_builtin_expect=yes - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } -else $as_nop +else have_builtin_expect=no - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test "yes" = "$have_builtin_expect"; then -printf "%s\n" "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h +$as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h fi # # Check for __builtin_clz # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking compiler support for __builtin_clz" >&5 -printf %s "checking compiler support for __builtin_clz... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler support for __builtin_clz" >&5 +$as_echo_n "checking compiler support for __builtin_clz... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { return (__builtin_clz(0xff) == 24 ? 1 : 0); @@ -23184,25 +22206,24 @@ main (void) return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : have_builtin_clz=yes - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } -else $as_nop +else have_builtin_clz=no - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext if test "yes" = "$have_builtin_clz"; then -printf "%s\n" "#define HAVE_BUILTIN_CLZ 1" >>confdefs.h +$as_echo "#define HAVE_BUILTIN_CLZ 1" >>confdefs.h fi @@ -23214,102 +22235,97 @@ then case "$host" in i[3456]86-*) # x86_32 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if asm(\"rep; nop\"); works" >&5 -printf %s "checking if asm(\"rep; nop\"); works... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if asm(\"rep; nop\"); works" >&5 +$as_echo_n "checking if asm(\"rep; nop\"); works... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { asm("rep; nop"); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_BUSYWAITNOP="#define ISC_PLATFORM_BUSYWAITNOP asm(\"rep; nop\")" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ;; x86_64-*|amd64-*) # x86_64 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if asm(\"rep; nop\"); works" >&5 -printf %s "checking if asm(\"rep; nop\"); works... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if asm(\"rep; nop\"); works" >&5 +$as_echo_n "checking if asm(\"rep; nop\"); works... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { asm("rep; nop"); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_BUSYWAITNOP="#define ISC_PLATFORM_BUSYWAITNOP asm(\"rep; nop\")" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ;; ia64-*) # ia64 - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if asm(\"hint @pause\"); works" >&5 -printf %s "checking if asm(\"hint @pause\"); works... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if asm(\"hint @pause\"); works" >&5 +$as_echo_n "checking if asm(\"hint @pause\"); works... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int -main (void) +main () { asm("hint @pause"); ; return 0; } _ACEOF -if ac_fn_c_try_compile "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_compile "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_BUSYWAITNOP="#define ISC_PLATFORM_BUSYWAITNOP asm(\"hint @pause\")" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ;; sparc-*) # sparc - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if cpu_relax(); or __cpu_relax(); works" >&5 -printf %s "checking if cpu_relax(); or __cpu_relax(); works... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if cpu_relax(); or __cpu_relax(); works" >&5 +$as_echo_n "checking if cpu_relax(); or __cpu_relax(); works... " >&6; } ac_fn_c_check_func "$LINENO" "cpu_relax" "ac_cv_func_cpu_relax" -if test "x$ac_cv_func_cpu_relax" = xyes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if test "x$ac_cv_func_cpu_relax" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_BUSYWAITNOP="#define ISC_PLATFORM_BUSYWAITNOP cpu_relax()" -else $as_nop +else ac_fn_c_check_func "$LINENO" "__cpu_relax" "ac_cv_func___cpu_relax" -if test "x$ac_cv_func___cpu_relax" = xyes -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if test "x$ac_cv_func___cpu_relax" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ISC_PLATFORM_BUSYWAITNOP="#define ISC_PLATFORM_BUSYWAITNOP __cpu_relax()" -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi fi @@ -23325,17 +22341,16 @@ fi # # [pairwise: --enable-fixed-rrset, --disable-fixed-rrset] # Check whether --enable-fixed-rrset was given. -if test ${enable_fixed_rrset+y} -then : +if test "${enable_fixed_rrset+set}" = set; then : enableval=$enable_fixed_rrset; enable_fixed="$enableval" -else $as_nop +else enable_fixed="no" fi case "$enable_fixed" in yes) -printf "%s\n" "#define DNS_RDATASET_FIXED 1" >>confdefs.h +$as_echo "#define DNS_RDATASET_FIXED 1" >>confdefs.h ;; no) @@ -23349,17 +22364,16 @@ esac # # [pairwise: --enable-rpz-nsip, --disable-rpz-nsip] # Check whether --enable-rpz-nsip was given. -if test ${enable_rpz_nsip+y} -then : +if test "${enable_rpz_nsip+set}" = set; then : enableval=$enable_rpz_nsip; enable_nsip="$enableval" -else $as_nop +else enable_nsip="yes" fi case "$enable_nsip" in yes) -printf "%s\n" "#define ENABLE_RPZ_NSIP 1" >>confdefs.h +$as_echo "#define ENABLE_RPZ_NSIP 1" >>confdefs.h ;; no) @@ -23373,17 +22387,16 @@ esac # # [pairwise: --enable-rpz-nsdname, --disable-rpz-nsdname] # Check whether --enable-rpz-nsdname was given. -if test ${enable_rpz_nsdname+y} -then : +if test "${enable_rpz_nsdname+set}" = set; then : enableval=$enable_rpz_nsdname; enable_nsdname="$enableval" -else $as_nop +else enable_nsdname="yes" fi case "$enable_nsdname" in yes) -printf "%s\n" "#define ENABLE_RPZ_NSDNAME 1" >>confdefs.h +$as_echo "#define ENABLE_RPZ_NSDNAME 1" >>confdefs.h ;; no) @@ -23397,17 +22410,16 @@ esac # # [pairwise: --enable-filter-aaaa, --disable-filter-aaaa] # Check whether --enable-filter-aaaa was given. -if test ${enable_filter_aaaa+y} -then : +if test "${enable_filter_aaaa+set}" = set; then : enableval=$enable_filter_aaaa; enable_filter="$enableval" -else $as_nop +else enable_filter="no" fi case "$enable_filter" in yes) -printf "%s\n" "#define ALLOW_FILTER_AAAA 1" >>confdefs.h +$as_echo "#define ALLOW_FILTER_AAAA 1" >>confdefs.h ;; no) @@ -23421,10 +22433,9 @@ esac # # [pairwise: --enable-dnstap, --disable-dnstap] # Check whether --enable-dnstap was given. -if test ${enable_dnstap+y} -then : +if test "${enable_dnstap+set}" = set; then : enableval=$enable_dnstap; use_dnstap=$enableval -else $as_nop +else use_dnstap=no fi @@ -23441,8 +22452,7 @@ if test "x$use_dnstap" != "xno"; then # [pairwise: skip] # Check whether --with-protobuf-c was given. -if test ${with_protobuf_c+y} -then : +if test "${with_protobuf_c+set}" = set; then : withval=$with_protobuf_c; # workaround for protobuf-c includes at old dir # before protobuf-c-1.0.0 @@ -23455,12 +22465,11 @@ then : LDFLAGS="$LDFLAGS -L$withval/lib" # Extract the first word of "protoc-c", so it can be a program name with args. set dummy protoc-c; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_PROTOC_C+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PROTOC_C+:} false; then : + $as_echo_n "(cached) " >&6 +else case $PROTOC_C in [\\/]* | ?:[\\/]*) ac_cv_path_PROTOC_C="$PROTOC_C" # Let the user override the test with a path. @@ -23470,15 +22479,11 @@ else $as_nop for as_dir in $PATH$PATH_SEPARATOR$withval/bin do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_PROTOC_C="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PROTOC_C="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -23490,16 +22495,16 @@ esac fi PROTOC_C=$ac_cv_path_PROTOC_C if test -n "$PROTOC_C"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PROTOC_C" >&5 -printf "%s\n" "$PROTOC_C" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROTOC_C" >&5 +$as_echo "$PROTOC_C" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -else $as_nop +else # workaround for protobuf-c includes at old dir # before protobuf-c-1.0.0 @@ -23515,12 +22520,11 @@ else $as_nop fi # Extract the first word of "protoc-c", so it can be a program name with args. set dummy protoc-c; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_PROTOC_C+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PROTOC_C+:} false; then : + $as_echo_n "(cached) " >&6 +else case $PROTOC_C in [\\/]* | ?:[\\/]*) ac_cv_path_PROTOC_C="$PROTOC_C" # Let the user override the test with a path. @@ -23530,15 +22534,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_PROTOC_C="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PROTOC_C="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -23550,11 +22550,11 @@ esac fi PROTOC_C=$ac_cv_path_PROTOC_C if test -n "$PROTOC_C"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PROTOC_C" >&5 -printf "%s\n" "$PROTOC_C" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROTOC_C" >&5 +$as_echo "$PROTOC_C" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -23568,19 +22568,17 @@ fi # [pairwise: skip] # Check whether --with-libfstrm was given. -if test ${with_libfstrm+y} -then : +if test "${with_libfstrm+set}" = set; then : withval=$with_libfstrm; CFLAGS="$CFLAGS -I$withval/include" LDFLAGS="$LDFLAGS -L$withval/lib" # Extract the first word of "fstrm_capture", so it can be a program name with args. set dummy fstrm_capture; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_FSTRM_CAPTURE+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_FSTRM_CAPTURE+:} false; then : + $as_echo_n "(cached) " >&6 +else case $FSTRM_CAPTURE in [\\/]* | ?:[\\/]*) ac_cv_path_FSTRM_CAPTURE="$FSTRM_CAPTURE" # Let the user override the test with a path. @@ -23590,15 +22588,11 @@ else $as_nop for as_dir in $PATH$PATH_SEPARATOR$withval/bin do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_FSTRM_CAPTURE="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_FSTRM_CAPTURE="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -23610,25 +22604,24 @@ esac fi FSTRM_CAPTURE=$ac_cv_path_FSTRM_CAPTURE if test -n "$FSTRM_CAPTURE"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FSTRM_CAPTURE" >&5 -printf "%s\n" "$FSTRM_CAPTURE" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FSTRM_CAPTURE" >&5 +$as_echo "$FSTRM_CAPTURE" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -else $as_nop +else # Extract the first word of "fstrm_capture", so it can be a program name with args. set dummy fstrm_capture; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_FSTRM_CAPTURE+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_FSTRM_CAPTURE+:} false; then : + $as_echo_n "(cached) " >&6 +else case $FSTRM_CAPTURE in [\\/]* | ?:[\\/]*) ac_cv_path_FSTRM_CAPTURE="$FSTRM_CAPTURE" # Let the user override the test with a path. @@ -23638,15 +22631,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_FSTRM_CAPTURE="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_FSTRM_CAPTURE="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -23658,11 +22647,11 @@ esac fi FSTRM_CAPTURE=$ac_cv_path_FSTRM_CAPTURE if test -n "$FSTRM_CAPTURE"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FSTRM_CAPTURE" >&5 -printf "%s\n" "$FSTRM_CAPTURE" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FSTRM_CAPTURE" >&5 +$as_echo "$FSTRM_CAPTURE" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -23670,12 +22659,11 @@ fi fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing fstrm_iothr_init" >&5 -printf %s "checking for library containing fstrm_iothr_init... " >&6; } -if test ${ac_cv_search_fstrm_iothr_init+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fstrm_iothr_init" >&5 +$as_echo_n "checking for library containing fstrm_iothr_init... " >&6; } +if ${ac_cv_search_fstrm_iothr_init+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -23683,60 +22671,57 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char fstrm_iothr_init (); int -main (void) +main () { return fstrm_iothr_init (); ; return 0; } _ACEOF -for ac_lib in '' fstrm -do +for ac_lib in '' fstrm; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO" -then : + if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_fstrm_iothr_init=$ac_res fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext - if test ${ac_cv_search_fstrm_iothr_init+y} -then : + if ${ac_cv_search_fstrm_iothr_init+:} false; then : break fi done -if test ${ac_cv_search_fstrm_iothr_init+y} -then : +if ${ac_cv_search_fstrm_iothr_init+:} false; then : -else $as_nop +else ac_cv_search_fstrm_iothr_init=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fstrm_iothr_init" >&5 -printf "%s\n" "$ac_cv_search_fstrm_iothr_init" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fstrm_iothr_init" >&5 +$as_echo "$ac_cv_search_fstrm_iothr_init" >&6; } ac_res=$ac_cv_search_fstrm_iothr_init -if test "$ac_res" != no -then : +if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" -else $as_nop +else as_fn_error $? "The fstrm library was not found. Please install fstrm!" "$LINENO" 5 fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing protobuf_c_message_pack" >&5 -printf %s "checking for library containing protobuf_c_message_pack... " >&6; } -if test ${ac_cv_search_protobuf_c_message_pack+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing protobuf_c_message_pack" >&5 +$as_echo_n "checking for library containing protobuf_c_message_pack... " >&6; } +if ${ac_cv_search_protobuf_c_message_pack+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -23744,57 +22729,55 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char protobuf_c_message_pack (); int -main (void) +main () { return protobuf_c_message_pack (); ; return 0; } _ACEOF -for ac_lib in '' protobuf-c -do +for ac_lib in '' protobuf-c; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO" -then : + if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_protobuf_c_message_pack=$ac_res fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext - if test ${ac_cv_search_protobuf_c_message_pack+y} -then : + if ${ac_cv_search_protobuf_c_message_pack+:} false; then : break fi done -if test ${ac_cv_search_protobuf_c_message_pack+y} -then : +if ${ac_cv_search_protobuf_c_message_pack+:} false; then : -else $as_nop +else ac_cv_search_protobuf_c_message_pack=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_protobuf_c_message_pack" >&5 -printf "%s\n" "$ac_cv_search_protobuf_c_message_pack" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_protobuf_c_message_pack" >&5 +$as_echo "$ac_cv_search_protobuf_c_message_pack" >&6; } ac_res=$ac_cv_search_protobuf_c_message_pack -if test "$ac_res" != no -then : +if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" -else $as_nop +else as_fn_error $? "The protobuf-c library was not found. Please install protobuf-c!" "$LINENO" 5 fi -printf "%s\n" "#define HAVE_DNSTAP 1" >>confdefs.h +$as_echo "#define HAVE_DNSTAP 1" >>confdefs.h DNSTAP=dnstap DNSTAPSRCS='${DNSTAPSRCS}' @@ -23811,19 +22794,19 @@ fi # Sunos, cygwin and solaris 2.x (x<5) require special handling. # case "$host" in -*-sunos*) printf "%s\n" "#define PORT_NONBLOCK O_NDELAY" >>confdefs.h +*-sunos*) $as_echo "#define PORT_NONBLOCK O_NDELAY" >>confdefs.h ;; -*-cygwin*) printf "%s\n" "#define PORT_NONBLOCK O_NDELAY" >>confdefs.h +*-cygwin*) $as_echo "#define PORT_NONBLOCK O_NDELAY" >>confdefs.h ;; *-solaris2.[01234]) - printf "%s\n" "#define PORT_NONBLOCK O_NONBLOCK" >>confdefs.h + $as_echo "#define PORT_NONBLOCK O_NONBLOCK" >>confdefs.h -printf "%s\n" "#define USE_FIONBIO_IOCTL 1" >>confdefs.h +$as_echo "#define USE_FIONBIO_IOCTL 1" >>confdefs.h ;; *) -printf "%s\n" "#define PORT_NONBLOCK O_NONBLOCK" >>confdefs.h +$as_echo "#define PORT_NONBLOCK O_NONBLOCK" >>confdefs.h ;; esac @@ -23834,7 +22817,7 @@ esac case "$host" in *-solaris2.[012345]|*-solaris2.5.1) -printf "%s\n" "#define BROKEN_TCP_BIND_BEFORE_CONNECT 1" >>confdefs.h +$as_echo "#define BROKEN_TCP_BIND_BEFORE_CONNECT 1" >>confdefs.h ;; esac @@ -23852,12 +22835,11 @@ for ac_prog in latex do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_LATEX+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_LATEX+:} false; then : + $as_echo_n "(cached) " >&6 +else case $LATEX in [\\/]* | ?:[\\/]*) ac_cv_path_LATEX="$LATEX" # Let the user override the test with a path. @@ -23867,15 +22849,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_LATEX="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_LATEX="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -23887,11 +22865,11 @@ esac fi LATEX=$ac_cv_path_LATEX if test -n "$LATEX"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LATEX" >&5 -printf "%s\n" "$LATEX" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LATEX" >&5 +$as_echo "$LATEX" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -23905,12 +22883,11 @@ for ac_prog in pdflatex do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_PDFLATEX+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PDFLATEX+:} false; then : + $as_echo_n "(cached) " >&6 +else case $PDFLATEX in [\\/]* | ?:[\\/]*) ac_cv_path_PDFLATEX="$PDFLATEX" # Let the user override the test with a path. @@ -23920,15 +22897,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_PDFLATEX="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PDFLATEX="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -23940,11 +22913,11 @@ esac fi PDFLATEX=$ac_cv_path_PDFLATEX if test -n "$PDFLATEX"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PDFLATEX" >&5 -printf "%s\n" "$PDFLATEX" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PDFLATEX" >&5 +$as_echo "$PDFLATEX" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -23958,12 +22931,11 @@ for ac_prog in dblatex do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_DBLATEX+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_DBLATEX+:} false; then : + $as_echo_n "(cached) " >&6 +else case $DBLATEX in [\\/]* | ?:[\\/]*) ac_cv_path_DBLATEX="$DBLATEX" # Let the user override the test with a path. @@ -23973,15 +22945,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_DBLATEX="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_DBLATEX="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -23993,11 +22961,11 @@ esac fi DBLATEX=$ac_cv_path_DBLATEX if test -n "$DBLATEX"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DBLATEX" >&5 -printf "%s\n" "$DBLATEX" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DBLATEX" >&5 +$as_echo "$DBLATEX" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -24015,12 +22983,11 @@ for ac_prog in w3m do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_W3M+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_W3M+:} false; then : + $as_echo_n "(cached) " >&6 +else case $W3M in [\\/]* | ?:[\\/]*) ac_cv_path_W3M="$W3M" # Let the user override the test with a path. @@ -24030,15 +22997,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_W3M="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_W3M="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -24050,11 +23013,11 @@ esac fi W3M=$ac_cv_path_W3M if test -n "$W3M"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $W3M" >&5 -printf "%s\n" "$W3M" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $W3M" >&5 +$as_echo "$W3M" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -24069,12 +23032,11 @@ test -n "$W3M" || W3M="w3m" # # Extract the first word of "pandoc", so it can be a program name with args. set dummy pandoc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_PANDOC+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PANDOC+:} false; then : + $as_echo_n "(cached) " >&6 +else case $PANDOC in [\\/]* | ?:[\\/]*) ac_cv_path_PANDOC="$PANDOC" # Let the user override the test with a path. @@ -24084,15 +23046,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_PANDOC="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PANDOC="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -24105,11 +23063,11 @@ esac fi PANDOC=$ac_cv_path_PANDOC if test -n "$PANDOC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PANDOC" >&5 -printf "%s\n" "$PANDOC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PANDOC" >&5 +$as_echo "$PANDOC" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -24122,12 +23080,11 @@ fi # Extract the first word of "xsltproc", so it can be a program name with args. set dummy xsltproc; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_XSLTPROC+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_XSLTPROC+:} false; then : + $as_echo_n "(cached) " >&6 +else case $XSLTPROC in [\\/]* | ?:[\\/]*) ac_cv_path_XSLTPROC="$XSLTPROC" # Let the user override the test with a path. @@ -24137,15 +23094,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_XSLTPROC="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_XSLTPROC="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -24158,11 +23111,11 @@ esac fi XSLTPROC=$ac_cv_path_XSLTPROC if test -n "$XSLTPROC"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5 -printf "%s\n" "$XSLTPROC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLTPROC" >&5 +$as_echo "$XSLTPROC" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -24174,12 +23127,11 @@ fi # Extract the first word of "xmllint", so it can be a program name with args. set dummy xmllint; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_XMLLINT+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_XMLLINT+:} false; then : + $as_echo_n "(cached) " >&6 +else case $XMLLINT in [\\/]* | ?:[\\/]*) ac_cv_path_XMLLINT="$XMLLINT" # Let the user override the test with a path. @@ -24189,15 +23141,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_XMLLINT="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_XMLLINT="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -24210,11 +23158,11 @@ esac fi XMLLINT=$ac_cv_path_XMLLINT if test -n "$XMLLINT"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XMLLINT" >&5 -printf "%s\n" "$XMLLINT" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XMLLINT" >&5 +$as_echo "$XMLLINT" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -24226,12 +23174,11 @@ fi # Extract the first word of "doxygen", so it can be a program name with args. set dummy doxygen; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_DOXYGEN+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_DOXYGEN+:} false; then : + $as_echo_n "(cached) " >&6 +else case $DOXYGEN in [\\/]* | ?:[\\/]*) ac_cv_path_DOXYGEN="$DOXYGEN" # Let the user override the test with a path. @@ -24241,15 +23188,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_DOXYGEN="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -24262,11 +23205,11 @@ esac fi DOXYGEN=$ac_cv_path_DOXYGEN if test -n "$DOXYGEN"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5 -printf "%s\n" "$DOXYGEN" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5 +$as_echo "$DOXYGEN" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -24278,12 +23221,11 @@ fi # Extract the first word of "curl", so it can be a program name with args. set dummy curl; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_CURL+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_CURL+:} false; then : + $as_echo_n "(cached) " >&6 +else case $CURL in [\\/]* | ?:[\\/]*) ac_cv_path_CURL="$CURL" # Let the user override the test with a path. @@ -24293,15 +23235,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_CURL="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_CURL="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -24314,11 +23252,11 @@ esac fi CURL=$ac_cv_path_CURL if test -n "$CURL"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CURL" >&5 -printf "%s\n" "$CURL" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CURL" >&5 +$as_echo "$CURL" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -24345,29 +23283,28 @@ fi # where SGML stuff lives on some systems (FreeBSD is the only one we're sure # of at the moment). # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Docbook-XSL path" >&5 -printf %s "checking for Docbook-XSL path... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Docbook-XSL path" >&5 +$as_echo_n "checking for Docbook-XSL path... " >&6; } # [pairwise: skip] # Check whether --with-docbook-xsl was given. -if test ${with_docbook_xsl+y} -then : +if test "${with_docbook_xsl+set}" = set; then : withval=$with_docbook_xsl; docbook_path="$withval" -else $as_nop +else docbook_path="auto" fi case "$docbook_path" in auto) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: auto" >&5 -printf "%s\n" "auto" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto" >&5 +$as_echo "auto" >&6; } docbook_xsl_trees="/usr/pkg/share/xsl/docbook /usr/local/share/xsl/docbook-ns /usr/local/share/xsl/docbook /usr/share/xsl/docbook /usr/share/sgml/docbook/xsl-stylesheets /opt/local/share/xsl/docbook-xsl /opt/local/share/xsl/docbook-xsl-nons /usr/share/xml/docbook/stylesheet/docbook-xsl" ;; *) docbook_xsl_trees="$withval" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $docbook_xsl_trees" >&5 -printf "%s\n" "$docbook_xsl_trees" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $docbook_xsl_trees" >&5 +$as_echo "$docbook_xsl_trees" >&6; } ;; esac @@ -24377,207 +23314,207 @@ esac XSLT_DOCBOOK_STYLE_HTML="" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for html/docbook.xsl" >&5 -printf %s "checking for html/docbook.xsl... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for html/docbook.xsl" >&5 +$as_echo_n "checking for html/docbook.xsl... " >&6; } for d in $docbook_xsl_trees do f=$d/html/docbook.xsl if test -f $f then XSLT_DOCBOOK_STYLE_HTML=$f - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $f" >&5 -printf "%s\n" "$f" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $f" >&5 +$as_echo "$f" >&6; } break fi done if test "X$XSLT_DOCBOOK_STYLE_HTML" = "X" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 -printf "%s\n" "\"not found\"" >&6; }; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 +$as_echo "\"not found\"" >&6; }; XSLT_DOCBOOK_STYLE_HTML=html/docbook.xsl fi XSLT_DOCBOOK_STYLE_XHTML="" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xhtml/docbook.xsl" >&5 -printf %s "checking for xhtml/docbook.xsl... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for xhtml/docbook.xsl" >&5 +$as_echo_n "checking for xhtml/docbook.xsl... " >&6; } for d in $docbook_xsl_trees do f=$d/xhtml/docbook.xsl if test -f $f then XSLT_DOCBOOK_STYLE_XHTML=$f - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $f" >&5 -printf "%s\n" "$f" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $f" >&5 +$as_echo "$f" >&6; } break fi done if test "X$XSLT_DOCBOOK_STYLE_XHTML" = "X" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 -printf "%s\n" "\"not found\"" >&6; }; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 +$as_echo "\"not found\"" >&6; }; XSLT_DOCBOOK_STYLE_XHTML=xhtml/docbook.xsl fi XSLT_DOCBOOK_STYLE_MAN="" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for manpages/docbook.xsl" >&5 -printf %s "checking for manpages/docbook.xsl... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for manpages/docbook.xsl" >&5 +$as_echo_n "checking for manpages/docbook.xsl... " >&6; } for d in $docbook_xsl_trees do f=$d/manpages/docbook.xsl if test -f $f then XSLT_DOCBOOK_STYLE_MAN=$f - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $f" >&5 -printf "%s\n" "$f" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $f" >&5 +$as_echo "$f" >&6; } break fi done if test "X$XSLT_DOCBOOK_STYLE_MAN" = "X" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 -printf "%s\n" "\"not found\"" >&6; }; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 +$as_echo "\"not found\"" >&6; }; XSLT_DOCBOOK_STYLE_MAN=manpages/docbook.xsl fi XSLT_DOCBOOK_CHUNK_HTML="" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for html/chunk.xsl" >&5 -printf %s "checking for html/chunk.xsl... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for html/chunk.xsl" >&5 +$as_echo_n "checking for html/chunk.xsl... " >&6; } for d in $docbook_xsl_trees do f=$d/html/chunk.xsl if test -f $f then XSLT_DOCBOOK_CHUNK_HTML=$f - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $f" >&5 -printf "%s\n" "$f" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $f" >&5 +$as_echo "$f" >&6; } break fi done if test "X$XSLT_DOCBOOK_CHUNK_HTML" = "X" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 -printf "%s\n" "\"not found\"" >&6; }; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 +$as_echo "\"not found\"" >&6; }; XSLT_DOCBOOK_CHUNK_HTML=html/chunk.xsl fi XSLT_DOCBOOK_CHUNK_XHTML="" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xhtml/chunk.xsl" >&5 -printf %s "checking for xhtml/chunk.xsl... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for xhtml/chunk.xsl" >&5 +$as_echo_n "checking for xhtml/chunk.xsl... " >&6; } for d in $docbook_xsl_trees do f=$d/xhtml/chunk.xsl if test -f $f then XSLT_DOCBOOK_CHUNK_XHTML=$f - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $f" >&5 -printf "%s\n" "$f" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $f" >&5 +$as_echo "$f" >&6; } break fi done if test "X$XSLT_DOCBOOK_CHUNK_XHTML" = "X" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 -printf "%s\n" "\"not found\"" >&6; }; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 +$as_echo "\"not found\"" >&6; }; XSLT_DOCBOOK_CHUNK_XHTML=xhtml/chunk.xsl fi XSLT_DOCBOOK_CHUNKTOC_HTML="" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for html/chunktoc.xsl" >&5 -printf %s "checking for html/chunktoc.xsl... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for html/chunktoc.xsl" >&5 +$as_echo_n "checking for html/chunktoc.xsl... " >&6; } for d in $docbook_xsl_trees do f=$d/html/chunktoc.xsl if test -f $f then XSLT_DOCBOOK_CHUNKTOC_HTML=$f - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $f" >&5 -printf "%s\n" "$f" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $f" >&5 +$as_echo "$f" >&6; } break fi done if test "X$XSLT_DOCBOOK_CHUNKTOC_HTML" = "X" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 -printf "%s\n" "\"not found\"" >&6; }; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 +$as_echo "\"not found\"" >&6; }; XSLT_DOCBOOK_CHUNKTOC_HTML=html/chunktoc.xsl fi XSLT_DOCBOOK_CHUNKTOC_XHTML="" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xhtml/chunktoc.xsl" >&5 -printf %s "checking for xhtml/chunktoc.xsl... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for xhtml/chunktoc.xsl" >&5 +$as_echo_n "checking for xhtml/chunktoc.xsl... " >&6; } for d in $docbook_xsl_trees do f=$d/xhtml/chunktoc.xsl if test -f $f then XSLT_DOCBOOK_CHUNKTOC_XHTML=$f - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $f" >&5 -printf "%s\n" "$f" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $f" >&5 +$as_echo "$f" >&6; } break fi done if test "X$XSLT_DOCBOOK_CHUNKTOC_XHTML" = "X" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 -printf "%s\n" "\"not found\"" >&6; }; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 +$as_echo "\"not found\"" >&6; }; XSLT_DOCBOOK_CHUNKTOC_XHTML=xhtml/chunktoc.xsl fi XSLT_DOCBOOK_MAKETOC_HTML="" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for html/maketoc.xsl" >&5 -printf %s "checking for html/maketoc.xsl... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for html/maketoc.xsl" >&5 +$as_echo_n "checking for html/maketoc.xsl... " >&6; } for d in $docbook_xsl_trees do f=$d/html/maketoc.xsl if test -f $f then XSLT_DOCBOOK_MAKETOC_HTML=$f - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $f" >&5 -printf "%s\n" "$f" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $f" >&5 +$as_echo "$f" >&6; } break fi done if test "X$XSLT_DOCBOOK_MAKETOC_HTML" = "X" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 -printf "%s\n" "\"not found\"" >&6; }; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 +$as_echo "\"not found\"" >&6; }; XSLT_DOCBOOK_MAKETOC_HTML=html/maketoc.xsl fi XSLT_DOCBOOK_MAKETOC_XHTML="" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for xhtml/maketoc.xsl" >&5 -printf %s "checking for xhtml/maketoc.xsl... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for xhtml/maketoc.xsl" >&5 +$as_echo_n "checking for xhtml/maketoc.xsl... " >&6; } for d in $docbook_xsl_trees do f=$d/xhtml/maketoc.xsl if test -f $f then XSLT_DOCBOOK_MAKETOC_XHTML=$f - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $f" >&5 -printf "%s\n" "$f" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $f" >&5 +$as_echo "$f" >&6; } break fi done if test "X$XSLT_DOCBOOK_MAKETOC_XHTML" = "X" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 -printf "%s\n" "\"not found\"" >&6; }; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"not found\"" >&5 +$as_echo "\"not found\"" >&6; }; XSLT_DOCBOOK_MAKETOC_XHTML=xhtml/maketoc.xsl fi @@ -24592,10 +23529,9 @@ fi # [pairwise: skip] # Check whether --with-idnkit was given. -if test ${with_idnkit+y} -then : +if test "${with_idnkit+set}" = set; then : withval=$with_idnkit; use_idnkit="$withval" -else $as_nop +else use_idnkit="no" fi @@ -24620,10 +23556,9 @@ iconvlib= # [pairwise: --with-libiconv, --without-libiconv] # Check whether --with-libiconv was given. -if test ${with_libiconv+y} -then : +if test "${with_libiconv+set}" = set; then : withval=$with_libiconv; use_libiconv="$withval" -else $as_nop +else use_libiconv="no" fi @@ -24646,8 +23581,7 @@ esac # [pairwise: --with-iconv, --without-iconv] # Check whether --with-iconv was given. -if test ${with_iconv+y} -then : +if test "${with_iconv+set}" = set; then : withval=$with_iconv; iconvlib="$withval" fi @@ -24663,10 +23597,9 @@ esac # [pairwise: skip] # Check whether --with-idnlib was given. -if test ${with_idnlib+y} -then : +if test "${with_idnlib+set}" = set; then : withval=$with_idnlib; idnlib="$withval" -else $as_nop +else idnlib="no" fi @@ -24677,7 +23610,7 @@ fi IDNKIT_LIBS= if test "no" != "$use_idnkit"; then -printf "%s\n" "#define WITH_IDNKIT 1" >>confdefs.h +$as_echo "#define WITH_IDNKIT 1" >>confdefs.h STD_CINCLUDES="$STD_CINCLUDES -I$idnkit_path/include" if test "no" != "$idnlib"; then @@ -24699,10 +23632,9 @@ LIBIDN2_LIBS= # [pairwise: --with-libidn2=yes, --without-libidn2] # Check whether --with-libidn2 was given. -if test ${with_libidn2+y} -then : +if test "${with_libidn2+set}" = set; then : withval=$with_libidn2; use_libidn2="$withval" -else $as_nop +else use_libidn2="no" fi @@ -24720,19 +23652,17 @@ case $use_libidn2 in #( ;; esac -if test "$use_libidn2" != "no" -then : +if test "$use_libidn2" != "no"; then : save_CFLAGS="$CFLAGS" save_LIBS="$LIBS" save_LDFLAGS="$LDFLAGS" CFLAGS="$LIBIDN2_CFLAGS $CFLAGS" LDFLAGS="$LIBIDN2_LDFLAGS $LDFLAGS" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing idn2_to_ascii_8z" >&5 -printf %s "checking for library containing idn2_to_ascii_8z... " >&6; } -if test ${ac_cv_search_idn2_to_ascii_8z+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing idn2_to_ascii_8z" >&5 +$as_echo_n "checking for library containing idn2_to_ascii_8z... " >&6; } +if ${ac_cv_search_idn2_to_ascii_8z+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -24740,57 +23670,55 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char idn2_to_ascii_8z (); int -main (void) +main () { return idn2_to_ascii_8z (); ; return 0; } _ACEOF -for ac_lib in '' idn2 -do +for ac_lib in '' idn2; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO" -then : + if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_idn2_to_ascii_8z=$ac_res fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext - if test ${ac_cv_search_idn2_to_ascii_8z+y} -then : + if ${ac_cv_search_idn2_to_ascii_8z+:} false; then : break fi done -if test ${ac_cv_search_idn2_to_ascii_8z+y} -then : +if ${ac_cv_search_idn2_to_ascii_8z+:} false; then : -else $as_nop +else ac_cv_search_idn2_to_ascii_8z=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_idn2_to_ascii_8z" >&5 -printf "%s\n" "$ac_cv_search_idn2_to_ascii_8z" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_idn2_to_ascii_8z" >&5 +$as_echo "$ac_cv_search_idn2_to_ascii_8z" >&6; } ac_res=$ac_cv_search_idn2_to_ascii_8z -if test "$ac_res" != no -then : +if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" -printf "%s\n" "#define WITH_IDN_SUPPORT 1" >>confdefs.h +$as_echo "#define WITH_IDN_SUPPORT 1" >>confdefs.h -printf "%s\n" "#define WITH_LIBIDN2 1" >>confdefs.h +$as_echo "#define WITH_LIBIDN2 1" >>confdefs.h LIBIDN2_LIBS="$LIBIDN2_LDFLAGS -lidn2" -else $as_nop +else as_fn_error $? "libidn2 requested, but not found" "$LINENO" 5 fi @@ -24798,25 +23726,24 @@ fi /* end confdefs.h. */ #include int -main (void) +main () { idn2_to_unicode_8zlz(".", NULL, IDN2_NONTRANSITIONAL|IDN2_NFC_INPUT); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } +if ac_fn_c_try_link "$LINENO"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } -printf "%s\n" "#define WITH_IDN_OUT_SUPPORT 1" >>confdefs.h +$as_echo "#define WITH_IDN_OUT_SUPPORT 1" >>confdefs.h -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext CFLAGS="$save_CFLAGS" LIBS="$save_LIBS" @@ -24837,11 +23764,11 @@ fi # the IDN support is on if test "$use_idnkit" != no || test "$use_libidn2" != no; then -printf "%s\n" "#define WITH_IDN_SUPPORT 1" >>confdefs.h +$as_echo "#define WITH_IDN_SUPPORT 1" >>confdefs.h if test "$use_libidn2" = no || test "$use_libidn2_out" != no; then -printf "%s\n" "#define WITH_IDN_OUT_SUPPORT 1" >>confdefs.h +$as_echo "#define WITH_IDN_OUT_SUPPORT 1" >>confdefs.h fi fi @@ -24852,10 +23779,9 @@ fi # [pairwise: --with-cmocka, --without-cmocka] # Check whether --with-cmocka was given. -if test ${with_cmocka+y} -then : +if test "${with_cmocka+set}" = set; then : withval=$with_cmocka; : -else $as_nop +else with_cmocka=no fi @@ -24867,17 +23793,17 @@ case $with_cmocka in #( pkg_failed=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cmocka >= 1.0.0" >&5 -printf %s "checking for cmocka >= 1.0.0... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cmocka >= 1.0.0" >&5 +$as_echo_n "checking for cmocka >= 1.0.0... " >&6; } if test -n "$CMOCKA_CFLAGS"; then pkg_cv_CMOCKA_CFLAGS="$CMOCKA_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cmocka >= 1.0.0\""; } >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cmocka >= 1.0.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "cmocka >= 1.0.0") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_CMOCKA_CFLAGS=`$PKG_CONFIG --cflags "cmocka >= 1.0.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes @@ -24891,10 +23817,10 @@ if test -n "$CMOCKA_LIBS"; then pkg_cv_CMOCKA_LIBS="$CMOCKA_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cmocka >= 1.0.0\""; } >&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"cmocka >= 1.0.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "cmocka >= 1.0.0") 2>&5 ac_status=$? - printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_CMOCKA_LIBS=`$PKG_CONFIG --libs "cmocka >= 1.0.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes @@ -24908,8 +23834,8 @@ fi if test $pkg_failed = yes; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes @@ -24935,10 +23861,10 @@ Alternatively, you may set the environment variables CMOCKA_CFLAGS and CMOCKA_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } - { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 -printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. @@ -24952,10 +23878,10 @@ See \`config.log' for more details" "$LINENO" 5; } else CMOCKA_CFLAGS=$pkg_cv_CMOCKA_CFLAGS CMOCKA_LIBS=$pkg_cv_CMOCKA_LIBS - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } -printf "%s\n" "#define HAVE_CMOCKA 1" >>confdefs.h +$as_echo "#define HAVE_CMOCKA 1" >>confdefs.h fi ;; #( @@ -24965,28 +23891,29 @@ fi save_LIBS="$LIBS" CFLAGS="$CFLAGS -I$with_cmocka/include" LIBS="$LIBS -L$with_cmocka/lib" - for ac_header in cmocka.h + for ac_header in cmocka.h do : ac_fn_c_check_header_compile "$LINENO" "cmocka.h" "ac_cv_header_cmocka_h" "#include #include #include " -if test "x$ac_cv_header_cmocka_h" = xyes -then : - printf "%s\n" "#define HAVE_CMOCKA_H 1" >>confdefs.h +if test "x$ac_cv_header_cmocka_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_CMOCKA_H 1 +_ACEOF : -else $as_nop +else as_fn_error $? "cmocka.h not found" "$LINENO" 5 fi done - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing cmocka_set_message_output" >&5 -printf %s "checking for library containing cmocka_set_message_output... " >&6; } -if test ${ac_cv_search_cmocka_set_message_output+y} -then : - printf %s "(cached) " >&6 -else $as_nop + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing cmocka_set_message_output" >&5 +$as_echo_n "checking for library containing cmocka_set_message_output... " >&6; } +if ${ac_cv_search_cmocka_set_message_output+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -24994,57 +23921,55 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char cmocka_set_message_output (); int -main (void) +main () { return cmocka_set_message_output (); ; return 0; } _ACEOF -for ac_lib in '' cmocka -do +for ac_lib in '' cmocka; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO" -then : + if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_cmocka_set_message_output=$ac_res fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext - if test ${ac_cv_search_cmocka_set_message_output+y} -then : + if ${ac_cv_search_cmocka_set_message_output+:} false; then : break fi done -if test ${ac_cv_search_cmocka_set_message_output+y} -then : +if ${ac_cv_search_cmocka_set_message_output+:} false; then : -else $as_nop +else ac_cv_search_cmocka_set_message_output=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cmocka_set_message_output" >&5 -printf "%s\n" "$ac_cv_search_cmocka_set_message_output" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cmocka_set_message_output" >&5 +$as_echo "$ac_cv_search_cmocka_set_message_output" >&6; } ac_res=$ac_cv_search_cmocka_set_message_output -if test "$ac_res" != no -then : +if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" CMOCKA_CFLAGS="-Iwith_cmocka/include" CMOCKA_LIBS="-L$with_cmocka/lib -lcmocka" -printf "%s\n" "#define HAVE_CMOCKA 1" >>confdefs.h +$as_echo "#define HAVE_CMOCKA 1" >>confdefs.h -else $as_nop +else as_fn_error $? "cmocka unit testing framework not found in $with_cmocka path" "$LINENO" 5 fi @@ -25060,18 +23985,16 @@ esac # and bail out if execution engine was not found # -if test "$with_cmocka" != "no" -then : +if test "$with_cmocka" != "no"; then : for ac_prog in kyua do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_KYUA+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_KYUA+:} false; then : + $as_echo_n "(cached) " >&6 +else case $KYUA in [\\/]* | ?:[\\/]*) ac_cv_path_KYUA="$KYUA" # Let the user override the test with a path. @@ -25081,15 +24004,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_KYUA="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_KYUA="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -25101,22 +24020,21 @@ esac fi KYUA=$ac_cv_path_KYUA if test -n "$KYUA"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $KYUA" >&5 -printf "%s\n" "$KYUA" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KYUA" >&5 +$as_echo "$KYUA" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi test -n "$KYUA" && break done - if test -z "$KYUA" -then : - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: kyua test execution engine not found" >&5 -printf "%s\n" "$as_me: WARNING: kyua test execution engine not found" >&2;} -else $as_nop + if test -z "$KYUA"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: kyua test execution engine not found" >&5 +$as_echo "$as_me: WARNING: kyua test execution engine not found" >&2;} +else UNITTESTS=tests fi fi @@ -25132,33 +24050,32 @@ LDFLAGS="--wrap=printf" LD_WRAP_TESTS=false enable_ld_wrap=no -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for linker support for --wrap option" >&5 -printf %s "checking for linker support for --wrap option... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker support for --wrap option" >&5 +$as_echo_n "checking for linker support for --wrap option... " >&6; } cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int -main (void) +main () { __wrap_printf("success"); return (0); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : enable_ld_wrap=yes LD_WRAP_TESTS=true -printf "%s\n" "#define LD_WRAP 1" >>confdefs.h +$as_echo "#define LD_WRAP 1" >>confdefs.h - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } -else $as_nop - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext # AM_CONDITIONAL([LD_WRAP], [test $enable_ld_wrap = yes]) @@ -25168,19 +24085,28 @@ LDFLAGS=$save_LDFLAGS # # Check for i18n # -ac_fn_c_check_header_compile "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default" -if test "x$ac_cv_header_locale_h" = xyes -then : - printf "%s\n" "#define HAVE_LOCALE_H 1" >>confdefs.h +for ac_header in locale.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "locale.h" "ac_cv_header_locale_h" "$ac_includes_default" +if test "x$ac_cv_header_locale_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LOCALE_H 1 +_ACEOF fi -ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale" -if test "x$ac_cv_func_setlocale" = xyes -then : - printf "%s\n" "#define HAVE_SETLOCALE 1" >>confdefs.h +done + +for ac_func in setlocale +do : + ac_fn_c_check_func "$LINENO" "setlocale" "ac_cv_func_setlocale" +if test "x$ac_cv_func_setlocale" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_SETLOCALE 1 +_ACEOF fi +done # @@ -25189,10 +24115,9 @@ fi # [pairwise: --with-tuning=large, --without-tuning] # Check whether --with-tuning was given. -if test ${with_tuning+y} -then : +if test "${with_tuning+set}" = set; then : withval=$with_tuning; use_tuning="$withval" -else $as_nop +else use_tuning="no" fi @@ -25203,14 +24128,14 @@ case "$use_tuning" in as_fn_error $? "Large-system tuning requires threads." "$LINENO" 5 fi -printf "%s\n" "#define TUNE_LARGE 1" >>confdefs.h +$as_echo "#define TUNE_LARGE 1" >>confdefs.h - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using large-system tuning" >&5 -printf "%s\n" "using large-system tuning" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using large-system tuning" >&5 +$as_echo "using large-system tuning" >&6; } ;; no|default) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using default tuning" >&5 -printf "%s\n" "using default tuning" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using default tuning" >&5 +$as_echo "using default tuning" >&6; } ;; yes|*) as_fn_error $? "You must specify \"large\" or \"default\" for --with-tuning." "$LINENO" 5 @@ -25222,27 +24147,26 @@ esac # # [pairwise: --enable-querytrace, --disable-querytrace] # Check whether --enable-querytrace was given. -if test ${enable_querytrace+y} -then : +if test "${enable_querytrace+set}" = set; then : enableval=$enable_querytrace; want_querytrace="$enableval" -else $as_nop +else want_querytrace="no" fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable query trace logging" >&5 -printf %s "checking whether to enable query trace logging... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable query trace logging" >&5 +$as_echo_n "checking whether to enable query trace logging... " >&6; } case "$want_querytrace" in yes) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } -printf "%s\n" "#define WANT_QUERYTRACE 1" >>confdefs.h +$as_echo "#define WANT_QUERYTRACE 1" >>confdefs.h ;; no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ;; *) as_fn_error $? "\"--enable-querytrace requires yes or no\"" "$LINENO" 5 @@ -25384,10 +24308,9 @@ SO_STRIP="cat" # [pairwise: skip] # Check whether --with-dlopen was given. -if test ${with_dlopen+y} -then : +if test "${with_dlopen+set}" = set; then : withval=$with_dlopen; -else $as_nop +else with_dlopen="auto" fi @@ -25405,8 +24328,7 @@ esac # # If PIC is disabled, dlopen must also be # -if test "$pic_mode" = "no" -then : +if test "$pic_mode" = "no"; then : case $with_dlopen in #( auto) : with_dlopen="no" ;; #( @@ -25421,12 +24343,11 @@ case $with_dlopen in #( auto|yes) : # -fsanitize=thread hijacks dlopen and dlclose so use dlsym. - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 -printf %s "checking for library containing dlsym... " >&6; } -if test ${ac_cv_search_dlsym+y} -then : - printf %s "(cached) " >&6 -else $as_nop + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlsym" >&5 +$as_echo_n "checking for library containing dlsym... " >&6; } +if ${ac_cv_search_dlsym+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_func_search_save_LIBS=$LIBS cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ @@ -25434,88 +24355,82 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char dlsym (); int -main (void) +main () { return dlsym (); ; return 0; } _ACEOF -for ac_lib in '' dl -do +for ac_lib in '' dl; do if test -z "$ac_lib"; then ac_res="none required" else ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - if ac_fn_c_try_link "$LINENO" -then : + if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_dlsym=$ac_res fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext - if test ${ac_cv_search_dlsym+y} -then : + if ${ac_cv_search_dlsym+:} false; then : break fi done -if test ${ac_cv_search_dlsym+y} -then : +if ${ac_cv_search_dlsym+:} false; then : -else $as_nop +else ac_cv_search_dlsym=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 -printf "%s\n" "$ac_cv_search_dlsym" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlsym" >&5 +$as_echo "$ac_cv_search_dlsym" >&6; } ac_res=$ac_cv_search_dlsym -if test "$ac_res" != no -then : +if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi - - for ac_func in dlopen dlclose dlsym + for ac_func in dlopen dlclose dlsym do : - as_ac_var=`printf "%s\n" "ac_cv_func_$ac_func" | $as_tr_sh` + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" -if eval test \"x\$"$as_ac_var"\" = x"yes" -then : +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF -#define `printf "%s\n" "HAVE_$ac_func" | $as_tr_cpp` 1 +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 _ACEOF with_dlopen="yes" -else $as_nop +else with_dlopen="no" fi - done + ;; #( *) : ;; esac -if test "$with_dlopen" = "yes" -then : +if test "$with_dlopen" = "yes"; then : case $host in #( *-linux*|*-gnu*) : LDFLAGS="${LDFLAGS} -Wl,--export-dynamic" SO_CFLAGS="-fPIC" SO_LDFLAGS="" - if test "$use_libtool" = "yes" -then : + if test "$use_libtool" = "yes"; then : SO_LDFLAGS="-Xcompiler -shared" SO_LD="${CC}" -else $as_nop +else SO_LDFLAGS="-shared" SO_LD="${CC}" @@ -25526,13 +24441,12 @@ fi LDFLAGS="${LDFLAGS} -Wl,-E" SO_CFLAGS="-fpic" - if test "$use_libtool" = "yes" -then : + if test "$use_libtool" = "yes"; then : SO_LDFLAGS="-Xcompiler -shared" SO_LD="${CC}" -else $as_nop +else SO_LDFLAGS="-shared" SO_LD="${CC}" @@ -25543,12 +24457,11 @@ fi SO_CFLAGS="-fPIC" SO_LD="${CC}" - if test "$use_libtool" = "yes" -then : + if test "$use_libtool" = "yes"; then : SO_LDFLAGS="-Xcompiler -dynamiclib -undefined dynamic_lookup" -else $as_nop +else SO_LDFLAGS="-dynamiclib -undefined dynamic_lookup" @@ -25571,19 +24484,16 @@ fi SO_CFLAGS="-fPIC" ;; esac - if test "$GCC" = "yes" -then : + if test "$GCC" = "yes"; then : SO_CFLAGS="-fPIC" - if test -z "$SO_LD" -then : - if test "$use_libtool" = "yes" -then : + if test -z "$SO_LD"; then : + if test "$use_libtool" = "yes"; then : SO_LDFLAGS="-Xcompiler -shared" SO_LD="${CC}" -else $as_nop +else SO_LDFLAGS="-shared" SO_LD="${CC}" @@ -25594,19 +24504,17 @@ fi fi # If we still don't know how to make shared objects, don't make any. - if test -n "$SO_LD" -then : + if test -n "$SO_LD"; then : SO_TARGETS="\${SO_TARGETS}" -printf "%s\n" "#define ISC_DLZ_DLOPEN 1" >>confdefs.h +$as_echo "#define ISC_DLZ_DLOPEN 1" >>confdefs.h fi fi -if test "$with_dlopen" = "no" -a "$want_native_pkcs11" = "yes" -then : +if test "$with_dlopen" = "no" -a "$want_native_pkcs11" = "yes"; then : as_fn_error $? "PKCS11 requires dlopen() support" "$LINENO" 5 fi @@ -25658,14 +24566,13 @@ dlzdir='${DLZ_DRIVER_DIR}' # Was --with-dlz-postgres specified? # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Postgres DLZ driver" >&5 -printf %s "checking for Postgres DLZ driver... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Postgres DLZ driver" >&5 +$as_echo_n "checking for Postgres DLZ driver... " >&6; } # Check whether --with-dlz_postgres was given. -if test ${with_dlz_postgres+y} -then : +if test "${with_dlz_postgres+set}" = set; then : withval=$with_dlz_postgres; use_dlz_postgres="$withval" -else $as_nop +else use_dlz_postgres="no" fi @@ -25678,12 +24585,11 @@ then do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_PG_CONFIG+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PG_CONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else case $PG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PG_CONFIG="$PG_CONFIG" # Let the user override the test with a path. @@ -25693,15 +24599,11 @@ else $as_nop for as_dir in $use_dlz_postgres/bin do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_PG_CONFIG="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PG_CONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -25713,11 +24615,11 @@ esac fi PG_CONFIG=$ac_cv_path_PG_CONFIG if test -n "$PG_CONFIG"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PG_CONFIG" >&5 -printf "%s\n" "$PG_CONFIG" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PG_CONFIG" >&5 +$as_echo "$PG_CONFIG" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -25730,12 +24632,11 @@ test -n "$PG_CONFIG" || PG_CONFIG="not found" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_path_PG_CONFIG+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_path_PG_CONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else case $PG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PG_CONFIG="$PG_CONFIG" # Let the user override the test with a path. @@ -25745,15 +24646,11 @@ else $as_nop for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then - ac_cv_path_PG_CONFIG="$as_dir$ac_word$ac_exec_ext" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PG_CONFIG="$as_dir/$ac_word$ac_exec_ext" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -25765,11 +24662,11 @@ esac fi PG_CONFIG=$ac_cv_path_PG_CONFIG if test -n "$PG_CONFIG"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PG_CONFIG" >&5 -printf "%s\n" "$PG_CONFIG" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PG_CONFIG" >&5 +$as_echo "$PG_CONFIG" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -25809,15 +24706,15 @@ if test "$use_dlz_postgres" = "yes/include" then # Still no joy, give up - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -printf "%s\n" "not found" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +$as_echo "not found" >&6; } as_fn_error $? "No pg_config and PostgreSQL was not found in any of $pgdirs; use --with-dlz-postgres=/path or put pg_config in your path" "$LINENO" 5 fi case "$use_dlz_postgres" in no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ;; *) @@ -25839,8 +24736,8 @@ printf "%s\n" "no" >&6; } fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using PostgreSQL from $use_dlz_postgres_lib and $use_dlz_postgres" >&5 -printf "%s\n" "using PostgreSQL from $use_dlz_postgres_lib and $use_dlz_postgres" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using PostgreSQL from $use_dlz_postgres_lib and $use_dlz_postgres" >&5 +$as_echo "using PostgreSQL from $use_dlz_postgres_lib and $use_dlz_postgres" >&6; } ;; esac @@ -25849,14 +24746,13 @@ esac # Was --with-dlz-mysql specified? # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for MySQL DLZ driver" >&5 -printf %s "checking for MySQL DLZ driver... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for MySQL DLZ driver" >&5 +$as_echo_n "checking for MySQL DLZ driver... " >&6; } # Check whether --with-dlz_mysql was given. -if test ${with_dlz_mysql+y} -then : +if test "${with_dlz_mysql+set}" = set; then : withval=$with_dlz_mysql; use_dlz_mysql="$withval" -else $as_nop +else use_dlz_mysql="no" fi @@ -25869,12 +24765,11 @@ then do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -printf %s "checking for $ac_word... " >&6; } -if test ${ac_cv_prog_MYSQL_CONFIG+y} -then : - printf %s "(cached) " >&6 -else $as_nop +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_MYSQL_CONFIG+:} false; then : + $as_echo_n "(cached) " >&6 +else if test -n "$MYSQL_CONFIG"; then ac_cv_prog_MYSQL_CONFIG="$MYSQL_CONFIG" # Let the user override the test. else @@ -25882,15 +24777,11 @@ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac + test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then ac_cv_prog_MYSQL_CONFIG="$ac_prog" - printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done @@ -25901,11 +24792,11 @@ fi fi MYSQL_CONFIG=$ac_cv_prog_MYSQL_CONFIG if test -n "$MYSQL_CONFIG"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5 -printf "%s\n" "$MYSQL_CONFIG" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MYSQL_CONFIG" >&5 +$as_echo "$MYSQL_CONFIG" >&6; } else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -25950,15 +24841,15 @@ fi if test "$use_dlz_mysql" = "yes" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -printf "%s\n" "not found" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +$as_echo "not found" >&6; } as_fn_error $? "MySQL was not found in any of $mysqldirs; use --with-dlz-mysql=/path" "$LINENO" 5 fi case "$use_dlz_mysql" in no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ;; config) @@ -25980,8 +24871,8 @@ printf "%s\n" "no" >&6; } fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using mysql with libs ${mysql_lib} and includes ${mysql_include}" >&5 -printf "%s\n" "using mysql with libs ${mysql_lib} and includes ${mysql_include}" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using mysql with libs ${mysql_lib} and includes ${mysql_include}" >&5 +$as_echo "using mysql with libs ${mysql_lib} and includes ${mysql_include}" >&6; } ;; *) if test -d "$use_dlz_mysql/lib/mysql" @@ -26009,8 +24900,8 @@ printf "%s\n" "using mysql with libs ${mysql_lib} and includes ${mysql_include}" fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using mysql from ${mysql_lib} and ${mysql_include}" >&5 -printf "%s\n" "using mysql from ${mysql_lib} and ${mysql_include}" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using mysql from ${mysql_lib} and ${mysql_include}" >&5 +$as_echo "using mysql from ${mysql_lib} and ${mysql_include}" >&6; } ;; esac @@ -26019,22 +24910,21 @@ esac # Was --with-dlz-bdb specified? # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB DLZ driver..." >&5 -printf %s "checking for Berkeley DB DLZ driver...... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Berkeley DB DLZ driver..." >&5 +$as_echo_n "checking for Berkeley DB DLZ driver...... " >&6; } # Check whether --with-dlz_bdb was given. -if test ${with_dlz_bdb+y} -then : +if test "${with_dlz_bdb+set}" = set; then : withval=$with_dlz_bdb; use_dlz_bdb="$withval" -else $as_nop +else use_dlz_bdb="no" fi case "$use_dlz_bdb" in no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ;; *) if test "$use_dlz_bdb" = "yes" @@ -26046,8 +24936,8 @@ printf "%s\n" "no" >&6; } # User specified directory and it exists bdbdirs="$use_dlz_bdb" else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -printf "%s\n" "not found" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +$as_echo "not found" >&6; } as_fn_error $? "path $use_dlz_bdb does not exist" "$LINENO" 5 bdbdirs="" fi @@ -26061,8 +24951,8 @@ printf "%s\n" "not found" >&6; } dlz_bdb_inc="yes" dlz_bdb_libs="yes" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: " >&5 -printf "%s\n" "" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5 +$as_echo "" >&6; } for dd in $bdbdirs do # Skip nonexistent directories @@ -26101,13 +24991,12 @@ printf "%s\n" "" >&6; } do if test "$dd" = "/usr" then - as_ac_Lib=`printf "%s\n" "ac_cv_lib_$d""_db_create" | $as_tr_sh` -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for db_create in -l$d" >&5 -printf %s "checking for db_create in -l$d... " >&6; } -if eval test \${$as_ac_Lib+y} -then : - printf %s "(cached) " >&6 -else $as_nop + as_ac_Lib=`$as_echo "ac_cv_lib_$d''_db_create" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for db_create in -l$d" >&5 +$as_echo_n "checking for db_create in -l$d... " >&6; } +if eval \${$as_ac_Lib+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-l$d $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -26116,30 +25005,31 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char db_create (); int -main (void) +main () { return db_create (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : eval "$as_ac_Lib=yes" -else $as_nop +else eval "$as_ac_Lib=no" fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi eval ac_res=\$$as_ac_Lib - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 -printf "%s\n" "$ac_res" >&6; } -if eval test \"x\$"$as_ac_Lib"\" = x"yes" -then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : dlz_bdb_libs="-l${d}" fi @@ -26175,8 +25065,8 @@ fi if test "$dlz_bdb_libs" = "yes" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -printf "%s\n" "not found" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +$as_echo "not found" >&6; } as_fn_error $? "could not find Berkeley DB library" "$LINENO" 5 fi @@ -26199,8 +25089,8 @@ printf "%s\n" "not found" >&6; } fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using Berkeley DB: $dlz_bdb_inc $dlz_bdb_libs" >&5 -printf "%s\n" "using Berkeley DB: $dlz_bdb_inc $dlz_bdb_libs" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using Berkeley DB: $dlz_bdb_inc $dlz_bdb_libs" >&5 +$as_echo "using Berkeley DB: $dlz_bdb_inc $dlz_bdb_libs" >&6; } ac_config_files="$ac_config_files contrib/dlz/bin/dlzbdb/Makefile" @@ -26212,22 +25102,21 @@ esac # Was --with-dlz-filesystem specified? # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file system DLZ driver" >&5 -printf %s "checking for file system DLZ driver... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for file system DLZ driver" >&5 +$as_echo_n "checking for file system DLZ driver... " >&6; } # Check whether --with-dlz_filesystem was given. -if test ${with_dlz_filesystem+y} -then : +if test "${with_dlz_filesystem+set}" = set; then : withval=$with_dlz_filesystem; use_dlz_filesystem="$withval" -else $as_nop +else use_dlz_filesystem="no" fi case "$use_dlz_filesystem" in no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ;; *) @@ -26249,8 +25138,8 @@ printf "%s\n" "no" >&6; } fi DLZ_SYSTEM_TEST=filesystem - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ;; esac @@ -26259,14 +25148,13 @@ esac # Was --with-dlz-ldap specified? # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LDAP DLZ driver" >&5 -printf %s "checking for LDAP DLZ driver... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LDAP DLZ driver" >&5 +$as_echo_n "checking for LDAP DLZ driver... " >&6; } # Check whether --with-dlz_ldap was given. -if test ${with_dlz_ldap+y} -then : +if test "${with_dlz_ldap+set}" = set; then : withval=$with_dlz_ldap; use_dlz_ldap="$withval" -else $as_nop +else use_dlz_ldap="no" fi @@ -26287,15 +25175,15 @@ fi if test "$use_dlz_ldap" = "yes" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -printf "%s\n" "not found" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +$as_echo "not found" >&6; } as_fn_error $? "LDAP headers were not found in any of $ldapdirs; use --with-dlz-ldap=/path" "$LINENO" 5 fi case "$use_dlz_ldap" in no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ;; *) @@ -26317,8 +25205,8 @@ printf "%s\n" "no" >&6; } fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using LDAP from $use_dlz_ldap/lib and $use_dlz_ldap/include" >&5 -printf "%s\n" "using LDAP from $use_dlz_ldap/lib and $use_dlz_ldap/include" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using LDAP from $use_dlz_ldap/lib and $use_dlz_ldap/include" >&5 +$as_echo "using LDAP from $use_dlz_ldap/lib and $use_dlz_ldap/include" >&6; } ;; esac @@ -26327,14 +25215,13 @@ esac # Was --with-dlz-odbc specified? # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ODBC DLZ driver" >&5 -printf %s "checking for ODBC DLZ driver... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ODBC DLZ driver" >&5 +$as_echo_n "checking for ODBC DLZ driver... " >&6; } # Check whether --with-dlz_odbc was given. -if test ${with_dlz_odbc+y} -then : +if test "${with_dlz_odbc+set}" = set; then : withval=$with_dlz_odbc; use_dlz_odbc="$withval" -else $as_nop +else use_dlz_odbc="no" fi @@ -26344,18 +25231,17 @@ then # User did not specify a path - guess it libodbc_found=no sql_h_found=no - ac_fn_c_check_header_compile "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default" -if test "x$ac_cv_header_sql_h" = xyes -then : + ac_fn_c_check_header_mongrel "$LINENO" "sql.h" "ac_cv_header_sql_h" "$ac_includes_default" +if test "x$ac_cv_header_sql_h" = xyes; then : sql_h_found=yes fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for SQLConnect in -lodbc" >&5 -printf %s "checking for SQLConnect in -lodbc... " >&6; } -if test ${ac_cv_lib_odbc_SQLConnect+y} -then : - printf %s "(cached) " >&6 -else $as_nop + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SQLConnect in -lodbc" >&5 +$as_echo_n "checking for SQLConnect in -lodbc... " >&6; } +if ${ac_cv_lib_odbc_SQLConnect+:} false; then : + $as_echo_n "(cached) " >&6 +else ac_check_lib_save_LIBS=$LIBS LIBS="-lodbc $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext @@ -26364,29 +25250,30 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif char SQLConnect (); int -main (void) +main () { return SQLConnect (); ; return 0; } _ACEOF -if ac_fn_c_try_link "$LINENO" -then : +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_odbc_SQLConnect=yes -else $as_nop +else ac_cv_lib_odbc_SQLConnect=no fi -rm -f core conftest.err conftest.$ac_objext conftest.beam \ +rm -f core conftest.err conftest.$ac_objext \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLConnect" >&5 -printf "%s\n" "$ac_cv_lib_odbc_SQLConnect" >&6; } -if test "x$ac_cv_lib_odbc_SQLConnect" = xyes -then : +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_odbc_SQLConnect" >&5 +$as_echo "$ac_cv_lib_odbc_SQLConnect" >&6; } +if test "x$ac_cv_lib_odbc_SQLConnect" = xyes; then : libodbc_found=yes fi @@ -26413,12 +25300,12 @@ fi case "$use_dlz_odbc" in no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ;; yes) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5 -printf "%s\n" "not found" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 +$as_echo "not found" >&6; } as_fn_error $? "ODBC headers were not found in any of $odbcdirs; use --with-dlz-odbc=/path" "$LINENO" 5 ;; *) @@ -26441,8 +25328,8 @@ printf "%s\n" "not found" >&6; } fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: using ODBC from $use_dlz_odbc" >&5 -printf "%s\n" "using ODBC from $use_dlz_odbc" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: using ODBC from $use_dlz_odbc" >&5 +$as_echo "using ODBC from $use_dlz_odbc" >&6; } ;; esac @@ -26451,22 +25338,21 @@ esac # Was --with-dlz-stub specified? # -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stub DLZ driver" >&5 -printf %s "checking for stub DLZ driver... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stub DLZ driver" >&5 +$as_echo_n "checking for stub DLZ driver... " >&6; } # Check whether --with-dlz_stub was given. -if test ${with_dlz_stub+y} -then : +if test "${with_dlz_stub+set}" = set; then : withval=$with_dlz_stub; use_dlz_stub="$withval" -else $as_nop +else use_dlz_stub="no" fi case "$use_dlz_stub" in no) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } ;; *) @@ -26489,8 +25375,8 @@ printf "%s\n" "no" >&6; } fi - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } ;; esac @@ -26516,19 +25402,19 @@ then DLZ_DRIVER_OBJS="dlz_drivers.$O sdlz_helper.$O $DLZ_DRIVER_OBJS" fi -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking contributed DLZ drivers" >&5 -printf %s "checking contributed DLZ drivers... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking contributed DLZ drivers" >&5 +$as_echo_n "checking contributed DLZ drivers... " >&6; } if test -n "$CONTRIB_DLZ" then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 -printf "%s\n" "yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } DLZ_DRIVER_RULES=contrib/dlz/drivers/rules ac_config_files="$ac_config_files $DLZ_DRIVER_RULES contrib/dlz/modules/mysql/Makefile contrib/dlz/modules/mysqldyn/Makefile" else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 -printf "%s\n" "no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } DLZ_DRIVER_RULES=/dev/null fi @@ -26729,8 +25615,8 @@ _ACEOF case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 -printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( @@ -26760,15 +25646,15 @@ printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} /^ac_cv_env_/b end t clear :clear - s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 -printf "%s\n" "$as_me: updating cache $cache_file" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else @@ -26782,8 +25668,8 @@ printf "%s\n" "$as_me: updating cache $cache_file" >&6;} fi fi else - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 -printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache @@ -26800,7 +25686,7 @@ U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" @@ -26817,8 +25703,8 @@ LTLIBOBJS=$ac_ltlibobjs ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 -printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL @@ -26841,16 +25727,14 @@ cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -as_nop=: -if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 -then : +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST -else $as_nop +else case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( @@ -26860,46 +25744,46 @@ esac fi - -# Reset variables that may have inherited troublesome values from -# the environment. - -# IFS needs to be set, to space, tab, and newline, in precisely that order. -# (If _AS_PATH_WALK were called with IFS unset, it would have the -# side effect of setting IFS to empty, thus disabling word splitting.) -# Quoting is to prevent editors from complaining about space-tab. as_nl=' ' export as_nl -IFS=" "" $as_nl" - -PS1='$ ' -PS2='> ' -PS4='+ ' - -# Ensure predictable behavior from utilities with locale-dependent output. -LC_ALL=C -export LC_ALL -LANGUAGE=C -export LANGUAGE - -# We cannot yet rely on "unset" to work, but we need these variables -# to be unset--not just set to an empty or harmless value--now, to -# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct -# also avoids known problems related to "unset" and subshell syntax -# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). -for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH -do eval test \${$as_var+y} \ - && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : -done - -# Ensure that fds 0, 1, and 2 are open. -if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi -if (exec 3>&2) ; then :; else exec 2>/dev/null; fi +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi # The user is always right. -if ${PATH_SEPARATOR+false} :; then +if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || @@ -26908,6 +25792,13 @@ if ${PATH_SEPARATOR+false} :; then fi +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( @@ -26916,12 +25807,8 @@ case $0 in #(( for as_dir in $PATH do IFS=$as_save_IFS - case $as_dir in #((( - '') as_dir=./ ;; - */) ;; - *) as_dir=$as_dir/ ;; - esac - test -r "$as_dir$0" && as_myself=$as_dir$0 && break + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break done IFS=$as_save_IFS @@ -26933,10 +25820,30 @@ if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then - printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH # as_fn_error STATUS ERROR [LINENO LOG_FD] @@ -26949,14 +25856,13 @@ as_fn_error () as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack - printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi - printf "%s\n" "$as_me: error: $2" >&2 + $as_echo "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error - # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. @@ -26983,20 +25889,18 @@ as_fn_unset () { eval $1=; unset $1;} } as_unset=as_fn_unset - # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. -if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null -then : +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : eval 'as_fn_append () { eval $1+=\$2 }' -else $as_nop +else as_fn_append () { eval $1=\$$1\$2 @@ -27008,13 +25912,12 @@ fi # as_fn_append # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. -if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null -then : +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : eval 'as_fn_arith () { as_val=$(( $* )) }' -else $as_nop +else as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` @@ -27045,7 +25948,7 @@ as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X/"$0" | +$as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q @@ -27067,10 +25970,6 @@ as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits - -# Determine whether it's possible to make 'echo' print without a newline. -# These variables are no longer used directly by Autoconf, but are AC_SUBSTed -# for compatibility with existing Makefiles. ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) @@ -27084,12 +25983,6 @@ case `echo -n x` in #((((( ECHO_N='-n';; esac -# For backward compatibility with old third-party macros, we provide -# the shell variables $as_echo and $as_echo_n. New code should use -# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. -as_echo='printf %s\n' -as_echo_n='printf %s' - rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file @@ -27131,7 +26024,7 @@ as_fn_mkdir_p () as_dirs= while :; do case $as_dir in #( - *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" @@ -27140,7 +26033,7 @@ $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$as_dir" | +$as_echo X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -27203,7 +26096,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # values after options handling. ac_log=" This file was extended by BIND $as_me 9.11, which was -generated by GNU Autoconf 2.71. Invocation command line was +generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -27266,16 +26159,14 @@ Report bugs to . BIND home page: ." _ACEOF -ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` -ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 -ac_cs_config='$ac_cs_config_escaped' +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ BIND config.status 9.11 -configured by $0, generated by GNU Autoconf 2.71, +configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" -Copyright (C) 2021 Free Software Foundation, Inc. +Copyright (C) 2012 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." @@ -27314,15 +26205,15 @@ do -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - printf "%s\n" "$ac_cs_version"; exit ;; + $as_echo "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) - printf "%s\n" "$ac_cs_config"; exit ;; + $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in - *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" @@ -27330,7 +26221,7 @@ do --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in - *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; @@ -27339,7 +26230,7 @@ do as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) - printf "%s\n" "$ac_cs_usage"; exit ;; + $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; @@ -27367,7 +26258,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift - \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" @@ -27381,7 +26272,7 @@ exec 5>>config.log sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX - printf "%s\n" "$ac_log" + $as_echo "$ac_log" } >&5 _ACEOF @@ -27831,9 +26722,9 @@ done # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then - test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files - test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers - test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree @@ -28203,7 +27094,7 @@ do esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac - case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done @@ -28211,17 +27102,17 @@ do # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` - printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 -printf "%s\n" "$as_me: creating $ac_file" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) - ac_sed_conf_input=`printf "%s\n" "$configure_input" | + ac_sed_conf_input=`$as_echo "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac @@ -28238,7 +27129,7 @@ $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -printf "%s\n" X"$ac_file" | +$as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -28262,9 +27153,9 @@ printf "%s\n" X"$ac_file" | case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) - ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; @@ -28321,8 +27212,8 @@ ac_sed_dataroot=' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' @@ -28370,9 +27261,9 @@ test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 -printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" @@ -28388,27 +27279,27 @@ which seems to be undefined. Please make sure it is defined" >&2;} # if test x"$ac_file" != x-; then { - printf "%s\n" "/* $configure_input */" >&1 \ + $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 -printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else - printf "%s\n" "/* $configure_input */" >&1 \ + $as_echo "/* $configure_input */" \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi ;; - :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 -printf "%s\n" "$as_me: executing $ac_file commands" >&6;} + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac @@ -28941,7 +27832,6 @@ _LT_EOF esac - ltmain=$ac_aux_dir/ltmain.sh @@ -28992,8 +27882,8 @@ if test "$no_create" != yes; then $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then - { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 -printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi @@ -29003,10 +27893,9 @@ fi # [pairwise: --with-make-clean, --without-make-clean] # Check whether --with-make-clean was given. -if test ${with_make_clean+y} -then : +if test "${with_make_clean+set}" = set; then : withval=$with_make_clean; make_clean="$withval" -else $as_nop +else make_clean="yes" fi @@ -29026,8 +27915,7 @@ esac # [pairwise: --enable-full-report, --disable-full-report] # Check whether --enable-full-report was given. -if test ${enable_full_report+y} -then : +if test "${enable_full_report+set}" = set; then : enableval=$enable_full_report; fi @@ -29198,4 +28086,3 @@ fi # Local Variables: # mode: sh # End: - diff --git a/doc/arm/Bv9ARM.ch01.html b/doc/arm/Bv9ARM.ch01.html index 6ed6122620..ee34ed2402 100644 --- a/doc/arm/Bv9ARM.ch01.html +++ b/doc/arm/Bv9ARM.ch01.html @@ -576,6 +576,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch02.html b/doc/arm/Bv9ARM.ch02.html index d58d86b219..08415e8955 100644 --- a/doc/arm/Bv9ARM.ch02.html +++ b/doc/arm/Bv9ARM.ch02.html @@ -144,6 +144,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch03.html b/doc/arm/Bv9ARM.ch03.html index eff4440d8b..2f2ac712da 100644 --- a/doc/arm/Bv9ARM.ch03.html +++ b/doc/arm/Bv9ARM.ch03.html @@ -654,6 +654,6 @@ controls { -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch04.html b/doc/arm/Bv9ARM.ch04.html index 20953857f8..15fba9e819 100644 --- a/doc/arm/Bv9ARM.ch04.html +++ b/doc/arm/Bv9ARM.ch04.html @@ -2664,6 +2664,6 @@ $ORIGIN 0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa. -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch05.html b/doc/arm/Bv9ARM.ch05.html index 84275d76d4..4c94aea214 100644 --- a/doc/arm/Bv9ARM.ch05.html +++ b/doc/arm/Bv9ARM.ch05.html @@ -131,6 +131,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch06.html b/doc/arm/Bv9ARM.ch06.html index 017fd73192..0dbf17aacc 100644 --- a/doc/arm/Bv9ARM.ch06.html +++ b/doc/arm/Bv9ARM.ch06.html @@ -12842,6 +12842,6 @@ HOST-127.EXAMPLE. MX 0 . -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch07.html b/doc/arm/Bv9ARM.ch07.html index d137a9908e..ec9dbf2386 100644 --- a/doc/arm/Bv9ARM.ch07.html +++ b/doc/arm/Bv9ARM.ch07.html @@ -384,6 +384,6 @@ allow-query { !{ !10/8; any; }; key example; }; -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch08.html b/doc/arm/Bv9ARM.ch08.html index e76e36bdca..1f0ca87787 100644 --- a/doc/arm/Bv9ARM.ch08.html +++ b/doc/arm/Bv9ARM.ch08.html @@ -125,6 +125,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch09.html b/doc/arm/Bv9ARM.ch09.html index a4469d94ca..c64867a88f 100644 --- a/doc/arm/Bv9ARM.ch09.html +++ b/doc/arm/Bv9ARM.ch09.html @@ -36,11 +36,12 @@

Table of Contents

-
Release Notes for BIND Version 9.11.31
+
Release Notes for BIND Version 9.11.32
Introduction
Download
License Change
+
Notes for BIND 9.11.32
Notes for BIND 9.11.31
Notes for BIND 9.11.30
Notes for BIND 9.11.29
@@ -80,7 +81,7 @@

-Release Notes for BIND Version 9.11.31

+Release Notes for BIND Version 9.11.32

Introduction

@@ -136,6 +137,28 @@

+Notes for BIND 9.11.32

+
+

+Feature Changes

+
    +
  • + DNSSEC responses containing NSEC3 records with iteration counts + greater than 150 are now treated as insecure. [GL #2445] +

  • +
  • + The maximum supported number of NSEC3 iterations that can be + configured for a zone has been reduced to 150. [GL #2642] +

  • +
  • + The implementation of the ZONEMD RR type has been updated to match RFC + 8976. [GL #2658] +

  • +
+
+
+
+

Notes for BIND 9.11.31

@@ -2205,6 +2228,6 @@

-

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch10.html b/doc/arm/Bv9ARM.ch10.html index ad2f709327..d7cf6c3cf4 100644 --- a/doc/arm/Bv9ARM.ch10.html +++ b/doc/arm/Bv9ARM.ch10.html @@ -148,6 +148,6 @@
-

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch11.html b/doc/arm/Bv9ARM.ch11.html index 7a5c4e61af..627b31da12 100644 --- a/doc/arm/Bv9ARM.ch11.html +++ b/doc/arm/Bv9ARM.ch11.html @@ -508,6 +508,6 @@
-

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch12.html b/doc/arm/Bv9ARM.ch12.html index 85039f4f68..8a2614f4bc 100644 --- a/doc/arm/Bv9ARM.ch12.html +++ b/doc/arm/Bv9ARM.ch12.html @@ -473,6 +473,6 @@ $ sample-update -a sample-update -k Kxxx.+nnn+mm
-

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.ch13.html b/doc/arm/Bv9ARM.ch13.html index 6297a8eff3..05fedce919 100644 --- a/doc/arm/Bv9ARM.ch13.html +++ b/doc/arm/Bv9ARM.ch13.html @@ -176,6 +176,6 @@
-

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.html b/doc/arm/Bv9ARM.html index b83d1b16e4..46a40986a6 100644 --- a/doc/arm/Bv9ARM.html +++ b/doc/arm/Bv9ARM.html @@ -32,7 +32,7 @@

BIND 9 Administrator Reference Manual

-

BIND Version 9.11.31

+

BIND Version 9.11.32


@@ -241,11 +241,12 @@
A. Release Notes
-
Release Notes for BIND Version 9.11.31
+
Release Notes for BIND Version 9.11.32
Introduction
Download
License Change
+
Notes for BIND 9.11.32
Notes for BIND 9.11.31
Notes for BIND 9.11.30
Notes for BIND 9.11.29
@@ -442,6 +443,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/Bv9ARM.pdf b/doc/arm/Bv9ARM.pdf index c30be8a545396716ca748e9c0ae56ba1841094f8..ce15658eaf1f097ff0c0c6ca555523355a7a568d 100644 GIT binary patch delta 199002 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 delta 198446 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%0DbmH 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

68_nT> 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�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

Wva0-R<8F{>(asXpQY=?~b0&re&sKG=DK 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 -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.ddns-confgen.html b/doc/arm/man.ddns-confgen.html index dd49e4381e..d8ff235548 100644 --- a/doc/arm/man.ddns-confgen.html +++ b/doc/arm/man.ddns-confgen.html @@ -176,6 +176,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.delv.html b/doc/arm/man.delv.html index f1dd58be43..9220b634b3 100644 --- a/doc/arm/man.delv.html +++ b/doc/arm/man.delv.html @@ -499,6 +499,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.dig.html b/doc/arm/man.dig.html index 51cb8827e9..5c3ff71e98 100644 --- a/doc/arm/man.dig.html +++ b/doc/arm/man.dig.html @@ -919,6 +919,6 @@ dig +qr www.isc.org any -x 127.0.0.1 isc.org ns +noqr -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.dnssec-checkds.html b/doc/arm/man.dnssec-checkds.html index 8f395d72ef..12a7e42414 100644 --- a/doc/arm/man.dnssec-checkds.html +++ b/doc/arm/man.dnssec-checkds.html @@ -101,6 +101,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.dnssec-coverage.html b/doc/arm/man.dnssec-coverage.html index 46b7f3f1af..0435e481da 100644 --- a/doc/arm/man.dnssec-coverage.html +++ b/doc/arm/man.dnssec-coverage.html @@ -221,6 +221,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.dnssec-dsfromkey.html b/doc/arm/man.dnssec-dsfromkey.html index 09b641d308..49903e99b4 100644 --- a/doc/arm/man.dnssec-dsfromkey.html +++ b/doc/arm/man.dnssec-dsfromkey.html @@ -239,6 +239,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.dnssec-importkey.html b/doc/arm/man.dnssec-importkey.html index af869f5e53..60c384ceb5 100644 --- a/doc/arm/man.dnssec-importkey.html +++ b/doc/arm/man.dnssec-importkey.html @@ -179,6 +179,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.dnssec-keyfromlabel.html b/doc/arm/man.dnssec-keyfromlabel.html index 4cc360de74..ffba145ba6 100644 --- a/doc/arm/man.dnssec-keyfromlabel.html +++ b/doc/arm/man.dnssec-keyfromlabel.html @@ -381,6 +381,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.dnssec-keygen.html b/doc/arm/man.dnssec-keygen.html index ffe7fb5a30..69b2dcd9ad 100644 --- a/doc/arm/man.dnssec-keygen.html +++ b/doc/arm/man.dnssec-keygen.html @@ -462,6 +462,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.dnssec-keymgr.html b/doc/arm/man.dnssec-keymgr.html index 2c5e982394..8bd30d70fb 100644 --- a/doc/arm/man.dnssec-keymgr.html +++ b/doc/arm/man.dnssec-keymgr.html @@ -328,6 +328,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.dnssec-revoke.html b/doc/arm/man.dnssec-revoke.html index 7f427f4509..49e3c6ffc0 100644 --- a/doc/arm/man.dnssec-revoke.html +++ b/doc/arm/man.dnssec-revoke.html @@ -126,6 +126,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.dnssec-settime.html b/doc/arm/man.dnssec-settime.html index c8661eb01f..7213eda57d 100644 --- a/doc/arm/man.dnssec-settime.html +++ b/doc/arm/man.dnssec-settime.html @@ -269,6 +269,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.dnssec-signzone.html b/doc/arm/man.dnssec-signzone.html index 6486920bcc..a266be6333 100644 --- a/doc/arm/man.dnssec-signzone.html +++ b/doc/arm/man.dnssec-signzone.html @@ -559,6 +559,6 @@ db.example.com.signed -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.dnssec-verify.html b/doc/arm/man.dnssec-verify.html index 7fbb4e0197..3c2a4110d5 100644 --- a/doc/arm/man.dnssec-verify.html +++ b/doc/arm/man.dnssec-verify.html @@ -156,6 +156,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.dnstap-read.html b/doc/arm/man.dnstap-read.html index 5bc882e956..f0db8687fc 100644 --- a/doc/arm/man.dnstap-read.html +++ b/doc/arm/man.dnstap-read.html @@ -99,6 +99,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.genrandom.html b/doc/arm/man.genrandom.html index 339aaa09ad..56f05c334d 100644 --- a/doc/arm/man.genrandom.html +++ b/doc/arm/man.genrandom.html @@ -93,6 +93,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.host.html b/doc/arm/man.host.html index 06607d2ed5..3013aee309 100644 --- a/doc/arm/man.host.html +++ b/doc/arm/man.host.html @@ -292,6 +292,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.isc-hmac-fixup.html b/doc/arm/man.isc-hmac-fixup.html index f3353162f0..9e8833c63d 100644 --- a/doc/arm/man.isc-hmac-fixup.html +++ b/doc/arm/man.isc-hmac-fixup.html @@ -103,6 +103,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.lwresd.html b/doc/arm/man.lwresd.html index 399cabf771..69062e19e9 100644 --- a/doc/arm/man.lwresd.html +++ b/doc/arm/man.lwresd.html @@ -245,6 +245,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.mdig.html b/doc/arm/man.mdig.html index e55e4d655b..2a7b1159fd 100644 --- a/doc/arm/man.mdig.html +++ b/doc/arm/man.mdig.html @@ -472,6 +472,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.named-checkconf.html b/doc/arm/man.named-checkconf.html index fc39a74c25..a2ce3d10c8 100644 --- a/doc/arm/man.named-checkconf.html +++ b/doc/arm/man.named-checkconf.html @@ -146,6 +146,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.named-checkzone.html b/doc/arm/man.named-checkzone.html index 313bb2bb8c..1a94e39d28 100644 --- a/doc/arm/man.named-checkzone.html +++ b/doc/arm/man.named-checkzone.html @@ -330,6 +330,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.named-journalprint.html b/doc/arm/man.named-journalprint.html index 9d436b1e64..a4b74e736c 100644 --- a/doc/arm/man.named-journalprint.html +++ b/doc/arm/man.named-journalprint.html @@ -94,6 +94,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.named-nzd2nzf.html b/doc/arm/man.named-nzd2nzf.html index 700b932e40..2a21da8043 100644 --- a/doc/arm/man.named-nzd2nzf.html +++ b/doc/arm/man.named-nzd2nzf.html @@ -95,6 +95,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.named-rrchecker.html b/doc/arm/man.named-rrchecker.html index 444dde05aa..b1e5c8533e 100644 --- a/doc/arm/man.named-rrchecker.html +++ b/doc/arm/man.named-rrchecker.html @@ -96,6 +96,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.named.conf.html b/doc/arm/man.named.conf.html index 12695db566..c3cbd601eb 100644 --- a/doc/arm/man.named.conf.html +++ b/doc/arm/man.named.conf.html @@ -974,6 +974,6 @@ zone -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.named.html b/doc/arm/man.named.html index f94a5217d3..095fc8afdf 100644 --- a/doc/arm/man.named.html +++ b/doc/arm/man.named.html @@ -376,6 +376,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.nsec3hash.html b/doc/arm/man.nsec3hash.html index e07a440232..b87fdafe79 100644 --- a/doc/arm/man.nsec3hash.html +++ b/doc/arm/man.nsec3hash.html @@ -98,6 +98,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.nslookup.html b/doc/arm/man.nslookup.html index 60e8fb3a43..9e33e016bd 100644 --- a/doc/arm/man.nslookup.html +++ b/doc/arm/man.nslookup.html @@ -362,6 +362,6 @@ nslookup -query=hinfo -timeout=10 -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.nsupdate.html b/doc/arm/man.nsupdate.html index 2865cb1150..bca424cb17 100644 --- a/doc/arm/man.nsupdate.html +++ b/doc/arm/man.nsupdate.html @@ -671,6 +671,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.pkcs11-destroy.html b/doc/arm/man.pkcs11-destroy.html index ce9b60d414..aa8572e8c3 100644 --- a/doc/arm/man.pkcs11-destroy.html +++ b/doc/arm/man.pkcs11-destroy.html @@ -116,6 +116,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.pkcs11-keygen.html b/doc/arm/man.pkcs11-keygen.html index e846bf5959..21963380da 100644 --- a/doc/arm/man.pkcs11-keygen.html +++ b/doc/arm/man.pkcs11-keygen.html @@ -141,6 +141,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.pkcs11-list.html b/doc/arm/man.pkcs11-list.html index 8b8cc30ed6..079c976b13 100644 --- a/doc/arm/man.pkcs11-list.html +++ b/doc/arm/man.pkcs11-list.html @@ -114,6 +114,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.pkcs11-tokens.html b/doc/arm/man.pkcs11-tokens.html index 4016b016af..308bedbda1 100644 --- a/doc/arm/man.pkcs11-tokens.html +++ b/doc/arm/man.pkcs11-tokens.html @@ -91,6 +91,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.rndc-confgen.html b/doc/arm/man.rndc-confgen.html index e797ec22f8..da6e91a61a 100644 --- a/doc/arm/man.rndc-confgen.html +++ b/doc/arm/man.rndc-confgen.html @@ -216,6 +216,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.rndc.conf.html b/doc/arm/man.rndc.conf.html index af49e45c80..400ea75aa9 100644 --- a/doc/arm/man.rndc.conf.html +++ b/doc/arm/man.rndc.conf.html @@ -238,6 +238,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/man.rndc.html b/doc/arm/man.rndc.html index 011a6ba8fd..352b61c846 100644 --- a/doc/arm/man.rndc.html +++ b/doc/arm/man.rndc.html @@ -786,6 +786,6 @@ -

BIND 9.11.31 (Extended Support Version)

+

BIND 9.11.32 (Extended Support Version)

diff --git a/doc/arm/notes.html b/doc/arm/notes.html index 23e6cb8db1..019ff4e2cc 100644 --- a/doc/arm/notes.html +++ b/doc/arm/notes.html @@ -13,7 +13,7 @@

-Release Notes for BIND Version 9.11.31

+Release Notes for BIND Version 9.11.32

Introduction

@@ -69,6 +69,28 @@

+Notes for BIND 9.11.32

+
+

+Feature Changes

+
    +
  • + DNSSEC responses containing NSEC3 records with iteration counts + greater than 150 are now treated as insecure. [GL #2445] +

  • +
  • + The maximum supported number of NSEC3 iterations that can be + configured for a zone has been reduced to 150. [GL #2642] +

  • +
  • + The implementation of the ZONEMD RR type has been updated to match RFC + 8976. [GL #2658] +

  • +
+
+
+
+

Notes for BIND 9.11.31

diff --git a/doc/arm/notes.pdf b/doc/arm/notes.pdf index aa1b69ce5bc39e66578850d188def74a60aadace..8c7df91da0ff0f6c8f5ea302c040c35abdf866b8 100644 GIT binary patch delta 64517 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

b^E%+$KBzjZ_^hXeYbgC&t=3IEEmO+da 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 EU;nAor2qf` delta 63804 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

SYld>o2NwWb_$d5(@ixVkeQ_KL~NqH_9Q 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 diff --git a/doc/arm/notes.txt b/doc/arm/notes.txt index 0e818dc454..30255fb949 100644 --- a/doc/arm/notes.txt +++ b/doc/arm/notes.txt @@ -1,4 +1,4 @@ -Release Notes for BIND Version 9.11.31 +Release Notes for BIND Version 9.11.32 Introduction @@ -36,6 +36,19 @@ Those unsure whether or not the license change affects their use of BIND, or who wish to discuss how to comply with the license may contact ISC at https://www.isc.org/mission/contact/. +Notes for BIND 9.11.32 + +Feature Changes + + • DNSSEC responses containing NSEC3 records with iteration counts + greater than 150 are now treated as insecure. [GL #2445] + + • The maximum supported number of NSEC3 iterations that can be + configured for a zone has been reduced to 150. [GL #2642] + + • The implementation of the ZONEMD RR type has been updated to match RFC + 8976. [GL #2658] + Notes for BIND 9.11.31 Security Fixes diff --git a/lib/dns/api b/lib/dns/api index 0418fc842f..bbd305d15e 100644 --- a/lib/dns/api +++ b/lib/dns/api @@ -8,6 +8,6 @@ # 9.10-sub: 180-189 # 9.11: 160-169,1100-1199 # 9.12: 1200-1299 -LIBINTERFACE = 1114 +LIBINTERFACE = 1115 LIBREVISION = 0 LIBAGE = 0 diff --git a/version b/version index 12e016e3e0..4cc538e89e 100644 --- a/version +++ b/version @@ -5,7 +5,7 @@ PRODUCT=BIND DESCRIPTION="(Extended Support Version)" MAJORVER=9 MINORVER=11 -PATCHVER=31 +PATCHVER=32 RELEASETYPE= RELEASEVER= EXTENSIONS=