1 1.1 christos #! /bin/sh 2 1.1 christos # Guess values for system-dependent variables and create Makefiles. 3 1.1.1.4 christos # Generated by GNU Autoconf 2.69 for DHCP 4.4.3. 4 1.1 christos # 5 1.1 christos # Report bugs to <dhcp-users (at] isc.org>. 6 1.1 christos # 7 1.1 christos # 8 1.1 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9 1.1 christos # 10 1.1 christos # 11 1.1 christos # This configure script is free software; the Free Software Foundation 12 1.1 christos # gives unlimited permission to copy, distribute and modify it. 13 1.1 christos ## -------------------- ## 14 1.1 christos ## M4sh Initialization. ## 15 1.1 christos ## -------------------- ## 16 1.1 christos 17 1.1 christos # Be more Bourne compatible 18 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 19 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 1.1 christos emulate sh 21 1.1 christos NULLCMD=: 22 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 1.1 christos # is contrary to our usage. Disable this feature. 24 1.1 christos alias -g '${1+"$@"}'='"$@"' 25 1.1 christos setopt NO_GLOB_SUBST 26 1.1 christos else 27 1.1 christos case `(set -o) 2>/dev/null` in #( 28 1.1 christos *posix*) : 29 1.1 christos set -o posix ;; #( 30 1.1 christos *) : 31 1.1 christos ;; 32 1.1 christos esac 33 1.1 christos fi 34 1.1 christos 35 1.1 christos 36 1.1 christos as_nl=' 37 1.1 christos ' 38 1.1 christos export as_nl 39 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 40 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 44 1.1 christos # but without wasting forks for bash or zsh. 45 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 1.1 christos as_echo='print -r --' 48 1.1 christos as_echo_n='print -rn --' 49 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 1.1 christos as_echo='printf %s\n' 51 1.1 christos as_echo_n='printf %s' 52 1.1 christos else 53 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 1.1 christos as_echo_n='/usr/ucb/echo -n' 56 1.1 christos else 57 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 1.1 christos as_echo_n_body='eval 59 1.1 christos arg=$1; 60 1.1 christos case $arg in #( 61 1.1 christos *"$as_nl"*) 62 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 63 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 1.1 christos esac; 65 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 1.1 christos ' 67 1.1 christos export as_echo_n_body 68 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 69 1.1 christos fi 70 1.1 christos export as_echo_body 71 1.1 christos as_echo='sh -c $as_echo_body as_echo' 72 1.1 christos fi 73 1.1 christos 74 1.1 christos # The user is always right. 75 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 76 1.1 christos PATH_SEPARATOR=: 77 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 1.1 christos PATH_SEPARATOR=';' 80 1.1 christos } 81 1.1 christos fi 82 1.1 christos 83 1.1 christos 84 1.1 christos # IFS 85 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 86 1.1 christos # there to prevent editors from complaining about space-tab. 87 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 88 1.1 christos # splitting by setting IFS to empty value.) 89 1.1 christos IFS=" "" $as_nl" 90 1.1 christos 91 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 92 1.1 christos as_myself= 93 1.1 christos case $0 in #(( 94 1.1 christos *[\\/]* ) as_myself=$0 ;; 95 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96 1.1 christos for as_dir in $PATH 97 1.1 christos do 98 1.1 christos IFS=$as_save_IFS 99 1.1 christos test -z "$as_dir" && as_dir=. 100 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 1.1 christos done 102 1.1 christos IFS=$as_save_IFS 103 1.1 christos 104 1.1 christos ;; 105 1.1 christos esac 106 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 107 1.1 christos # in which case we are not to be found in the path. 108 1.1 christos if test "x$as_myself" = x; then 109 1.1 christos as_myself=$0 110 1.1 christos fi 111 1.1 christos if test ! -f "$as_myself"; then 112 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 1.1 christos exit 1 114 1.1 christos fi 115 1.1 christos 116 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 117 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 119 1.1 christos # trigger a bug in pdksh 5.2.14. 120 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 121 1.1 christos do eval test x\${$as_var+set} = xset \ 122 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123 1.1 christos done 124 1.1 christos PS1='$ ' 125 1.1 christos PS2='> ' 126 1.1 christos PS4='+ ' 127 1.1 christos 128 1.1 christos # NLS nuisances. 129 1.1 christos LC_ALL=C 130 1.1 christos export LC_ALL 131 1.1 christos LANGUAGE=C 132 1.1 christos export LANGUAGE 133 1.1 christos 134 1.1 christos # CDPATH. 135 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 1.1 christos 137 1.1 christos # Use a proper internal environment variable to ensure we don't fall 138 1.1 christos # into an infinite loop, continuously re-executing ourselves. 139 1.1 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 1.1 christos _as_can_reexec=no; export _as_can_reexec; 141 1.1 christos # We cannot yet assume a decent shell, so we have to provide a 142 1.1 christos # neutralization value for shells without unset; and this also 143 1.1 christos # works around shells that cannot unset nonexistent variables. 144 1.1 christos # Preserve -v and -x to the replacement shell. 145 1.1 christos BASH_ENV=/dev/null 146 1.1 christos ENV=/dev/null 147 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148 1.1 christos case $- in # (((( 149 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;; 150 1.1 christos *v* ) as_opts=-v ;; 151 1.1 christos *x* ) as_opts=-x ;; 152 1.1 christos * ) as_opts= ;; 153 1.1 christos esac 154 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail 156 1.1 christos # out after a failed `exec'. 157 1.1 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158 1.1 christos as_fn_exit 255 159 1.1 christos fi 160 1.1 christos # We don't want this to propagate to other subprocesses. 161 1.1 christos { _as_can_reexec=; unset _as_can_reexec;} 162 1.1 christos if test "x$CONFIG_SHELL" = x; then 163 1.1 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 1.1 christos emulate sh 165 1.1 christos NULLCMD=: 166 1.1 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 1.1 christos # is contrary to our usage. Disable this feature. 168 1.1 christos alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 1.1 christos setopt NO_GLOB_SUBST 170 1.1 christos else 171 1.1 christos case \`(set -o) 2>/dev/null\` in #( 172 1.1 christos *posix*) : 173 1.1 christos set -o posix ;; #( 174 1.1 christos *) : 175 1.1 christos ;; 176 1.1 christos esac 177 1.1 christos fi 178 1.1 christos " 179 1.1 christos as_required="as_fn_return () { (exit \$1); } 180 1.1 christos as_fn_success () { as_fn_return 0; } 181 1.1 christos as_fn_failure () { as_fn_return 1; } 182 1.1 christos as_fn_ret_success () { return 0; } 183 1.1 christos as_fn_ret_failure () { return 1; } 184 1.1 christos 185 1.1 christos exitcode=0 186 1.1 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187 1.1 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188 1.1 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189 1.1 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190 1.1 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 1.1 christos 192 1.1 christos else 193 1.1 christos exitcode=1; echo positional parameters were not saved. 194 1.1 christos fi 195 1.1 christos test x\$exitcode = x0 || exit 1 196 1.1 christos test -x / || exit 1" 197 1.1 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 1.1 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 1.1 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 1.1 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201 1.1 christos test \$(( 1 + 1 )) = 2 || exit 1" 202 1.1 christos if (eval "$as_required") 2>/dev/null; then : 203 1.1 christos as_have_required=yes 204 1.1 christos else 205 1.1 christos as_have_required=no 206 1.1 christos fi 207 1.1 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 208 1.1 christos 209 1.1 christos else 210 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 211 1.1 christos as_found=false 212 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 213 1.1 christos do 214 1.1 christos IFS=$as_save_IFS 215 1.1 christos test -z "$as_dir" && as_dir=. 216 1.1 christos as_found=: 217 1.1 christos case $as_dir in #( 218 1.1 christos /*) 219 1.1 christos for as_base in sh bash ksh sh5; do 220 1.1 christos # Try only shells that exist, to save several forks. 221 1.1 christos as_shell=$as_dir/$as_base 222 1.1 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 223 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 224 1.1 christos CONFIG_SHELL=$as_shell as_have_required=yes 225 1.1 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 226 1.1 christos break 2 227 1.1 christos fi 228 1.1 christos fi 229 1.1 christos done;; 230 1.1 christos esac 231 1.1 christos as_found=false 232 1.1 christos done 233 1.1 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 234 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 235 1.1 christos CONFIG_SHELL=$SHELL as_have_required=yes 236 1.1 christos fi; } 237 1.1 christos IFS=$as_save_IFS 238 1.1 christos 239 1.1 christos 240 1.1 christos if test "x$CONFIG_SHELL" != x; then : 241 1.1 christos export CONFIG_SHELL 242 1.1 christos # We cannot yet assume a decent shell, so we have to provide a 243 1.1 christos # neutralization value for shells without unset; and this also 244 1.1 christos # works around shells that cannot unset nonexistent variables. 245 1.1 christos # Preserve -v and -x to the replacement shell. 246 1.1 christos BASH_ENV=/dev/null 247 1.1 christos ENV=/dev/null 248 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 249 1.1 christos case $- in # (((( 250 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;; 251 1.1 christos *v* ) as_opts=-v ;; 252 1.1 christos *x* ) as_opts=-x ;; 253 1.1 christos * ) as_opts= ;; 254 1.1 christos esac 255 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 256 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail 257 1.1 christos # out after a failed `exec'. 258 1.1 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 259 1.1 christos exit 255 260 1.1 christos fi 261 1.1 christos 262 1.1 christos if test x$as_have_required = xno; then : 263 1.1 christos $as_echo "$0: This script requires a shell more modern than all" 264 1.1 christos $as_echo "$0: the shells that I found on your system." 265 1.1 christos if test x${ZSH_VERSION+set} = xset ; then 266 1.1 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 267 1.1 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later." 268 1.1 christos else 269 1.1 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org and dhcp-users (at] isc.org 270 1.1 christos $0: about your system, including any error possibly output 271 1.1 christos $0: before this message. Then install a modern shell, or 272 1.1 christos $0: manually run the script under such a shell if you do 273 1.1 christos $0: have one." 274 1.1 christos fi 275 1.1 christos exit 1 276 1.1 christos fi 277 1.1 christos fi 278 1.1 christos fi 279 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh} 280 1.1 christos export SHELL 281 1.1 christos # Unset more variables known to interfere with behavior of common tools. 282 1.1 christos CLICOLOR_FORCE= GREP_OPTIONS= 283 1.1 christos unset CLICOLOR_FORCE GREP_OPTIONS 284 1.1 christos 285 1.1 christos ## --------------------- ## 286 1.1 christos ## M4sh Shell Functions. ## 287 1.1 christos ## --------------------- ## 288 1.1 christos # as_fn_unset VAR 289 1.1 christos # --------------- 290 1.1 christos # Portably unset VAR. 291 1.1 christos as_fn_unset () 292 1.1 christos { 293 1.1 christos { eval $1=; unset $1;} 294 1.1 christos } 295 1.1 christos as_unset=as_fn_unset 296 1.1 christos 297 1.1 christos # as_fn_set_status STATUS 298 1.1 christos # ----------------------- 299 1.1 christos # Set $? to STATUS, without forking. 300 1.1 christos as_fn_set_status () 301 1.1 christos { 302 1.1 christos return $1 303 1.1 christos } # as_fn_set_status 304 1.1 christos 305 1.1 christos # as_fn_exit STATUS 306 1.1 christos # ----------------- 307 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 308 1.1 christos as_fn_exit () 309 1.1 christos { 310 1.1 christos set +e 311 1.1 christos as_fn_set_status $1 312 1.1 christos exit $1 313 1.1 christos } # as_fn_exit 314 1.1 christos 315 1.1 christos # as_fn_mkdir_p 316 1.1 christos # ------------- 317 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 318 1.1 christos as_fn_mkdir_p () 319 1.1 christos { 320 1.1 christos 321 1.1 christos case $as_dir in #( 322 1.1 christos -*) as_dir=./$as_dir;; 323 1.1 christos esac 324 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 325 1.1 christos as_dirs= 326 1.1 christos while :; do 327 1.1 christos case $as_dir in #( 328 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 329 1.1 christos *) as_qdir=$as_dir;; 330 1.1 christos esac 331 1.1 christos as_dirs="'$as_qdir' $as_dirs" 332 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 333 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 334 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 335 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 336 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 337 1.1 christos $as_echo X"$as_dir" | 338 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 339 1.1 christos s//\1/ 340 1.1 christos q 341 1.1 christos } 342 1.1 christos /^X\(\/\/\)[^/].*/{ 343 1.1 christos s//\1/ 344 1.1 christos q 345 1.1 christos } 346 1.1 christos /^X\(\/\/\)$/{ 347 1.1 christos s//\1/ 348 1.1 christos q 349 1.1 christos } 350 1.1 christos /^X\(\/\).*/{ 351 1.1 christos s//\1/ 352 1.1 christos q 353 1.1 christos } 354 1.1 christos s/.*/./; q'` 355 1.1 christos test -d "$as_dir" && break 356 1.1 christos done 357 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 358 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 359 1.1 christos 360 1.1 christos 361 1.1 christos } # as_fn_mkdir_p 362 1.1 christos 363 1.1 christos # as_fn_executable_p FILE 364 1.1 christos # ----------------------- 365 1.1 christos # Test if FILE is an executable regular file. 366 1.1 christos as_fn_executable_p () 367 1.1 christos { 368 1.1 christos test -f "$1" && test -x "$1" 369 1.1 christos } # as_fn_executable_p 370 1.1 christos # as_fn_append VAR VALUE 371 1.1 christos # ---------------------- 372 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 373 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 374 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 375 1.1 christos # implementations. 376 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 377 1.1 christos eval 'as_fn_append () 378 1.1 christos { 379 1.1 christos eval $1+=\$2 380 1.1 christos }' 381 1.1 christos else 382 1.1 christos as_fn_append () 383 1.1 christos { 384 1.1 christos eval $1=\$$1\$2 385 1.1 christos } 386 1.1 christos fi # as_fn_append 387 1.1 christos 388 1.1 christos # as_fn_arith ARG... 389 1.1 christos # ------------------ 390 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 391 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 392 1.1 christos # must be portable across $(()) and expr. 393 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 394 1.1 christos eval 'as_fn_arith () 395 1.1 christos { 396 1.1 christos as_val=$(( $* )) 397 1.1 christos }' 398 1.1 christos else 399 1.1 christos as_fn_arith () 400 1.1 christos { 401 1.1 christos as_val=`expr "$@" || test $? -eq 1` 402 1.1 christos } 403 1.1 christos fi # as_fn_arith 404 1.1 christos 405 1.1 christos 406 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 407 1.1 christos # ---------------------------------------- 408 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 409 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 410 1.1 christos # script with STATUS, using 1 if that was 0. 411 1.1 christos as_fn_error () 412 1.1 christos { 413 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1 414 1.1 christos if test "$4"; then 415 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 416 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 417 1.1 christos fi 418 1.1 christos $as_echo "$as_me: error: $2" >&2 419 1.1 christos as_fn_exit $as_status 420 1.1 christos } # as_fn_error 421 1.1 christos 422 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 423 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 424 1.1 christos as_expr=expr 425 1.1 christos else 426 1.1 christos as_expr=false 427 1.1 christos fi 428 1.1 christos 429 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 430 1.1 christos as_basename=basename 431 1.1 christos else 432 1.1 christos as_basename=false 433 1.1 christos fi 434 1.1 christos 435 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 436 1.1 christos as_dirname=dirname 437 1.1 christos else 438 1.1 christos as_dirname=false 439 1.1 christos fi 440 1.1 christos 441 1.1 christos as_me=`$as_basename -- "$0" || 442 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 443 1.1 christos X"$0" : 'X\(//\)$' \| \ 444 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 445 1.1 christos $as_echo X/"$0" | 446 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 447 1.1 christos s//\1/ 448 1.1 christos q 449 1.1 christos } 450 1.1 christos /^X\/\(\/\/\)$/{ 451 1.1 christos s//\1/ 452 1.1 christos q 453 1.1 christos } 454 1.1 christos /^X\/\(\/\).*/{ 455 1.1 christos s//\1/ 456 1.1 christos q 457 1.1 christos } 458 1.1 christos s/.*/./; q'` 459 1.1 christos 460 1.1 christos # Avoid depending upon Character Ranges. 461 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 462 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 463 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 464 1.1 christos as_cr_digits='0123456789' 465 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 466 1.1 christos 467 1.1 christos 468 1.1 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO 469 1.1 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO 470 1.1 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 471 1.1 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 472 1.1 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 473 1.1 christos sed -n ' 474 1.1 christos p 475 1.1 christos /[$]LINENO/= 476 1.1 christos ' <$as_myself | 477 1.1 christos sed ' 478 1.1 christos s/[$]LINENO.*/&-/ 479 1.1 christos t lineno 480 1.1 christos b 481 1.1 christos :lineno 482 1.1 christos N 483 1.1 christos :loop 484 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 485 1.1 christos t loop 486 1.1 christos s/-\n.*// 487 1.1 christos ' >$as_me.lineno && 488 1.1 christos chmod +x "$as_me.lineno" || 489 1.1 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 490 1.1 christos 491 1.1 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 492 1.1 christos # already done that, so ensure we don't try to do so again and fall 493 1.1 christos # in an infinite loop. This has already happened in practice. 494 1.1 christos _as_can_reexec=no; export _as_can_reexec 495 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems 496 1.1 christos # (the dirname of $[0] is not the place where we might find the 497 1.1 christos # original and so on. Autoconf is especially sensitive to this). 498 1.1 christos . "./$as_me.lineno" 499 1.1 christos # Exit status is that of the last command. 500 1.1 christos exit 501 1.1 christos } 502 1.1 christos 503 1.1 christos ECHO_C= ECHO_N= ECHO_T= 504 1.1 christos case `echo -n x` in #((((( 505 1.1 christos -n*) 506 1.1 christos case `echo 'xy\c'` in 507 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 508 1.1 christos xy) ECHO_C='\c';; 509 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 510 1.1 christos ECHO_T=' ';; 511 1.1 christos esac;; 512 1.1 christos *) 513 1.1 christos ECHO_N='-n';; 514 1.1 christos esac 515 1.1 christos 516 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 517 1.1 christos if test -d conf$$.dir; then 518 1.1 christos rm -f conf$$.dir/conf$$.file 519 1.1 christos else 520 1.1 christos rm -f conf$$.dir 521 1.1 christos mkdir conf$$.dir 2>/dev/null 522 1.1 christos fi 523 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 524 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 525 1.1 christos as_ln_s='ln -s' 526 1.1 christos # ... but there are two gotchas: 527 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 528 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 529 1.1 christos # In both cases, we have to default to `cp -pR'. 530 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 531 1.1 christos as_ln_s='cp -pR' 532 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 533 1.1 christos as_ln_s=ln 534 1.1 christos else 535 1.1 christos as_ln_s='cp -pR' 536 1.1 christos fi 537 1.1 christos else 538 1.1 christos as_ln_s='cp -pR' 539 1.1 christos fi 540 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 541 1.1 christos rmdir conf$$.dir 2>/dev/null 542 1.1 christos 543 1.1 christos if mkdir -p . 2>/dev/null; then 544 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 545 1.1 christos else 546 1.1 christos test -d ./-p && rmdir ./-p 547 1.1 christos as_mkdir_p=false 548 1.1 christos fi 549 1.1 christos 550 1.1 christos as_test_x='test -x' 551 1.1 christos as_executable_p=as_fn_executable_p 552 1.1 christos 553 1.1 christos # Sed expression to map a string onto a valid CPP name. 554 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 555 1.1 christos 556 1.1 christos # Sed expression to map a string onto a valid variable name. 557 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 558 1.1 christos 559 1.1 christos 560 1.1 christos test -n "$DJDIR" || exec 7<&0 </dev/null 561 1.1 christos exec 6>&1 562 1.1 christos 563 1.1 christos # Name of the host. 564 1.1 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 565 1.1 christos # so uname gets run too. 566 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 567 1.1 christos 568 1.1 christos # 569 1.1 christos # Initializations. 570 1.1 christos # 571 1.1 christos ac_default_prefix=/usr/local 572 1.1 christos ac_clean_files= 573 1.1 christos ac_config_libobj_dir=. 574 1.1 christos LIBOBJS= 575 1.1 christos cross_compiling=no 576 1.1 christos subdirs= 577 1.1 christos MFLAGS= 578 1.1 christos MAKEFLAGS= 579 1.1 christos 580 1.1 christos # Identity of this package. 581 1.1 christos PACKAGE_NAME='DHCP' 582 1.1 christos PACKAGE_TARNAME='dhcp' 583 1.1.1.4 christos PACKAGE_VERSION='4.4.3' 584 1.1.1.4 christos PACKAGE_STRING='DHCP 4.4.3' 585 1.1 christos PACKAGE_BUGREPORT='dhcp-users (at] isc.org' 586 1.1 christos PACKAGE_URL='' 587 1.1 christos 588 1.1 christos # Factoring default headers for most tests. 589 1.1 christos ac_includes_default="\ 590 1.1 christos #include <stdio.h> 591 1.1 christos #ifdef HAVE_SYS_TYPES_H 592 1.1 christos # include <sys/types.h> 593 1.1 christos #endif 594 1.1 christos #ifdef HAVE_SYS_STAT_H 595 1.1 christos # include <sys/stat.h> 596 1.1 christos #endif 597 1.1 christos #ifdef STDC_HEADERS 598 1.1 christos # include <stdlib.h> 599 1.1 christos # include <stddef.h> 600 1.1 christos #else 601 1.1 christos # ifdef HAVE_STDLIB_H 602 1.1 christos # include <stdlib.h> 603 1.1 christos # endif 604 1.1 christos #endif 605 1.1 christos #ifdef HAVE_STRING_H 606 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 607 1.1 christos # include <memory.h> 608 1.1 christos # endif 609 1.1 christos # include <string.h> 610 1.1 christos #endif 611 1.1 christos #ifdef HAVE_STRINGS_H 612 1.1 christos # include <strings.h> 613 1.1 christos #endif 614 1.1 christos #ifdef HAVE_INTTYPES_H 615 1.1 christos # include <inttypes.h> 616 1.1 christos #endif 617 1.1 christos #ifdef HAVE_STDINT_H 618 1.1 christos # include <stdint.h> 619 1.1 christos #endif 620 1.1 christos #ifdef HAVE_UNISTD_H 621 1.1 christos # include <unistd.h> 622 1.1 christos #endif" 623 1.1 christos 624 1.1 christos ac_subst_vars='am__EXEEXT_FALSE 625 1.1 christos am__EXEEXT_TRUE 626 1.1 christos LTLIBOBJS 627 1.1 christos LIBOBJS 628 1.1 christos LDAP_CFLAGS 629 1.1 christos LDAP_LIBS 630 1.1 christos INSTALL_BIND_FALSE 631 1.1 christos INSTALL_BIND_TRUE 632 1.1 christos Q 633 1.1 christos DISTCHECK_LIBTOOL_CONFIGURE_FLAG 634 1.1 christos BINDLT 635 1.1 christos A 636 1.1 christos DHLIBS 637 1.1 christos HAVE_BINDDIR_FALSE 638 1.1 christos HAVE_BINDDIR_TRUE 639 1.1 christos DISTCHECK_LIBBIND_CONFIGURE_FLAG 640 1.1 christos BINDLIBISCDIR 641 1.1 christos BINDLIBISCCFGDIR 642 1.1 christos BINDLIBDNSDIR 643 1.1 christos BINDLIBIRSDIR 644 1.1 christos BINDSRCDIR 645 1.1 christos BINDDIR 646 1.1 christos BINDSUBDIR 647 1.1 christos BINDIOMUX 648 1.1 christos ac_prefix_program 649 1.1 christos DISTCHECK_ATF_CONFIGURE_FLAG 650 1.1 christos HAVE_ATF_FALSE 651 1.1 christos HAVE_ATF_TRUE 652 1.1 christos UNITTESTS 653 1.1 christos ATF_BIN 654 1.1 christos ATF_LDFLAGS 655 1.1 christos ATF_CFLAGS 656 1.1.1.2 christos pkgcfg_found 657 1.1 christos BIND_ATF_FALSE 658 1.1 christos BIND_ATF_TRUE 659 1.1 christos byte_order 660 1.1 christos AR 661 1.1 christos RANLIB 662 1.1 christos EGREP 663 1.1 christos GREP 664 1.1 christos CPP 665 1.1 christos BINDCONFIG 666 1.1 christos am__fastdepCC_FALSE 667 1.1 christos am__fastdepCC_TRUE 668 1.1 christos CCDEPMODE 669 1.1 christos am__nodep 670 1.1 christos AMDEPBACKSLASH 671 1.1 christos AMDEP_FALSE 672 1.1 christos AMDEP_TRUE 673 1.1 christos am__include 674 1.1 christos DEPDIR 675 1.1 christos OBJEXT 676 1.1 christos EXEEXT 677 1.1 christos ac_ct_CC 678 1.1 christos CPPFLAGS 679 1.1 christos LDFLAGS 680 1.1 christos CFLAGS 681 1.1 christos CC 682 1.1 christos host_os 683 1.1 christos host_vendor 684 1.1 christos host_cpu 685 1.1 christos host 686 1.1 christos build_os 687 1.1 christos build_vendor 688 1.1 christos build_cpu 689 1.1 christos build 690 1.1 christos MAINT 691 1.1 christos MAINTAINER_MODE_FALSE 692 1.1 christos MAINTAINER_MODE_TRUE 693 1.1 christos AM_BACKSLASH 694 1.1 christos AM_DEFAULT_VERBOSITY 695 1.1 christos AM_DEFAULT_V 696 1.1 christos AM_V 697 1.1.1.4 christos CSCOPE 698 1.1.1.4 christos ETAGS 699 1.1.1.4 christos CTAGS 700 1.1 christos am__untar 701 1.1 christos am__tar 702 1.1 christos AMTAR 703 1.1 christos am__leading_dot 704 1.1 christos SET_MAKE 705 1.1 christos AWK 706 1.1 christos mkdir_p 707 1.1 christos MKDIR_P 708 1.1 christos INSTALL_STRIP_PROGRAM 709 1.1 christos STRIP 710 1.1 christos install_sh 711 1.1 christos MAKEINFO 712 1.1 christos AUTOHEADER 713 1.1 christos AUTOMAKE 714 1.1 christos AUTOCONF 715 1.1 christos ACLOCAL 716 1.1 christos VERSION 717 1.1 christos PACKAGE 718 1.1 christos CYGPATH_W 719 1.1 christos am__isrc 720 1.1 christos INSTALL_DATA 721 1.1 christos INSTALL_SCRIPT 722 1.1 christos INSTALL_PROGRAM 723 1.1 christos target_alias 724 1.1 christos host_alias 725 1.1 christos build_alias 726 1.1 christos LIBS 727 1.1 christos ECHO_T 728 1.1 christos ECHO_N 729 1.1 christos ECHO_C 730 1.1 christos DEFS 731 1.1 christos mandir 732 1.1 christos localedir 733 1.1 christos libdir 734 1.1 christos psdir 735 1.1 christos pdfdir 736 1.1 christos dvidir 737 1.1 christos htmldir 738 1.1 christos infodir 739 1.1 christos docdir 740 1.1 christos oldincludedir 741 1.1 christos includedir 742 1.1.1.4 christos runstatedir 743 1.1 christos localstatedir 744 1.1 christos sharedstatedir 745 1.1 christos sysconfdir 746 1.1 christos datadir 747 1.1 christos datarootdir 748 1.1 christos libexecdir 749 1.1 christos sbindir 750 1.1 christos bindir 751 1.1 christos program_transform_name 752 1.1 christos prefix 753 1.1 christos exec_prefix 754 1.1 christos PACKAGE_URL 755 1.1 christos PACKAGE_BUGREPORT 756 1.1 christos PACKAGE_STRING 757 1.1 christos PACKAGE_VERSION 758 1.1 christos PACKAGE_TARNAME 759 1.1 christos PACKAGE_NAME 760 1.1 christos PATH_SEPARATOR 761 1.1.1.2 christos SHELL 762 1.1.1.2 christos am__quote' 763 1.1 christos ac_subst_files='' 764 1.1 christos ac_user_opts=' 765 1.1 christos enable_option_checking 766 1.1 christos enable_silent_rules 767 1.1 christos enable_maintainer_mode 768 1.1 christos enable_dependency_tracking 769 1.1 christos enable_debug 770 1.1 christos enable_failover 771 1.1 christos enable_execute 772 1.1 christos enable_tracing 773 1.1 christos enable_delayed_ack 774 1.1 christos enable_dhcpv6 775 1.1 christos enable_dhcpv4o6 776 1.1 christos enable_relay_port 777 1.1 christos enable_paranoia 778 1.1 christos enable_early_chroot 779 1.1 christos enable_ipv4_pktinfo 780 1.1 christos enable_use_sockets 781 1.1 christos enable_log_pid 782 1.1 christos enable_binary_leases 783 1.1 christos with_atf 784 1.1 christos with_srv_conf_file 785 1.1 christos with_srv_lease_file 786 1.1 christos with_srv6_lease_file 787 1.1 christos with_cli_lease_file 788 1.1 christos with_cli6_lease_file 789 1.1 christos with_srv_pid_file 790 1.1 christos with_srv6_pid_file 791 1.1 christos with_cli_pid_file 792 1.1 christos with_cli6_pid_file 793 1.1 christos with_relay_pid_file 794 1.1 christos with_relay6_pid_file 795 1.1 christos with_randomdev 796 1.1 christos enable_kqueue 797 1.1 christos enable_epoll 798 1.1 christos enable_devpoll 799 1.1 christos with_bind_extra_config 800 1.1 christos with_libbind 801 1.1 christos enable_libtool 802 1.1 christos enable_bind_install 803 1.1 christos with_ldap 804 1.1 christos with_ldapcrypto 805 1.1 christos with_ldap_gssapi 806 1.1 christos with_ldapcasa 807 1.1 christos ' 808 1.1 christos ac_precious_vars='build_alias 809 1.1 christos host_alias 810 1.1 christos target_alias 811 1.1 christos CC 812 1.1 christos CFLAGS 813 1.1 christos LDFLAGS 814 1.1 christos LIBS 815 1.1 christos CPPFLAGS 816 1.1 christos CPP' 817 1.1 christos 818 1.1 christos 819 1.1 christos # Initialize some variables set by options. 820 1.1 christos ac_init_help= 821 1.1 christos ac_init_version=false 822 1.1 christos ac_unrecognized_opts= 823 1.1 christos ac_unrecognized_sep= 824 1.1 christos # The variables have the same names as the options, with 825 1.1 christos # dashes changed to underlines. 826 1.1 christos cache_file=/dev/null 827 1.1 christos exec_prefix=NONE 828 1.1 christos no_create= 829 1.1 christos no_recursion= 830 1.1 christos prefix=NONE 831 1.1 christos program_prefix=NONE 832 1.1 christos program_suffix=NONE 833 1.1 christos program_transform_name=s,x,x, 834 1.1 christos silent= 835 1.1 christos site= 836 1.1 christos srcdir= 837 1.1 christos verbose= 838 1.1 christos x_includes=NONE 839 1.1 christos x_libraries=NONE 840 1.1 christos 841 1.1 christos # Installation directory options. 842 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo" 843 1.1 christos # and all the variables that are supposed to be based on exec_prefix 844 1.1 christos # by default will actually change. 845 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them. 846 1.1 christos # (The list follows the same order as the GNU Coding Standards.) 847 1.1 christos bindir='${exec_prefix}/bin' 848 1.1 christos sbindir='${exec_prefix}/sbin' 849 1.1 christos libexecdir='${exec_prefix}/libexec' 850 1.1 christos datarootdir='${prefix}/share' 851 1.1 christos datadir='${datarootdir}' 852 1.1 christos sysconfdir='${prefix}/etc' 853 1.1 christos sharedstatedir='${prefix}/com' 854 1.1 christos localstatedir='${prefix}/var' 855 1.1.1.4 christos runstatedir='${localstatedir}/run' 856 1.1 christos includedir='${prefix}/include' 857 1.1 christos oldincludedir='/usr/include' 858 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 859 1.1 christos infodir='${datarootdir}/info' 860 1.1 christos htmldir='${docdir}' 861 1.1 christos dvidir='${docdir}' 862 1.1 christos pdfdir='${docdir}' 863 1.1 christos psdir='${docdir}' 864 1.1 christos libdir='${exec_prefix}/lib' 865 1.1 christos localedir='${datarootdir}/locale' 866 1.1 christos mandir='${datarootdir}/man' 867 1.1 christos 868 1.1 christos ac_prev= 869 1.1 christos ac_dashdash= 870 1.1 christos for ac_option 871 1.1 christos do 872 1.1 christos # If the previous option needs an argument, assign it. 873 1.1 christos if test -n "$ac_prev"; then 874 1.1 christos eval $ac_prev=\$ac_option 875 1.1 christos ac_prev= 876 1.1 christos continue 877 1.1 christos fi 878 1.1 christos 879 1.1 christos case $ac_option in 880 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 881 1.1 christos *=) ac_optarg= ;; 882 1.1 christos *) ac_optarg=yes ;; 883 1.1 christos esac 884 1.1 christos 885 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos. 886 1.1 christos 887 1.1 christos case $ac_dashdash$ac_option in 888 1.1 christos --) 889 1.1 christos ac_dashdash=yes ;; 890 1.1 christos 891 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi) 892 1.1 christos ac_prev=bindir ;; 893 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 894 1.1 christos bindir=$ac_optarg ;; 895 1.1 christos 896 1.1 christos -build | --build | --buil | --bui | --bu) 897 1.1 christos ac_prev=build_alias ;; 898 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*) 899 1.1 christos build_alias=$ac_optarg ;; 900 1.1 christos 901 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \ 902 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 903 1.1 christos ac_prev=cache_file ;; 904 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 905 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 906 1.1 christos cache_file=$ac_optarg ;; 907 1.1 christos 908 1.1 christos --config-cache | -C) 909 1.1 christos cache_file=config.cache ;; 910 1.1 christos 911 1.1 christos -datadir | --datadir | --datadi | --datad) 912 1.1 christos ac_prev=datadir ;; 913 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*) 914 1.1 christos datadir=$ac_optarg ;; 915 1.1 christos 916 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 917 1.1 christos | --dataroo | --dataro | --datar) 918 1.1 christos ac_prev=datarootdir ;; 919 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 920 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 921 1.1 christos datarootdir=$ac_optarg ;; 922 1.1 christos 923 1.1 christos -disable-* | --disable-*) 924 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 925 1.1 christos # Reject names that are not valid shell variable names. 926 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 927 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt" 928 1.1 christos ac_useropt_orig=$ac_useropt 929 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 930 1.1 christos case $ac_user_opts in 931 1.1 christos *" 932 1.1 christos "enable_$ac_useropt" 933 1.1 christos "*) ;; 934 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 935 1.1 christos ac_unrecognized_sep=', ';; 936 1.1 christos esac 937 1.1 christos eval enable_$ac_useropt=no ;; 938 1.1 christos 939 1.1 christos -docdir | --docdir | --docdi | --doc | --do) 940 1.1 christos ac_prev=docdir ;; 941 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 942 1.1 christos docdir=$ac_optarg ;; 943 1.1 christos 944 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 945 1.1 christos ac_prev=dvidir ;; 946 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 947 1.1 christos dvidir=$ac_optarg ;; 948 1.1 christos 949 1.1 christos -enable-* | --enable-*) 950 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 951 1.1 christos # Reject names that are not valid shell variable names. 952 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 953 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt" 954 1.1 christos ac_useropt_orig=$ac_useropt 955 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 956 1.1 christos case $ac_user_opts in 957 1.1 christos *" 958 1.1 christos "enable_$ac_useropt" 959 1.1 christos "*) ;; 960 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 961 1.1 christos ac_unrecognized_sep=', ';; 962 1.1 christos esac 963 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;; 964 1.1 christos 965 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 966 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 967 1.1 christos | --exec | --exe | --ex) 968 1.1 christos ac_prev=exec_prefix ;; 969 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 970 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 971 1.1 christos | --exec=* | --exe=* | --ex=*) 972 1.1 christos exec_prefix=$ac_optarg ;; 973 1.1 christos 974 1.1 christos -gas | --gas | --ga | --g) 975 1.1 christos # Obsolete; use --with-gas. 976 1.1 christos with_gas=yes ;; 977 1.1 christos 978 1.1 christos -help | --help | --hel | --he | -h) 979 1.1 christos ac_init_help=long ;; 980 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 981 1.1 christos ac_init_help=recursive ;; 982 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 983 1.1 christos ac_init_help=short ;; 984 1.1 christos 985 1.1 christos -host | --host | --hos | --ho) 986 1.1 christos ac_prev=host_alias ;; 987 1.1 christos -host=* | --host=* | --hos=* | --ho=*) 988 1.1 christos host_alias=$ac_optarg ;; 989 1.1 christos 990 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 991 1.1 christos ac_prev=htmldir ;; 992 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 993 1.1 christos | --ht=*) 994 1.1 christos htmldir=$ac_optarg ;; 995 1.1 christos 996 1.1 christos -includedir | --includedir | --includedi | --included | --include \ 997 1.1 christos | --includ | --inclu | --incl | --inc) 998 1.1 christos ac_prev=includedir ;; 999 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1000 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*) 1001 1.1 christos includedir=$ac_optarg ;; 1002 1.1 christos 1003 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf) 1004 1.1 christos ac_prev=infodir ;; 1005 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1006 1.1 christos infodir=$ac_optarg ;; 1007 1.1 christos 1008 1.1 christos -libdir | --libdir | --libdi | --libd) 1009 1.1 christos ac_prev=libdir ;; 1010 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*) 1011 1.1 christos libdir=$ac_optarg ;; 1012 1.1 christos 1013 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1014 1.1 christos | --libexe | --libex | --libe) 1015 1.1 christos ac_prev=libexecdir ;; 1016 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1017 1.1 christos | --libexe=* | --libex=* | --libe=*) 1018 1.1 christos libexecdir=$ac_optarg ;; 1019 1.1 christos 1020 1.1 christos -localedir | --localedir | --localedi | --localed | --locale) 1021 1.1 christos ac_prev=localedir ;; 1022 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1023 1.1 christos localedir=$ac_optarg ;; 1024 1.1 christos 1025 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \ 1026 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals) 1027 1.1 christos ac_prev=localstatedir ;; 1028 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1029 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1030 1.1 christos localstatedir=$ac_optarg ;; 1031 1.1 christos 1032 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1033 1.1 christos ac_prev=mandir ;; 1034 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1035 1.1 christos mandir=$ac_optarg ;; 1036 1.1 christos 1037 1.1 christos -nfp | --nfp | --nf) 1038 1.1 christos # Obsolete; use --without-fp. 1039 1.1 christos with_fp=no ;; 1040 1.1 christos 1041 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1042 1.1 christos | --no-cr | --no-c | -n) 1043 1.1 christos no_create=yes ;; 1044 1.1 christos 1045 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1046 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1047 1.1 christos no_recursion=yes ;; 1048 1.1 christos 1049 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1050 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1051 1.1 christos | --oldin | --oldi | --old | --ol | --o) 1052 1.1 christos ac_prev=oldincludedir ;; 1053 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1054 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1055 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1056 1.1 christos oldincludedir=$ac_optarg ;; 1057 1.1 christos 1058 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1059 1.1 christos ac_prev=prefix ;; 1060 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1061 1.1 christos prefix=$ac_optarg ;; 1062 1.1 christos 1063 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1064 1.1 christos | --program-pre | --program-pr | --program-p) 1065 1.1 christos ac_prev=program_prefix ;; 1066 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1067 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1068 1.1 christos program_prefix=$ac_optarg ;; 1069 1.1 christos 1070 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1071 1.1 christos | --program-suf | --program-su | --program-s) 1072 1.1 christos ac_prev=program_suffix ;; 1073 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1074 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1075 1.1 christos program_suffix=$ac_optarg ;; 1076 1.1 christos 1077 1.1 christos -program-transform-name | --program-transform-name \ 1078 1.1 christos | --program-transform-nam | --program-transform-na \ 1079 1.1 christos | --program-transform-n | --program-transform- \ 1080 1.1 christos | --program-transform | --program-transfor \ 1081 1.1 christos | --program-transfo | --program-transf \ 1082 1.1 christos | --program-trans | --program-tran \ 1083 1.1 christos | --progr-tra | --program-tr | --program-t) 1084 1.1 christos ac_prev=program_transform_name ;; 1085 1.1 christos -program-transform-name=* | --program-transform-name=* \ 1086 1.1 christos | --program-transform-nam=* | --program-transform-na=* \ 1087 1.1 christos | --program-transform-n=* | --program-transform-=* \ 1088 1.1 christos | --program-transform=* | --program-transfor=* \ 1089 1.1 christos | --program-transfo=* | --program-transf=* \ 1090 1.1 christos | --program-trans=* | --program-tran=* \ 1091 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*) 1092 1.1 christos program_transform_name=$ac_optarg ;; 1093 1.1 christos 1094 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1095 1.1 christos ac_prev=pdfdir ;; 1096 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1097 1.1 christos pdfdir=$ac_optarg ;; 1098 1.1 christos 1099 1.1 christos -psdir | --psdir | --psdi | --psd | --ps) 1100 1.1 christos ac_prev=psdir ;; 1101 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1102 1.1 christos psdir=$ac_optarg ;; 1103 1.1 christos 1104 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1105 1.1 christos | -silent | --silent | --silen | --sile | --sil) 1106 1.1 christos silent=yes ;; 1107 1.1 christos 1108 1.1.1.4 christos -runstatedir | --runstatedir | --runstatedi | --runstated \ 1109 1.1.1.4 christos | --runstate | --runstat | --runsta | --runst | --runs \ 1110 1.1.1.4 christos | --run | --ru | --r) 1111 1.1.1.4 christos ac_prev=runstatedir ;; 1112 1.1.1.4 christos -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1113 1.1.1.4 christos | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1114 1.1.1.4 christos | --run=* | --ru=* | --r=*) 1115 1.1.1.4 christos runstatedir=$ac_optarg ;; 1116 1.1.1.4 christos 1117 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1118 1.1 christos ac_prev=sbindir ;; 1119 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1120 1.1 christos | --sbi=* | --sb=*) 1121 1.1 christos sbindir=$ac_optarg ;; 1122 1.1 christos 1123 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1124 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1125 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \ 1126 1.1 christos | --sha | --sh) 1127 1.1 christos ac_prev=sharedstatedir ;; 1128 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1129 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1130 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1131 1.1 christos | --sha=* | --sh=*) 1132 1.1 christos sharedstatedir=$ac_optarg ;; 1133 1.1 christos 1134 1.1 christos -site | --site | --sit) 1135 1.1 christos ac_prev=site ;; 1136 1.1 christos -site=* | --site=* | --sit=*) 1137 1.1 christos site=$ac_optarg ;; 1138 1.1 christos 1139 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1140 1.1 christos ac_prev=srcdir ;; 1141 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1142 1.1 christos srcdir=$ac_optarg ;; 1143 1.1 christos 1144 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1145 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy) 1146 1.1 christos ac_prev=sysconfdir ;; 1147 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1148 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1149 1.1 christos sysconfdir=$ac_optarg ;; 1150 1.1 christos 1151 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t) 1152 1.1 christos ac_prev=target_alias ;; 1153 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1154 1.1 christos target_alias=$ac_optarg ;; 1155 1.1 christos 1156 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb) 1157 1.1 christos verbose=yes ;; 1158 1.1 christos 1159 1.1 christos -version | --version | --versio | --versi | --vers | -V) 1160 1.1 christos ac_init_version=: ;; 1161 1.1 christos 1162 1.1 christos -with-* | --with-*) 1163 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1164 1.1 christos # Reject names that are not valid shell variable names. 1165 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1166 1.1 christos as_fn_error $? "invalid package name: $ac_useropt" 1167 1.1 christos ac_useropt_orig=$ac_useropt 1168 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1169 1.1 christos case $ac_user_opts in 1170 1.1 christos *" 1171 1.1 christos "with_$ac_useropt" 1172 1.1 christos "*) ;; 1173 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1174 1.1 christos ac_unrecognized_sep=', ';; 1175 1.1 christos esac 1176 1.1 christos eval with_$ac_useropt=\$ac_optarg ;; 1177 1.1 christos 1178 1.1 christos -without-* | --without-*) 1179 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1180 1.1 christos # Reject names that are not valid shell variable names. 1181 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1182 1.1 christos as_fn_error $? "invalid package name: $ac_useropt" 1183 1.1 christos ac_useropt_orig=$ac_useropt 1184 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1185 1.1 christos case $ac_user_opts in 1186 1.1 christos *" 1187 1.1 christos "with_$ac_useropt" 1188 1.1 christos "*) ;; 1189 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1190 1.1 christos ac_unrecognized_sep=', ';; 1191 1.1 christos esac 1192 1.1 christos eval with_$ac_useropt=no ;; 1193 1.1 christos 1194 1.1 christos --x) 1195 1.1 christos # Obsolete; use --with-x. 1196 1.1 christos with_x=yes ;; 1197 1.1 christos 1198 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1199 1.1 christos | --x-incl | --x-inc | --x-in | --x-i) 1200 1.1 christos ac_prev=x_includes ;; 1201 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1202 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1203 1.1 christos x_includes=$ac_optarg ;; 1204 1.1 christos 1205 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1206 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1207 1.1 christos ac_prev=x_libraries ;; 1208 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1209 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1210 1.1 christos x_libraries=$ac_optarg ;; 1211 1.1 christos 1212 1.1 christos -*) as_fn_error $? "unrecognized option: \`$ac_option' 1213 1.1 christos Try \`$0 --help' for more information" 1214 1.1 christos ;; 1215 1.1 christos 1216 1.1 christos *=*) 1217 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1218 1.1 christos # Reject names that are not valid shell variable names. 1219 1.1 christos case $ac_envvar in #( 1220 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* ) 1221 1.1 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1222 1.1 christos esac 1223 1.1 christos eval $ac_envvar=\$ac_optarg 1224 1.1 christos export $ac_envvar ;; 1225 1.1 christos 1226 1.1 christos *) 1227 1.1 christos # FIXME: should be removed in autoconf 3.0. 1228 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1229 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1230 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1231 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1232 1.1 christos ;; 1233 1.1 christos 1234 1.1 christos esac 1235 1.1 christos done 1236 1.1 christos 1237 1.1 christos if test -n "$ac_prev"; then 1238 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1239 1.1 christos as_fn_error $? "missing argument to $ac_option" 1240 1.1 christos fi 1241 1.1 christos 1242 1.1 christos if test -n "$ac_unrecognized_opts"; then 1243 1.1 christos case $enable_option_checking in 1244 1.1 christos no) ;; 1245 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1246 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1247 1.1 christos esac 1248 1.1 christos fi 1249 1.1 christos 1250 1.1 christos # Check all directory arguments for consistency. 1251 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1252 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \ 1253 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1254 1.1.1.4 christos libdir localedir mandir runstatedir 1255 1.1 christos do 1256 1.1 christos eval ac_val=\$$ac_var 1257 1.1 christos # Remove trailing slashes. 1258 1.1 christos case $ac_val in 1259 1.1 christos */ ) 1260 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1261 1.1 christos eval $ac_var=\$ac_val;; 1262 1.1 christos esac 1263 1.1 christos # Be sure to have absolute directory names. 1264 1.1 christos case $ac_val in 1265 1.1 christos [\\/$]* | ?:[\\/]* ) continue;; 1266 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1267 1.1 christos esac 1268 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1269 1.1 christos done 1270 1.1 christos 1271 1.1 christos # There might be people who depend on the old broken behavior: `$host' 1272 1.1 christos # used to hold the argument of --host etc. 1273 1.1 christos # FIXME: To remove some day. 1274 1.1 christos build=$build_alias 1275 1.1 christos host=$host_alias 1276 1.1 christos target=$target_alias 1277 1.1 christos 1278 1.1 christos # FIXME: To remove some day. 1279 1.1 christos if test "x$host_alias" != x; then 1280 1.1 christos if test "x$build_alias" = x; then 1281 1.1 christos cross_compiling=maybe 1282 1.1 christos elif test "x$build_alias" != "x$host_alias"; then 1283 1.1 christos cross_compiling=yes 1284 1.1 christos fi 1285 1.1 christos fi 1286 1.1 christos 1287 1.1 christos ac_tool_prefix= 1288 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias- 1289 1.1 christos 1290 1.1 christos test "$silent" = yes && exec 6>/dev/null 1291 1.1 christos 1292 1.1 christos 1293 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" && 1294 1.1 christos ac_ls_di=`ls -di .` && 1295 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1296 1.1 christos as_fn_error $? "working directory cannot be determined" 1297 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1298 1.1 christos as_fn_error $? "pwd does not report name of working directory" 1299 1.1 christos 1300 1.1 christos 1301 1.1 christos # Find the source files, if location was not specified. 1302 1.1 christos if test -z "$srcdir"; then 1303 1.1 christos ac_srcdir_defaulted=yes 1304 1.1 christos # Try the directory containing this script, then the parent directory. 1305 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" || 1306 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1307 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \ 1308 1.1 christos X"$as_myself" : 'X\(//\)$' \| \ 1309 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1310 1.1 christos $as_echo X"$as_myself" | 1311 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1312 1.1 christos s//\1/ 1313 1.1 christos q 1314 1.1 christos } 1315 1.1 christos /^X\(\/\/\)[^/].*/{ 1316 1.1 christos s//\1/ 1317 1.1 christos q 1318 1.1 christos } 1319 1.1 christos /^X\(\/\/\)$/{ 1320 1.1 christos s//\1/ 1321 1.1 christos q 1322 1.1 christos } 1323 1.1 christos /^X\(\/\).*/{ 1324 1.1 christos s//\1/ 1325 1.1 christos q 1326 1.1 christos } 1327 1.1 christos s/.*/./; q'` 1328 1.1 christos srcdir=$ac_confdir 1329 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1330 1.1 christos srcdir=.. 1331 1.1 christos fi 1332 1.1 christos else 1333 1.1 christos ac_srcdir_defaulted=no 1334 1.1 christos fi 1335 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then 1336 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1337 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1338 1.1 christos fi 1339 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1340 1.1 christos ac_abs_confdir=`( 1341 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1342 1.1 christos pwd)` 1343 1.1 christos # When building in place, set srcdir=. 1344 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then 1345 1.1 christos srcdir=. 1346 1.1 christos fi 1347 1.1 christos # Remove unnecessary trailing slashes from srcdir. 1348 1.1 christos # Double slashes in file names in object file debugging info 1349 1.1 christos # mess up M-x gdb in Emacs. 1350 1.1 christos case $srcdir in 1351 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1352 1.1 christos esac 1353 1.1 christos for ac_var in $ac_precious_vars; do 1354 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set} 1355 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var} 1356 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1357 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var} 1358 1.1 christos done 1359 1.1 christos 1360 1.1 christos # 1361 1.1 christos # Report the --help message. 1362 1.1 christos # 1363 1.1 christos if test "$ac_init_help" = "long"; then 1364 1.1 christos # Omit some internal or obsolete options to make the list less imposing. 1365 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh. 1366 1.1 christos cat <<_ACEOF 1367 1.1.1.4 christos \`configure' configures DHCP 4.4.3 to adapt to many kinds of systems. 1368 1.1 christos 1369 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]... 1370 1.1 christos 1371 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as 1372 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables. 1373 1.1 christos 1374 1.1 christos Defaults for the options are specified in brackets. 1375 1.1 christos 1376 1.1 christos Configuration: 1377 1.1 christos -h, --help display this help and exit 1378 1.1 christos --help=short display options specific to this package 1379 1.1 christos --help=recursive display the short help of all the included packages 1380 1.1 christos -V, --version display version information and exit 1381 1.1 christos -q, --quiet, --silent do not print \`checking ...' messages 1382 1.1 christos --cache-file=FILE cache test results in FILE [disabled] 1383 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache' 1384 1.1 christos -n, --no-create do not create output files 1385 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1386 1.1 christos 1387 1.1 christos Installation directories: 1388 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX 1389 1.1 christos [$ac_default_prefix] 1390 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1391 1.1 christos [PREFIX] 1392 1.1 christos 1393 1.1 christos By default, \`make install' will install all the files in 1394 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1395 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1396 1.1 christos for instance \`--prefix=\$HOME'. 1397 1.1 christos 1398 1.1 christos For better control, use the options below. 1399 1.1 christos 1400 1.1 christos Fine tuning of the installation directories: 1401 1.1 christos --bindir=DIR user executables [EPREFIX/bin] 1402 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin] 1403 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec] 1404 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1405 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1406 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1407 1.1.1.4 christos --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1408 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib] 1409 1.1 christos --includedir=DIR C header files [PREFIX/include] 1410 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include] 1411 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1412 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1413 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info] 1414 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1415 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man] 1416 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/dhcp] 1417 1.1 christos --htmldir=DIR html documentation [DOCDIR] 1418 1.1 christos --dvidir=DIR dvi documentation [DOCDIR] 1419 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR] 1420 1.1 christos --psdir=DIR ps documentation [DOCDIR] 1421 1.1 christos _ACEOF 1422 1.1 christos 1423 1.1 christos cat <<\_ACEOF 1424 1.1 christos 1425 1.1 christos Program names: 1426 1.1 christos --program-prefix=PREFIX prepend PREFIX to installed program names 1427 1.1 christos --program-suffix=SUFFIX append SUFFIX to installed program names 1428 1.1 christos --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1429 1.1 christos 1430 1.1 christos System types: 1431 1.1 christos --build=BUILD configure for building on BUILD [guessed] 1432 1.1 christos --host=HOST cross-compile to build programs to run on HOST [BUILD] 1433 1.1 christos _ACEOF 1434 1.1 christos fi 1435 1.1 christos 1436 1.1 christos if test -n "$ac_init_help"; then 1437 1.1 christos case $ac_init_help in 1438 1.1.1.4 christos short | recursive ) echo "Configuration of DHCP 4.4.3:";; 1439 1.1 christos esac 1440 1.1 christos cat <<\_ACEOF 1441 1.1 christos 1442 1.1 christos Optional Features: 1443 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options 1444 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1445 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1446 1.1 christos --enable-silent-rules less verbose build output (undo: "make V=1") 1447 1.1 christos --disable-silent-rules verbose build output (undo: "make V=0") 1448 1.1 christos --enable-maintainer-mode 1449 1.1 christos enable make rules and dependencies not useful (and 1450 1.1 christos sometimes confusing) to the casual installer 1451 1.1 christos --enable-dependency-tracking 1452 1.1 christos do not reject slow dependency extractors 1453 1.1 christos --disable-dependency-tracking 1454 1.1 christos speeds up one-time build 1455 1.1 christos --enable-debug create a debug-only version of the software (default 1456 1.1 christos is no). 1457 1.1 christos --enable-failover enable support for failover (default is yes) 1458 1.1 christos --enable-execute enable support for execute() in config (default is 1459 1.1 christos yes) 1460 1.1 christos --enable-tracing enable support for server activity tracing (default 1461 1.1 christos is yes) 1462 1.1 christos --enable-delayed-ack queues multiple DHCPACK replies (default is yes) 1463 1.1 christos --enable-dhcpv6 enable support for DHCPv6 (default is yes) 1464 1.1 christos --enable-dhcpv4o6 enable support for DHCPv4-over-DHCPv6 (default is 1465 1.1 christos no) 1466 1.1 christos --enable-relay-port enable support for relay port (default is no) 1467 1.1 christos --enable-paranoia enable support for chroot/setuid (default is no) 1468 1.1 christos --enable-early-chroot enable chrooting prior to configuration (default is 1469 1.1 christos no) 1470 1.1 christos --enable-ipv4-pktinfo enable use of pktinfo on IPv4 sockets (default is 1471 1.1 christos no) 1472 1.1 christos --enable-use-sockets use the standard BSD socket API (default is no) 1473 1.1 christos --enable-log-pid Include PIDs in syslog messages (default is no). 1474 1.1 christos --enable-binary-leases enable support for binary insertion of leases 1475 1.1 christos (default is no) 1476 1.1 christos --enable-kqueue use BSD kqueue (default is no) 1477 1.1 christos --enable-epoll use Linux epoll (default is no) 1478 1.1 christos --enable-devpoll use /dev/poll (default is no) 1479 1.1 christos --enable-libtool use GNU libtool for dynamic shared libraries 1480 1.1 christos (default is no). 1481 1.1 christos --enable-bind-install install bind includes and libraries (default is no). 1482 1.1 christos 1483 1.1 christos Optional Packages: 1484 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1485 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1486 1.1.1.2 christos --with-atf=PATH specify location where atf was installed 1487 1.1 christos --with-srv-conf-file=PATH 1488 1.1 christos Default file containing dhcpd configuration (default 1489 1.1 christos is typically /etc/dhcpd.conf) 1490 1.1 christos --with-srv-lease-file=PATH 1491 1.1 christos File for dhcpd leases (default is 1492 1.1 christos LOCALSTATEDIR/db/dhcpd.leases) 1493 1.1 christos --with-srv6-lease-file=PATH 1494 1.1 christos File for dhcpd6 leases (default is 1495 1.1 christos LOCALSTATEDIR/db/dhcpd6.leases) 1496 1.1 christos --with-cli-lease-file=PATH 1497 1.1 christos File for dhclient leases (default is 1498 1.1 christos LOCALSTATEDIR/db/dhclient.leases) 1499 1.1 christos --with-cli6-lease-file=PATH 1500 1.1 christos File for dhclient6 leases (default is 1501 1.1 christos LOCALSTATEDIR/db/dhclient6.leases) 1502 1.1 christos --with-srv-pid-file=PATH 1503 1.1 christos File for dhcpd process information (default is 1504 1.1 christos LOCALSTATEDIR/run/dhcpd.pid) 1505 1.1 christos --with-srv6-pid-file=PATH 1506 1.1 christos File for dhcpd6 process information (default is 1507 1.1 christos LOCALSTATEDIR/run/dhcpd6.pid) 1508 1.1 christos --with-cli-pid-file=PATH 1509 1.1 christos File for dhclient process information (default is 1510 1.1 christos LOCALSTATEDIR/run/dhclient.pid) 1511 1.1 christos --with-cli6-pid-file=PATH 1512 1.1 christos File for dhclient6 process information (default is 1513 1.1 christos LOCALSTATEDIR/run/dhclient6.pid) 1514 1.1 christos --with-relay-pid-file=PATH 1515 1.1 christos File for dhcrelay process information (default is 1516 1.1 christos LOCALSTATEDIR/run/dhcrelay.pid) 1517 1.1 christos --with-relay6-pid-file=PATH 1518 1.1 christos File for dhcrelay6 process information (default is 1519 1.1 christos LOCALSTATEDIR/run/dhcrelay6.pid) 1520 1.1 christos --with-randomdev=PATH Path for random device (default is /dev/random) 1521 1.1 christos --with-bind-extra-config 1522 1.1 christos configure bind librairies with some extra options 1523 1.1 christos (default is none) 1524 1.1 christos --with-libbind=PATH bind includes and libraries are in PATH 1525 1.1 christos --with-ldap enable OpenLDAP support in dhcpd (default is no) 1526 1.1 christos --with-ldapcrypto enable OpenLDAP crypto support in dhcpd (default is 1527 1.1 christos no) 1528 1.1 christos --with-ldap-gssapi enable krb5/gssapi authentication for OpenLDAP in 1529 1.1 christos dhcpd (default is no) 1530 1.1 christos --with-ldapcasa enable LDAP CASA auth support in dhcpd (default is 1531 1.1 christos no) 1532 1.1 christos 1533 1.1 christos Some influential environment variables: 1534 1.1 christos CC C compiler command 1535 1.1 christos CFLAGS C compiler flags 1536 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1537 1.1 christos nonstandard directory <lib dir> 1538 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library> 1539 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1540 1.1 christos you have headers in a nonstandard directory <include dir> 1541 1.1 christos CPP C preprocessor 1542 1.1 christos 1543 1.1 christos Use these variables to override the choices made by `configure' or to help 1544 1.1 christos it to find libraries and programs with nonstandard names/locations. 1545 1.1 christos 1546 1.1 christos Report bugs to <dhcp-users@isc.org>. 1547 1.1 christos _ACEOF 1548 1.1 christos ac_status=$? 1549 1.1 christos fi 1550 1.1 christos 1551 1.1 christos if test "$ac_init_help" = "recursive"; then 1552 1.1 christos # If there are subdirs, report their specific --help. 1553 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1554 1.1 christos test -d "$ac_dir" || 1555 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1556 1.1 christos continue 1557 1.1 christos ac_builddir=. 1558 1.1 christos 1559 1.1 christos case "$ac_dir" in 1560 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1561 1.1 christos *) 1562 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1563 1.1 christos # A ".." for each directory in $ac_dir_suffix. 1564 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1565 1.1 christos case $ac_top_builddir_sub in 1566 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1567 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1568 1.1 christos esac ;; 1569 1.1 christos esac 1570 1.1 christos ac_abs_top_builddir=$ac_pwd 1571 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 1572 1.1 christos # for backward compatibility: 1573 1.1 christos ac_top_builddir=$ac_top_build_prefix 1574 1.1 christos 1575 1.1 christos case $srcdir in 1576 1.1 christos .) # We are building in place. 1577 1.1 christos ac_srcdir=. 1578 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 1579 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 1580 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 1581 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 1582 1.1 christos ac_top_srcdir=$srcdir 1583 1.1 christos ac_abs_top_srcdir=$srcdir ;; 1584 1.1 christos *) # Relative name. 1585 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1586 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 1587 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1588 1.1 christos esac 1589 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1590 1.1 christos 1591 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; } 1592 1.1 christos # Check for guested configure. 1593 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then 1594 1.1 christos echo && 1595 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1596 1.1 christos elif test -f "$ac_srcdir/configure"; then 1597 1.1 christos echo && 1598 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive 1599 1.1 christos else 1600 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1601 1.1 christos fi || ac_status=$? 1602 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; } 1603 1.1 christos done 1604 1.1 christos fi 1605 1.1 christos 1606 1.1 christos test -n "$ac_init_help" && exit $ac_status 1607 1.1 christos if $ac_init_version; then 1608 1.1 christos cat <<\_ACEOF 1609 1.1.1.4 christos DHCP configure 4.4.3 1610 1.1 christos generated by GNU Autoconf 2.69 1611 1.1 christos 1612 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc. 1613 1.1 christos This configure script is free software; the Free Software Foundation 1614 1.1 christos gives unlimited permission to copy, distribute and modify it. 1615 1.1 christos _ACEOF 1616 1.1 christos exit 1617 1.1 christos fi 1618 1.1 christos 1619 1.1 christos ## ------------------------ ## 1620 1.1 christos ## Autoconf initialization. ## 1621 1.1 christos ## ------------------------ ## 1622 1.1 christos 1623 1.1 christos # ac_fn_c_try_compile LINENO 1624 1.1 christos # -------------------------- 1625 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded. 1626 1.1 christos ac_fn_c_try_compile () 1627 1.1 christos { 1628 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1629 1.1 christos rm -f conftest.$ac_objext 1630 1.1 christos if { { ac_try="$ac_compile" 1631 1.1 christos case "(($ac_try" in 1632 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1633 1.1 christos *) ac_try_echo=$ac_try;; 1634 1.1 christos esac 1635 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1636 1.1 christos $as_echo "$ac_try_echo"; } >&5 1637 1.1 christos (eval "$ac_compile") 2>conftest.err 1638 1.1 christos ac_status=$? 1639 1.1 christos if test -s conftest.err; then 1640 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1641 1.1 christos cat conftest.er1 >&5 1642 1.1 christos mv -f conftest.er1 conftest.err 1643 1.1 christos fi 1644 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1645 1.1 christos test $ac_status = 0; } && { 1646 1.1 christos test -z "$ac_c_werror_flag" || 1647 1.1 christos test ! -s conftest.err 1648 1.1 christos } && test -s conftest.$ac_objext; then : 1649 1.1 christos ac_retval=0 1650 1.1 christos else 1651 1.1 christos $as_echo "$as_me: failed program was:" >&5 1652 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1653 1.1 christos 1654 1.1 christos ac_retval=1 1655 1.1 christos fi 1656 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1657 1.1 christos as_fn_set_status $ac_retval 1658 1.1 christos 1659 1.1 christos } # ac_fn_c_try_compile 1660 1.1 christos 1661 1.1 christos # ac_fn_c_try_cpp LINENO 1662 1.1 christos # ---------------------- 1663 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1664 1.1 christos ac_fn_c_try_cpp () 1665 1.1 christos { 1666 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1667 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext" 1668 1.1 christos case "(($ac_try" in 1669 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1670 1.1 christos *) ac_try_echo=$ac_try;; 1671 1.1 christos esac 1672 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1673 1.1 christos $as_echo "$ac_try_echo"; } >&5 1674 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1675 1.1 christos ac_status=$? 1676 1.1 christos if test -s conftest.err; then 1677 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 1678 1.1 christos cat conftest.er1 >&5 1679 1.1 christos mv -f conftest.er1 conftest.err 1680 1.1 christos fi 1681 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1682 1.1 christos test $ac_status = 0; } > conftest.i && { 1683 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1684 1.1 christos test ! -s conftest.err 1685 1.1 christos }; then : 1686 1.1 christos ac_retval=0 1687 1.1 christos else 1688 1.1 christos $as_echo "$as_me: failed program was:" >&5 1689 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1690 1.1 christos 1691 1.1 christos ac_retval=1 1692 1.1 christos fi 1693 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1694 1.1 christos as_fn_set_status $ac_retval 1695 1.1 christos 1696 1.1 christos } # ac_fn_c_try_cpp 1697 1.1 christos 1698 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1699 1.1 christos # ------------------------------------------------------- 1700 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1701 1.1 christos # the include files in INCLUDES and setting the cache variable VAR 1702 1.1 christos # accordingly. 1703 1.1 christos ac_fn_c_check_header_mongrel () 1704 1.1 christos { 1705 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1706 1.1 christos if eval \${$3+:} false; then : 1707 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1708 1.1 christos $as_echo_n "checking for $2... " >&6; } 1709 1.1 christos if eval \${$3+:} false; then : 1710 1.1 christos $as_echo_n "(cached) " >&6 1711 1.1 christos fi 1712 1.1 christos eval ac_res=\$$3 1713 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1714 1.1 christos $as_echo "$ac_res" >&6; } 1715 1.1 christos else 1716 1.1 christos # Is the header compilable? 1717 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1718 1.1 christos $as_echo_n "checking $2 usability... " >&6; } 1719 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1720 1.1 christos /* end confdefs.h. */ 1721 1.1 christos $4 1722 1.1 christos #include <$2> 1723 1.1 christos _ACEOF 1724 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1725 1.1 christos ac_header_compiler=yes 1726 1.1 christos else 1727 1.1 christos ac_header_compiler=no 1728 1.1 christos fi 1729 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1730 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1731 1.1 christos $as_echo "$ac_header_compiler" >&6; } 1732 1.1 christos 1733 1.1 christos # Is the header present? 1734 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1735 1.1 christos $as_echo_n "checking $2 presence... " >&6; } 1736 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1737 1.1 christos /* end confdefs.h. */ 1738 1.1 christos #include <$2> 1739 1.1 christos _ACEOF 1740 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 1741 1.1 christos ac_header_preproc=yes 1742 1.1 christos else 1743 1.1 christos ac_header_preproc=no 1744 1.1 christos fi 1745 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 1746 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1747 1.1 christos $as_echo "$ac_header_preproc" >&6; } 1748 1.1 christos 1749 1.1 christos # So? What about this header? 1750 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1751 1.1 christos yes:no: ) 1752 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1753 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1754 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1755 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1756 1.1 christos ;; 1757 1.1 christos no:yes:* ) 1758 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1759 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1760 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1761 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1762 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1763 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1764 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1765 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1766 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1767 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1768 1.1 christos ( $as_echo "## --------------------------------- ## 1769 1.1 christos ## Report this to dhcp-users (at] isc.org ## 1770 1.1 christos ## --------------------------------- ##" 1771 1.1 christos ) | sed "s/^/$as_me: WARNING: /" >&2 1772 1.1 christos ;; 1773 1.1 christos esac 1774 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1775 1.1 christos $as_echo_n "checking for $2... " >&6; } 1776 1.1 christos if eval \${$3+:} false; then : 1777 1.1 christos $as_echo_n "(cached) " >&6 1778 1.1 christos else 1779 1.1 christos eval "$3=\$ac_header_compiler" 1780 1.1 christos fi 1781 1.1 christos eval ac_res=\$$3 1782 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1783 1.1 christos $as_echo "$ac_res" >&6; } 1784 1.1 christos fi 1785 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1786 1.1 christos 1787 1.1 christos } # ac_fn_c_check_header_mongrel 1788 1.1 christos 1789 1.1 christos # ac_fn_c_try_run LINENO 1790 1.1 christos # ---------------------- 1791 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1792 1.1 christos # that executables *can* be run. 1793 1.1 christos ac_fn_c_try_run () 1794 1.1 christos { 1795 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1796 1.1 christos if { { ac_try="$ac_link" 1797 1.1 christos case "(($ac_try" in 1798 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1799 1.1 christos *) ac_try_echo=$ac_try;; 1800 1.1 christos esac 1801 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1802 1.1 christos $as_echo "$ac_try_echo"; } >&5 1803 1.1 christos (eval "$ac_link") 2>&5 1804 1.1 christos ac_status=$? 1805 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1806 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1807 1.1 christos { { case "(($ac_try" in 1808 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1809 1.1 christos *) ac_try_echo=$ac_try;; 1810 1.1 christos esac 1811 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1812 1.1 christos $as_echo "$ac_try_echo"; } >&5 1813 1.1 christos (eval "$ac_try") 2>&5 1814 1.1 christos ac_status=$? 1815 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1816 1.1 christos test $ac_status = 0; }; }; then : 1817 1.1 christos ac_retval=0 1818 1.1 christos else 1819 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5 1820 1.1 christos $as_echo "$as_me: failed program was:" >&5 1821 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 1822 1.1 christos 1823 1.1 christos ac_retval=$ac_status 1824 1.1 christos fi 1825 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1826 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1827 1.1 christos as_fn_set_status $ac_retval 1828 1.1 christos 1829 1.1 christos } # ac_fn_c_try_run 1830 1.1 christos 1831 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1832 1.1 christos # ------------------------------------------------------- 1833 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in 1834 1.1 christos # INCLUDES, setting the cache variable VAR accordingly. 1835 1.1 christos ac_fn_c_check_header_compile () 1836 1.1 christos { 1837 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1838 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1839 1.1 christos $as_echo_n "checking for $2... " >&6; } 1840 1.1 christos if eval \${$3+:} false; then : 1841 1.1 christos $as_echo_n "(cached) " >&6 1842 1.1 christos else 1843 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1844 1.1 christos /* end confdefs.h. */ 1845 1.1 christos $4 1846 1.1 christos #include <$2> 1847 1.1 christos _ACEOF 1848 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1849 1.1 christos eval "$3=yes" 1850 1.1 christos else 1851 1.1 christos eval "$3=no" 1852 1.1 christos fi 1853 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1854 1.1 christos fi 1855 1.1 christos eval ac_res=\$$3 1856 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1857 1.1 christos $as_echo "$ac_res" >&6; } 1858 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1859 1.1 christos 1860 1.1 christos } # ac_fn_c_check_header_compile 1861 1.1 christos 1862 1.1 christos # ac_fn_c_find_intX_t LINENO BITS VAR 1863 1.1 christos # ----------------------------------- 1864 1.1 christos # Finds a signed integer type with width BITS, setting cache variable VAR 1865 1.1 christos # accordingly. 1866 1.1 christos ac_fn_c_find_intX_t () 1867 1.1 christos { 1868 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1869 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 1870 1.1 christos $as_echo_n "checking for int$2_t... " >&6; } 1871 1.1 christos if eval \${$3+:} false; then : 1872 1.1 christos $as_echo_n "(cached) " >&6 1873 1.1 christos else 1874 1.1 christos eval "$3=no" 1875 1.1 christos # Order is important - never check a type that is potentially smaller 1876 1.1 christos # than half of the expected target width. 1877 1.1 christos for ac_type in int$2_t 'int' 'long int' \ 1878 1.1 christos 'long long int' 'short int' 'signed char'; do 1879 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1880 1.1 christos /* end confdefs.h. */ 1881 1.1 christos $ac_includes_default 1882 1.1 christos enum { N = $2 / 2 - 1 }; 1883 1.1 christos int 1884 1.1 christos main () 1885 1.1 christos { 1886 1.1 christos static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 1887 1.1 christos test_array [0] = 0; 1888 1.1 christos return test_array [0]; 1889 1.1 christos 1890 1.1 christos ; 1891 1.1 christos return 0; 1892 1.1 christos } 1893 1.1 christos _ACEOF 1894 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1895 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1896 1.1 christos /* end confdefs.h. */ 1897 1.1 christos $ac_includes_default 1898 1.1 christos enum { N = $2 / 2 - 1 }; 1899 1.1 christos int 1900 1.1 christos main () 1901 1.1 christos { 1902 1.1 christos static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 1903 1.1 christos < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 1904 1.1 christos test_array [0] = 0; 1905 1.1 christos return test_array [0]; 1906 1.1 christos 1907 1.1 christos ; 1908 1.1 christos return 0; 1909 1.1 christos } 1910 1.1 christos _ACEOF 1911 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1912 1.1 christos 1913 1.1 christos else 1914 1.1 christos case $ac_type in #( 1915 1.1 christos int$2_t) : 1916 1.1 christos eval "$3=yes" ;; #( 1917 1.1 christos *) : 1918 1.1 christos eval "$3=\$ac_type" ;; 1919 1.1 christos esac 1920 1.1 christos fi 1921 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1922 1.1 christos fi 1923 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1924 1.1 christos if eval test \"x\$"$3"\" = x"no"; then : 1925 1.1 christos 1926 1.1 christos else 1927 1.1 christos break 1928 1.1 christos fi 1929 1.1 christos done 1930 1.1 christos fi 1931 1.1 christos eval ac_res=\$$3 1932 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1933 1.1 christos $as_echo "$ac_res" >&6; } 1934 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1935 1.1 christos 1936 1.1 christos } # ac_fn_c_find_intX_t 1937 1.1 christos 1938 1.1 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1939 1.1 christos # ------------------------------------------- 1940 1.1 christos # Tests whether TYPE exists after having included INCLUDES, setting cache 1941 1.1 christos # variable VAR accordingly. 1942 1.1 christos ac_fn_c_check_type () 1943 1.1 christos { 1944 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1945 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1946 1.1 christos $as_echo_n "checking for $2... " >&6; } 1947 1.1 christos if eval \${$3+:} false; then : 1948 1.1 christos $as_echo_n "(cached) " >&6 1949 1.1 christos else 1950 1.1 christos eval "$3=no" 1951 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1952 1.1 christos /* end confdefs.h. */ 1953 1.1 christos $4 1954 1.1 christos int 1955 1.1 christos main () 1956 1.1 christos { 1957 1.1 christos if (sizeof ($2)) 1958 1.1 christos return 0; 1959 1.1 christos ; 1960 1.1 christos return 0; 1961 1.1 christos } 1962 1.1 christos _ACEOF 1963 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1964 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1965 1.1 christos /* end confdefs.h. */ 1966 1.1 christos $4 1967 1.1 christos int 1968 1.1 christos main () 1969 1.1 christos { 1970 1.1 christos if (sizeof (($2))) 1971 1.1 christos return 0; 1972 1.1 christos ; 1973 1.1 christos return 0; 1974 1.1 christos } 1975 1.1 christos _ACEOF 1976 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 1977 1.1 christos 1978 1.1 christos else 1979 1.1 christos eval "$3=yes" 1980 1.1 christos fi 1981 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1982 1.1 christos fi 1983 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1984 1.1 christos fi 1985 1.1 christos eval ac_res=\$$3 1986 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1987 1.1 christos $as_echo "$ac_res" >&6; } 1988 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1989 1.1 christos 1990 1.1 christos } # ac_fn_c_check_type 1991 1.1 christos 1992 1.1 christos # ac_fn_c_find_uintX_t LINENO BITS VAR 1993 1.1 christos # ------------------------------------ 1994 1.1 christos # Finds an unsigned integer type with width BITS, setting cache variable VAR 1995 1.1 christos # accordingly. 1996 1.1 christos ac_fn_c_find_uintX_t () 1997 1.1 christos { 1998 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1999 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 2000 1.1 christos $as_echo_n "checking for uint$2_t... " >&6; } 2001 1.1 christos if eval \${$3+:} false; then : 2002 1.1 christos $as_echo_n "(cached) " >&6 2003 1.1 christos else 2004 1.1 christos eval "$3=no" 2005 1.1 christos # Order is important - never check a type that is potentially smaller 2006 1.1 christos # than half of the expected target width. 2007 1.1 christos for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 2008 1.1 christos 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 2009 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2010 1.1 christos /* end confdefs.h. */ 2011 1.1 christos $ac_includes_default 2012 1.1 christos int 2013 1.1 christos main () 2014 1.1 christos { 2015 1.1 christos static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2016 1.1 christos test_array [0] = 0; 2017 1.1 christos return test_array [0]; 2018 1.1 christos 2019 1.1 christos ; 2020 1.1 christos return 0; 2021 1.1 christos } 2022 1.1 christos _ACEOF 2023 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 2024 1.1 christos case $ac_type in #( 2025 1.1 christos uint$2_t) : 2026 1.1 christos eval "$3=yes" ;; #( 2027 1.1 christos *) : 2028 1.1 christos eval "$3=\$ac_type" ;; 2029 1.1 christos esac 2030 1.1 christos fi 2031 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2032 1.1 christos if eval test \"x\$"$3"\" = x"no"; then : 2033 1.1 christos 2034 1.1 christos else 2035 1.1 christos break 2036 1.1 christos fi 2037 1.1 christos done 2038 1.1 christos fi 2039 1.1 christos eval ac_res=\$$3 2040 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2041 1.1 christos $as_echo "$ac_res" >&6; } 2042 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2043 1.1 christos 2044 1.1 christos } # ac_fn_c_find_uintX_t 2045 1.1 christos 2046 1.1 christos # ac_fn_c_try_link LINENO 2047 1.1 christos # ----------------------- 2048 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. 2049 1.1 christos ac_fn_c_try_link () 2050 1.1 christos { 2051 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2052 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext 2053 1.1 christos if { { ac_try="$ac_link" 2054 1.1 christos case "(($ac_try" in 2055 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2056 1.1 christos *) ac_try_echo=$ac_try;; 2057 1.1 christos esac 2058 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2059 1.1 christos $as_echo "$ac_try_echo"; } >&5 2060 1.1 christos (eval "$ac_link") 2>conftest.err 2061 1.1 christos ac_status=$? 2062 1.1 christos if test -s conftest.err; then 2063 1.1 christos grep -v '^ *+' conftest.err >conftest.er1 2064 1.1 christos cat conftest.er1 >&5 2065 1.1 christos mv -f conftest.er1 conftest.err 2066 1.1 christos fi 2067 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2068 1.1 christos test $ac_status = 0; } && { 2069 1.1 christos test -z "$ac_c_werror_flag" || 2070 1.1 christos test ! -s conftest.err 2071 1.1 christos } && test -s conftest$ac_exeext && { 2072 1.1 christos test "$cross_compiling" = yes || 2073 1.1 christos test -x conftest$ac_exeext 2074 1.1 christos }; then : 2075 1.1 christos ac_retval=0 2076 1.1 christos else 2077 1.1 christos $as_echo "$as_me: failed program was:" >&5 2078 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 2079 1.1 christos 2080 1.1 christos ac_retval=1 2081 1.1 christos fi 2082 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2083 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2084 1.1 christos # interfere with the next link command; also delete a directory that is 2085 1.1 christos # left behind by Apple's compiler. We do this before executing the actions. 2086 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2087 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2088 1.1 christos as_fn_set_status $ac_retval 2089 1.1 christos 2090 1.1 christos } # ac_fn_c_try_link 2091 1.1 christos 2092 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR 2093 1.1 christos # ---------------------------------- 2094 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly 2095 1.1 christos ac_fn_c_check_func () 2096 1.1 christos { 2097 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2098 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2099 1.1 christos $as_echo_n "checking for $2... " >&6; } 2100 1.1 christos if eval \${$3+:} false; then : 2101 1.1 christos $as_echo_n "(cached) " >&6 2102 1.1 christos else 2103 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2104 1.1 christos /* end confdefs.h. */ 2105 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 2106 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */ 2107 1.1 christos #define $2 innocuous_$2 2108 1.1 christos 2109 1.1 christos /* System header to define __stub macros and hopefully few prototypes, 2110 1.1 christos which can conflict with char $2 (); below. 2111 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2112 1.1 christos <limits.h> exists even on freestanding compilers. */ 2113 1.1 christos 2114 1.1 christos #ifdef __STDC__ 2115 1.1 christos # include <limits.h> 2116 1.1 christos #else 2117 1.1 christos # include <assert.h> 2118 1.1 christos #endif 2119 1.1 christos 2120 1.1 christos #undef $2 2121 1.1 christos 2122 1.1 christos /* Override any GCC internal prototype to avoid an error. 2123 1.1 christos Use char because int might match the return type of a GCC 2124 1.1 christos builtin and then its argument prototype would still apply. */ 2125 1.1 christos #ifdef __cplusplus 2126 1.1 christos extern "C" 2127 1.1 christos #endif 2128 1.1 christos char $2 (); 2129 1.1 christos /* The GNU C library defines this for functions which it implements 2130 1.1 christos to always fail with ENOSYS. Some functions are actually named 2131 1.1 christos something starting with __ and the normal name is an alias. */ 2132 1.1 christos #if defined __stub_$2 || defined __stub___$2 2133 1.1 christos choke me 2134 1.1 christos #endif 2135 1.1 christos 2136 1.1 christos int 2137 1.1 christos main () 2138 1.1 christos { 2139 1.1 christos return $2 (); 2140 1.1 christos ; 2141 1.1 christos return 0; 2142 1.1 christos } 2143 1.1 christos _ACEOF 2144 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 2145 1.1 christos eval "$3=yes" 2146 1.1 christos else 2147 1.1 christos eval "$3=no" 2148 1.1 christos fi 2149 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 2150 1.1 christos conftest$ac_exeext conftest.$ac_ext 2151 1.1 christos fi 2152 1.1 christos eval ac_res=\$$3 2153 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2154 1.1 christos $as_echo "$ac_res" >&6; } 2155 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2156 1.1 christos 2157 1.1 christos } # ac_fn_c_check_func 2158 1.1 christos 2159 1.1 christos # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2160 1.1 christos # ---------------------------------------------------- 2161 1.1 christos # Tries to find if the field MEMBER exists in type AGGR, after including 2162 1.1 christos # INCLUDES, setting cache variable VAR accordingly. 2163 1.1 christos ac_fn_c_check_member () 2164 1.1 christos { 2165 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2166 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2167 1.1 christos $as_echo_n "checking for $2.$3... " >&6; } 2168 1.1 christos if eval \${$4+:} false; then : 2169 1.1 christos $as_echo_n "(cached) " >&6 2170 1.1 christos else 2171 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2172 1.1 christos /* end confdefs.h. */ 2173 1.1 christos $5 2174 1.1 christos int 2175 1.1 christos main () 2176 1.1 christos { 2177 1.1 christos static $2 ac_aggr; 2178 1.1 christos if (ac_aggr.$3) 2179 1.1 christos return 0; 2180 1.1 christos ; 2181 1.1 christos return 0; 2182 1.1 christos } 2183 1.1 christos _ACEOF 2184 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 2185 1.1 christos eval "$4=yes" 2186 1.1 christos else 2187 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2188 1.1 christos /* end confdefs.h. */ 2189 1.1 christos $5 2190 1.1 christos int 2191 1.1 christos main () 2192 1.1 christos { 2193 1.1 christos static $2 ac_aggr; 2194 1.1 christos if (sizeof ac_aggr.$3) 2195 1.1 christos return 0; 2196 1.1 christos ; 2197 1.1 christos return 0; 2198 1.1 christos } 2199 1.1 christos _ACEOF 2200 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 2201 1.1 christos eval "$4=yes" 2202 1.1 christos else 2203 1.1 christos eval "$4=no" 2204 1.1 christos fi 2205 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2206 1.1 christos fi 2207 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2208 1.1 christos fi 2209 1.1 christos eval ac_res=\$$4 2210 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2211 1.1 christos $as_echo "$ac_res" >&6; } 2212 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2213 1.1 christos 2214 1.1 christos } # ac_fn_c_check_member 2215 1.1 christos 2216 1.1 christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2217 1.1 christos # -------------------------------------------- 2218 1.1 christos # Tries to find the compile-time value of EXPR in a program that includes 2219 1.1 christos # INCLUDES, setting VAR accordingly. Returns whether the value could be 2220 1.1 christos # computed 2221 1.1 christos ac_fn_c_compute_int () 2222 1.1 christos { 2223 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2224 1.1 christos if test "$cross_compiling" = yes; then 2225 1.1 christos # Depending upon the size, compute the lo and hi bounds. 2226 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2227 1.1 christos /* end confdefs.h. */ 2228 1.1 christos $4 2229 1.1 christos int 2230 1.1 christos main () 2231 1.1 christos { 2232 1.1 christos static int test_array [1 - 2 * !(($2) >= 0)]; 2233 1.1 christos test_array [0] = 0; 2234 1.1 christos return test_array [0]; 2235 1.1 christos 2236 1.1 christos ; 2237 1.1 christos return 0; 2238 1.1 christos } 2239 1.1 christos _ACEOF 2240 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 2241 1.1 christos ac_lo=0 ac_mid=0 2242 1.1 christos while :; do 2243 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2244 1.1 christos /* end confdefs.h. */ 2245 1.1 christos $4 2246 1.1 christos int 2247 1.1 christos main () 2248 1.1 christos { 2249 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2250 1.1 christos test_array [0] = 0; 2251 1.1 christos return test_array [0]; 2252 1.1 christos 2253 1.1 christos ; 2254 1.1 christos return 0; 2255 1.1 christos } 2256 1.1 christos _ACEOF 2257 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 2258 1.1 christos ac_hi=$ac_mid; break 2259 1.1 christos else 2260 1.1 christos as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2261 1.1 christos if test $ac_lo -le $ac_mid; then 2262 1.1 christos ac_lo= ac_hi= 2263 1.1 christos break 2264 1.1 christos fi 2265 1.1 christos as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2266 1.1 christos fi 2267 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2268 1.1 christos done 2269 1.1 christos else 2270 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2271 1.1 christos /* end confdefs.h. */ 2272 1.1 christos $4 2273 1.1 christos int 2274 1.1 christos main () 2275 1.1 christos { 2276 1.1 christos static int test_array [1 - 2 * !(($2) < 0)]; 2277 1.1 christos test_array [0] = 0; 2278 1.1 christos return test_array [0]; 2279 1.1 christos 2280 1.1 christos ; 2281 1.1 christos return 0; 2282 1.1 christos } 2283 1.1 christos _ACEOF 2284 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 2285 1.1 christos ac_hi=-1 ac_mid=-1 2286 1.1 christos while :; do 2287 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2288 1.1 christos /* end confdefs.h. */ 2289 1.1 christos $4 2290 1.1 christos int 2291 1.1 christos main () 2292 1.1 christos { 2293 1.1 christos static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2294 1.1 christos test_array [0] = 0; 2295 1.1 christos return test_array [0]; 2296 1.1 christos 2297 1.1 christos ; 2298 1.1 christos return 0; 2299 1.1 christos } 2300 1.1 christos _ACEOF 2301 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 2302 1.1 christos ac_lo=$ac_mid; break 2303 1.1 christos else 2304 1.1 christos as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2305 1.1 christos if test $ac_mid -le $ac_hi; then 2306 1.1 christos ac_lo= ac_hi= 2307 1.1 christos break 2308 1.1 christos fi 2309 1.1 christos as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2310 1.1 christos fi 2311 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2312 1.1 christos done 2313 1.1 christos else 2314 1.1 christos ac_lo= ac_hi= 2315 1.1 christos fi 2316 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2317 1.1 christos fi 2318 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2319 1.1 christos # Binary search between lo and hi bounds. 2320 1.1 christos while test "x$ac_lo" != "x$ac_hi"; do 2321 1.1 christos as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2322 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2323 1.1 christos /* end confdefs.h. */ 2324 1.1 christos $4 2325 1.1 christos int 2326 1.1 christos main () 2327 1.1 christos { 2328 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2329 1.1 christos test_array [0] = 0; 2330 1.1 christos return test_array [0]; 2331 1.1 christos 2332 1.1 christos ; 2333 1.1 christos return 0; 2334 1.1 christos } 2335 1.1 christos _ACEOF 2336 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 2337 1.1 christos ac_hi=$ac_mid 2338 1.1 christos else 2339 1.1 christos as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2340 1.1 christos fi 2341 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2342 1.1 christos done 2343 1.1 christos case $ac_lo in #(( 2344 1.1 christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2345 1.1 christos '') ac_retval=1 ;; 2346 1.1 christos esac 2347 1.1 christos else 2348 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2349 1.1 christos /* end confdefs.h. */ 2350 1.1 christos $4 2351 1.1 christos static long int longval () { return $2; } 2352 1.1 christos static unsigned long int ulongval () { return $2; } 2353 1.1 christos #include <stdio.h> 2354 1.1 christos #include <stdlib.h> 2355 1.1 christos int 2356 1.1 christos main () 2357 1.1 christos { 2358 1.1 christos 2359 1.1 christos FILE *f = fopen ("conftest.val", "w"); 2360 1.1 christos if (! f) 2361 1.1 christos return 1; 2362 1.1 christos if (($2) < 0) 2363 1.1 christos { 2364 1.1 christos long int i = longval (); 2365 1.1 christos if (i != ($2)) 2366 1.1 christos return 1; 2367 1.1 christos fprintf (f, "%ld", i); 2368 1.1 christos } 2369 1.1 christos else 2370 1.1 christos { 2371 1.1 christos unsigned long int i = ulongval (); 2372 1.1 christos if (i != ($2)) 2373 1.1 christos return 1; 2374 1.1 christos fprintf (f, "%lu", i); 2375 1.1 christos } 2376 1.1 christos /* Do not output a trailing newline, as this causes \r\n confusion 2377 1.1 christos on some platforms. */ 2378 1.1 christos return ferror (f) || fclose (f) != 0; 2379 1.1 christos 2380 1.1 christos ; 2381 1.1 christos return 0; 2382 1.1 christos } 2383 1.1 christos _ACEOF 2384 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 2385 1.1 christos echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2386 1.1 christos else 2387 1.1 christos ac_retval=1 2388 1.1 christos fi 2389 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2390 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 2391 1.1 christos rm -f conftest.val 2392 1.1 christos 2393 1.1 christos fi 2394 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2395 1.1 christos as_fn_set_status $ac_retval 2396 1.1 christos 2397 1.1 christos } # ac_fn_c_compute_int 2398 1.1 christos cat >config.log <<_ACEOF 2399 1.1 christos This file contains any messages produced by compilers while 2400 1.1 christos running configure, to aid debugging if configure makes a mistake. 2401 1.1 christos 2402 1.1.1.4 christos It was created by DHCP $as_me 4.4.3, which was 2403 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was 2404 1.1 christos 2405 1.1 christos $ $0 $@ 2406 1.1 christos 2407 1.1 christos _ACEOF 2408 1.1 christos exec 5>>config.log 2409 1.1 christos { 2410 1.1 christos cat <<_ASUNAME 2411 1.1 christos ## --------- ## 2412 1.1 christos ## Platform. ## 2413 1.1 christos ## --------- ## 2414 1.1 christos 2415 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2416 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown` 2417 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown` 2418 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown` 2419 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown` 2420 1.1 christos 2421 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2422 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2423 1.1 christos 2424 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2425 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2426 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2427 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2428 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2429 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2430 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2431 1.1 christos 2432 1.1 christos _ASUNAME 2433 1.1 christos 2434 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2435 1.1 christos for as_dir in $PATH 2436 1.1 christos do 2437 1.1 christos IFS=$as_save_IFS 2438 1.1 christos test -z "$as_dir" && as_dir=. 2439 1.1 christos $as_echo "PATH: $as_dir" 2440 1.1 christos done 2441 1.1 christos IFS=$as_save_IFS 2442 1.1 christos 2443 1.1 christos } >&5 2444 1.1 christos 2445 1.1 christos cat >&5 <<_ACEOF 2446 1.1 christos 2447 1.1 christos 2448 1.1 christos ## ----------- ## 2449 1.1 christos ## Core tests. ## 2450 1.1 christos ## ----------- ## 2451 1.1 christos 2452 1.1 christos _ACEOF 2453 1.1 christos 2454 1.1 christos 2455 1.1 christos # Keep a trace of the command line. 2456 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up. 2457 1.1 christos # Strip out --silent because we don't want to record it for future runs. 2458 1.1 christos # Also quote any args containing shell meta-characters. 2459 1.1 christos # Make two passes to allow for proper duplicate-argument suppression. 2460 1.1 christos ac_configure_args= 2461 1.1 christos ac_configure_args0= 2462 1.1 christos ac_configure_args1= 2463 1.1 christos ac_must_keep_next=false 2464 1.1 christos for ac_pass in 1 2 2465 1.1 christos do 2466 1.1 christos for ac_arg 2467 1.1 christos do 2468 1.1 christos case $ac_arg in 2469 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2470 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2471 1.1 christos | -silent | --silent | --silen | --sile | --sil) 2472 1.1 christos continue ;; 2473 1.1 christos *\'*) 2474 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2475 1.1 christos esac 2476 1.1 christos case $ac_pass in 2477 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2478 1.1 christos 2) 2479 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'" 2480 1.1 christos if test $ac_must_keep_next = true; then 2481 1.1 christos ac_must_keep_next=false # Got value, back to normal. 2482 1.1 christos else 2483 1.1 christos case $ac_arg in 2484 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \ 2485 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2486 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2487 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x) 2488 1.1 christos case "$ac_configure_args0 " in 2489 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2490 1.1 christos esac 2491 1.1 christos ;; 2492 1.1 christos -* ) ac_must_keep_next=true ;; 2493 1.1 christos esac 2494 1.1 christos fi 2495 1.1 christos as_fn_append ac_configure_args " '$ac_arg'" 2496 1.1 christos ;; 2497 1.1 christos esac 2498 1.1 christos done 2499 1.1 christos done 2500 1.1 christos { ac_configure_args0=; unset ac_configure_args0;} 2501 1.1 christos { ac_configure_args1=; unset ac_configure_args1;} 2502 1.1 christos 2503 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete 2504 1.1 christos # config.log. We remove comments because anyway the quotes in there 2505 1.1 christos # would cause problems or look ugly. 2506 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap. 2507 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2508 1.1 christos trap 'exit_status=$? 2509 1.1 christos # Save into config.log some information that might help in debugging. 2510 1.1 christos { 2511 1.1 christos echo 2512 1.1 christos 2513 1.1 christos $as_echo "## ---------------- ## 2514 1.1 christos ## Cache variables. ## 2515 1.1 christos ## ---------------- ##" 2516 1.1 christos echo 2517 1.1 christos # The following way of writing the cache mishandles newlines in values, 2518 1.1 christos ( 2519 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2520 1.1 christos eval ac_val=\$$ac_var 2521 1.1 christos case $ac_val in #( 2522 1.1 christos *${as_nl}*) 2523 1.1 christos case $ac_var in #( 2524 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2525 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2526 1.1 christos esac 2527 1.1 christos case $ac_var in #( 2528 1.1 christos _ | IFS | as_nl) ;; #( 2529 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2530 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 2531 1.1 christos esac ;; 2532 1.1 christos esac 2533 1.1 christos done 2534 1.1 christos (set) 2>&1 | 2535 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2536 1.1 christos *${as_nl}ac_space=\ *) 2537 1.1 christos sed -n \ 2538 1.1 christos "s/'\''/'\''\\\\'\'''\''/g; 2539 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2540 1.1 christos ;; #( 2541 1.1 christos *) 2542 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2543 1.1 christos ;; 2544 1.1 christos esac | 2545 1.1 christos sort 2546 1.1 christos ) 2547 1.1 christos echo 2548 1.1 christos 2549 1.1 christos $as_echo "## ----------------- ## 2550 1.1 christos ## Output variables. ## 2551 1.1 christos ## ----------------- ##" 2552 1.1 christos echo 2553 1.1 christos for ac_var in $ac_subst_vars 2554 1.1 christos do 2555 1.1 christos eval ac_val=\$$ac_var 2556 1.1 christos case $ac_val in 2557 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2558 1.1 christos esac 2559 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2560 1.1 christos done | sort 2561 1.1 christos echo 2562 1.1 christos 2563 1.1 christos if test -n "$ac_subst_files"; then 2564 1.1 christos $as_echo "## ------------------- ## 2565 1.1 christos ## File substitutions. ## 2566 1.1 christos ## ------------------- ##" 2567 1.1 christos echo 2568 1.1 christos for ac_var in $ac_subst_files 2569 1.1 christos do 2570 1.1 christos eval ac_val=\$$ac_var 2571 1.1 christos case $ac_val in 2572 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2573 1.1 christos esac 2574 1.1 christos $as_echo "$ac_var='\''$ac_val'\''" 2575 1.1 christos done | sort 2576 1.1 christos echo 2577 1.1 christos fi 2578 1.1 christos 2579 1.1 christos if test -s confdefs.h; then 2580 1.1 christos $as_echo "## ----------- ## 2581 1.1 christos ## confdefs.h. ## 2582 1.1 christos ## ----------- ##" 2583 1.1 christos echo 2584 1.1 christos cat confdefs.h 2585 1.1 christos echo 2586 1.1 christos fi 2587 1.1 christos test "$ac_signal" != 0 && 2588 1.1 christos $as_echo "$as_me: caught signal $ac_signal" 2589 1.1 christos $as_echo "$as_me: exit $exit_status" 2590 1.1 christos } >&5 2591 1.1 christos rm -f core *.core core.conftest.* && 2592 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2593 1.1 christos exit $exit_status 2594 1.1 christos ' 0 2595 1.1 christos for ac_signal in 1 2 13 15; do 2596 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2597 1.1 christos done 2598 1.1 christos ac_signal=0 2599 1.1 christos 2600 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed. 2601 1.1 christos rm -f -r conftest* confdefs.h 2602 1.1 christos 2603 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h 2604 1.1 christos 2605 1.1 christos # Predefined preprocessor variables. 2606 1.1 christos 2607 1.1 christos cat >>confdefs.h <<_ACEOF 2608 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME" 2609 1.1 christos _ACEOF 2610 1.1 christos 2611 1.1 christos cat >>confdefs.h <<_ACEOF 2612 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2613 1.1 christos _ACEOF 2614 1.1 christos 2615 1.1 christos cat >>confdefs.h <<_ACEOF 2616 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION" 2617 1.1 christos _ACEOF 2618 1.1 christos 2619 1.1 christos cat >>confdefs.h <<_ACEOF 2620 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING" 2621 1.1 christos _ACEOF 2622 1.1 christos 2623 1.1 christos cat >>confdefs.h <<_ACEOF 2624 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2625 1.1 christos _ACEOF 2626 1.1 christos 2627 1.1 christos cat >>confdefs.h <<_ACEOF 2628 1.1 christos #define PACKAGE_URL "$PACKAGE_URL" 2629 1.1 christos _ACEOF 2630 1.1 christos 2631 1.1 christos 2632 1.1 christos # Let the site file select an alternate cache file if it wants to. 2633 1.1 christos # Prefer an explicitly selected file to automatically selected ones. 2634 1.1 christos ac_site_file1=NONE 2635 1.1 christos ac_site_file2=NONE 2636 1.1 christos if test -n "$CONFIG_SITE"; then 2637 1.1 christos # We do not want a PATH search for config.site. 2638 1.1 christos case $CONFIG_SITE in #(( 2639 1.1 christos -*) ac_site_file1=./$CONFIG_SITE;; 2640 1.1 christos */*) ac_site_file1=$CONFIG_SITE;; 2641 1.1 christos *) ac_site_file1=./$CONFIG_SITE;; 2642 1.1 christos esac 2643 1.1 christos elif test "x$prefix" != xNONE; then 2644 1.1 christos ac_site_file1=$prefix/share/config.site 2645 1.1 christos ac_site_file2=$prefix/etc/config.site 2646 1.1 christos else 2647 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site 2648 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site 2649 1.1 christos fi 2650 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2651 1.1 christos do 2652 1.1 christos test "x$ac_site_file" = xNONE && continue 2653 1.1 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2654 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2655 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2656 1.1 christos sed 's/^/| /' "$ac_site_file" >&5 2657 1.1 christos . "$ac_site_file" \ 2658 1.1 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2659 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2660 1.1 christos as_fn_error $? "failed to load site script $ac_site_file 2661 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 2662 1.1 christos fi 2663 1.1 christos done 2664 1.1 christos 2665 1.1 christos if test -r "$cache_file"; then 2666 1.1 christos # Some versions of bash will fail to source /dev/null (special files 2667 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2668 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2669 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2670 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;} 2671 1.1 christos case $cache_file in 2672 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";; 2673 1.1 christos *) . "./$cache_file";; 2674 1.1 christos esac 2675 1.1 christos fi 2676 1.1 christos else 2677 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2678 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;} 2679 1.1 christos >$cache_file 2680 1.1 christos fi 2681 1.1 christos 2682 1.1 christos # Check that the precious variables saved in the cache have kept the same 2683 1.1 christos # value. 2684 1.1 christos ac_cache_corrupted=false 2685 1.1 christos for ac_var in $ac_precious_vars; do 2686 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set 2687 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set 2688 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value 2689 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value 2690 1.1 christos case $ac_old_set,$ac_new_set in 2691 1.1 christos set,) 2692 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2693 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2694 1.1 christos ac_cache_corrupted=: ;; 2695 1.1 christos ,set) 2696 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2697 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2698 1.1 christos ac_cache_corrupted=: ;; 2699 1.1 christos ,);; 2700 1.1 christos *) 2701 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then 2702 1.1 christos # differences in whitespace do not lead to failure. 2703 1.1 christos ac_old_val_w=`echo x $ac_old_val` 2704 1.1 christos ac_new_val_w=`echo x $ac_new_val` 2705 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then 2706 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2707 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2708 1.1 christos ac_cache_corrupted=: 2709 1.1 christos else 2710 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2711 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2712 1.1 christos eval $ac_var=\$ac_old_val 2713 1.1 christos fi 2714 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2715 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2716 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2717 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2718 1.1 christos fi;; 2719 1.1 christos esac 2720 1.1 christos # Pass precious variables to config.status. 2721 1.1 christos if test "$ac_new_set" = set; then 2722 1.1 christos case $ac_new_val in 2723 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2724 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;; 2725 1.1 christos esac 2726 1.1 christos case " $ac_configure_args " in 2727 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2728 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2729 1.1 christos esac 2730 1.1 christos fi 2731 1.1 christos done 2732 1.1 christos if $ac_cache_corrupted; then 2733 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2734 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2735 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2736 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2737 1.1 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2738 1.1 christos fi 2739 1.1 christos ## -------------------- ## 2740 1.1 christos ## Main body of script. ## 2741 1.1 christos ## -------------------- ## 2742 1.1 christos 2743 1.1 christos ac_ext=c 2744 1.1 christos ac_cpp='$CPP $CPPFLAGS' 2745 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2746 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2747 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 2748 1.1 christos 2749 1.1 christos 2750 1.1 christos 2751 1.1 christos 2752 1.1 christos # we specify "foreign" to avoid having to have the GNU mandated files, 2753 1.1 christos # like AUTHORS, COPYING, and such 2754 1.1.1.2 christos am__api_version='1.16' 2755 1.1 christos 2756 1.1 christos ac_aux_dir= 2757 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2758 1.1 christos if test -f "$ac_dir/install-sh"; then 2759 1.1 christos ac_aux_dir=$ac_dir 2760 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c" 2761 1.1 christos break 2762 1.1 christos elif test -f "$ac_dir/install.sh"; then 2763 1.1 christos ac_aux_dir=$ac_dir 2764 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c" 2765 1.1 christos break 2766 1.1 christos elif test -f "$ac_dir/shtool"; then 2767 1.1 christos ac_aux_dir=$ac_dir 2768 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c" 2769 1.1 christos break 2770 1.1 christos fi 2771 1.1 christos done 2772 1.1 christos if test -z "$ac_aux_dir"; then 2773 1.1 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2774 1.1 christos fi 2775 1.1 christos 2776 1.1 christos # These three variables are undocumented and unsupported, 2777 1.1 christos # and are intended to be withdrawn in a future Autoconf release. 2778 1.1 christos # They can cause serious problems if a builder's source tree is in a directory 2779 1.1 christos # whose full name contains unusual characters. 2780 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2781 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2782 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2783 1.1 christos 2784 1.1 christos 2785 1.1 christos # Find a good install program. We prefer a C program (faster), 2786 1.1 christos # so one script is as good as another. But avoid the broken or 2787 1.1 christos # incompatible versions: 2788 1.1 christos # SysV /etc/install, /usr/sbin/install 2789 1.1 christos # SunOS /usr/etc/install 2790 1.1 christos # IRIX /sbin/install 2791 1.1 christos # AIX /bin/install 2792 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs 2793 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2794 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2795 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2796 1.1 christos # OS/2's system install, which has a completely different semantic 2797 1.1 christos # ./install, which can be erroneously created by make from ./install.sh. 2798 1.1 christos # Reject install programs that cannot install multiple files. 2799 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2800 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; } 2801 1.1 christos if test -z "$INSTALL"; then 2802 1.1 christos if ${ac_cv_path_install+:} false; then : 2803 1.1 christos $as_echo_n "(cached) " >&6 2804 1.1 christos else 2805 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2806 1.1 christos for as_dir in $PATH 2807 1.1 christos do 2808 1.1 christos IFS=$as_save_IFS 2809 1.1 christos test -z "$as_dir" && as_dir=. 2810 1.1 christos # Account for people who put trailing slashes in PATH elements. 2811 1.1 christos case $as_dir/ in #(( 2812 1.1 christos ./ | .// | /[cC]/* | \ 2813 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2814 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2815 1.1 christos /usr/ucb/* ) ;; 2816 1.1 christos *) 2817 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install. 2818 1.1 christos # Don't use installbsd from OSF since it installs stuff as root 2819 1.1 christos # by default. 2820 1.1 christos for ac_prog in ginstall scoinst install; do 2821 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 2822 1.1 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2823 1.1 christos if test $ac_prog = install && 2824 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2825 1.1 christos # AIX install. It has an incompatible calling convention. 2826 1.1 christos : 2827 1.1 christos elif test $ac_prog = install && 2828 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2829 1.1 christos # program-specific install script used by HP pwplus--don't use. 2830 1.1 christos : 2831 1.1 christos else 2832 1.1 christos rm -rf conftest.one conftest.two conftest.dir 2833 1.1 christos echo one > conftest.one 2834 1.1 christos echo two > conftest.two 2835 1.1 christos mkdir conftest.dir 2836 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2837 1.1 christos test -s conftest.one && test -s conftest.two && 2838 1.1 christos test -s conftest.dir/conftest.one && 2839 1.1 christos test -s conftest.dir/conftest.two 2840 1.1 christos then 2841 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2842 1.1 christos break 3 2843 1.1 christos fi 2844 1.1 christos fi 2845 1.1 christos fi 2846 1.1 christos done 2847 1.1 christos done 2848 1.1 christos ;; 2849 1.1 christos esac 2850 1.1 christos 2851 1.1 christos done 2852 1.1 christos IFS=$as_save_IFS 2853 1.1 christos 2854 1.1 christos rm -rf conftest.one conftest.two conftest.dir 2855 1.1 christos 2856 1.1 christos fi 2857 1.1 christos if test "${ac_cv_path_install+set}" = set; then 2858 1.1 christos INSTALL=$ac_cv_path_install 2859 1.1 christos else 2860 1.1 christos # As a last resort, use the slow shell script. Don't cache a 2861 1.1 christos # value for INSTALL within a source directory, because that will 2862 1.1 christos # break other packages using the cache if that directory is 2863 1.1 christos # removed, or if the value is a relative name. 2864 1.1 christos INSTALL=$ac_install_sh 2865 1.1 christos fi 2866 1.1 christos fi 2867 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2868 1.1 christos $as_echo "$INSTALL" >&6; } 2869 1.1 christos 2870 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2871 1.1 christos # It thinks the first close brace ends the variable substitution. 2872 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2873 1.1 christos 2874 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2875 1.1 christos 2876 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2877 1.1 christos 2878 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2879 1.1 christos $as_echo_n "checking whether build environment is sane... " >&6; } 2880 1.1 christos # Reject unsafe characters in $srcdir or the absolute working directory 2881 1.1 christos # name. Accept space and tab only in the latter. 2882 1.1 christos am_lf=' 2883 1.1 christos ' 2884 1.1 christos case `pwd` in 2885 1.1 christos *[\\\"\#\$\&\'\`$am_lf]*) 2886 1.1 christos as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2887 1.1 christos esac 2888 1.1 christos case $srcdir in 2889 1.1 christos *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2890 1.1 christos as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2891 1.1 christos esac 2892 1.1 christos 2893 1.1 christos # Do 'set' in a subshell so we don't clobber the current shell's 2894 1.1 christos # arguments. Must try -L first in case configure is actually a 2895 1.1 christos # symlink; some systems play weird games with the mod time of symlinks 2896 1.1 christos # (eg FreeBSD returns the mod time of the symlink's containing 2897 1.1 christos # directory). 2898 1.1 christos if ( 2899 1.1 christos am_has_slept=no 2900 1.1 christos for am_try in 1 2; do 2901 1.1 christos echo "timestamp, slept: $am_has_slept" > conftest.file 2902 1.1 christos set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2903 1.1 christos if test "$*" = "X"; then 2904 1.1 christos # -L didn't work. 2905 1.1 christos set X `ls -t "$srcdir/configure" conftest.file` 2906 1.1 christos fi 2907 1.1 christos if test "$*" != "X $srcdir/configure conftest.file" \ 2908 1.1 christos && test "$*" != "X conftest.file $srcdir/configure"; then 2909 1.1 christos 2910 1.1 christos # If neither matched, then we have a broken ls. This can happen 2911 1.1 christos # if, for instance, CONFIG_SHELL is bash and it inherits a 2912 1.1 christos # broken ls alias from the environment. This has actually 2913 1.1 christos # happened. Such a system could not be considered "sane". 2914 1.1 christos as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2915 1.1 christos alias in your environment" "$LINENO" 5 2916 1.1 christos fi 2917 1.1 christos if test "$2" = conftest.file || test $am_try -eq 2; then 2918 1.1 christos break 2919 1.1 christos fi 2920 1.1 christos # Just in case. 2921 1.1 christos sleep 1 2922 1.1 christos am_has_slept=yes 2923 1.1 christos done 2924 1.1 christos test "$2" = conftest.file 2925 1.1 christos ) 2926 1.1 christos then 2927 1.1 christos # Ok. 2928 1.1 christos : 2929 1.1 christos else 2930 1.1 christos as_fn_error $? "newly created file is older than distributed files! 2931 1.1 christos Check your system clock" "$LINENO" 5 2932 1.1 christos fi 2933 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2934 1.1 christos $as_echo "yes" >&6; } 2935 1.1 christos # If we didn't sleep, we still need to ensure time stamps of config.status and 2936 1.1 christos # generated files are strictly newer. 2937 1.1 christos am_sleep_pid= 2938 1.1 christos if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2939 1.1 christos ( sleep 1 ) & 2940 1.1 christos am_sleep_pid=$! 2941 1.1 christos fi 2942 1.1 christos 2943 1.1 christos rm -f conftest.file 2944 1.1 christos 2945 1.1 christos test "$program_prefix" != NONE && 2946 1.1 christos program_transform_name="s&^&$program_prefix&;$program_transform_name" 2947 1.1 christos # Use a double $ so make ignores it. 2948 1.1 christos test "$program_suffix" != NONE && 2949 1.1 christos program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2950 1.1 christos # Double any \ or $. 2951 1.1 christos # By default was `s,x,x', remove it if useless. 2952 1.1 christos ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2953 1.1 christos program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2954 1.1 christos 2955 1.1 christos # Expand $ac_aux_dir to an absolute path. 2956 1.1 christos am_aux_dir=`cd "$ac_aux_dir" && pwd` 2957 1.1 christos 2958 1.1 christos if test x"${MISSING+set}" != xset; then 2959 1.1.1.4 christos MISSING="\${SHELL} '$am_aux_dir/missing'" 2960 1.1 christos fi 2961 1.1 christos # Use eval to expand $SHELL 2962 1.1 christos if eval "$MISSING --is-lightweight"; then 2963 1.1 christos am_missing_run="$MISSING " 2964 1.1 christos else 2965 1.1 christos am_missing_run= 2966 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2967 1.1 christos $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2968 1.1 christos fi 2969 1.1 christos 2970 1.1 christos if test x"${install_sh+set}" != xset; then 2971 1.1 christos case $am_aux_dir in 2972 1.1 christos *\ * | *\ *) 2973 1.1 christos install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2974 1.1 christos *) 2975 1.1 christos install_sh="\${SHELL} $am_aux_dir/install-sh" 2976 1.1 christos esac 2977 1.1 christos fi 2978 1.1 christos 2979 1.1 christos # Installed binaries are usually stripped using 'strip' when the user 2980 1.1 christos # run "make install-strip". However 'strip' might not be the right 2981 1.1 christos # tool to use in cross-compilation environments, therefore Automake 2982 1.1 christos # will honor the 'STRIP' environment variable to overrule this program. 2983 1.1 christos if test "$cross_compiling" != no; then 2984 1.1 christos if test -n "$ac_tool_prefix"; then 2985 1.1 christos # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2986 1.1 christos set dummy ${ac_tool_prefix}strip; ac_word=$2 2987 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2988 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 2989 1.1 christos if ${ac_cv_prog_STRIP+:} false; then : 2990 1.1 christos $as_echo_n "(cached) " >&6 2991 1.1 christos else 2992 1.1 christos if test -n "$STRIP"; then 2993 1.1 christos ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2994 1.1 christos else 2995 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2996 1.1 christos for as_dir in $PATH 2997 1.1 christos do 2998 1.1 christos IFS=$as_save_IFS 2999 1.1 christos test -z "$as_dir" && as_dir=. 3000 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3001 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3002 1.1 christos ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3003 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3004 1.1 christos break 2 3005 1.1 christos fi 3006 1.1 christos done 3007 1.1 christos done 3008 1.1 christos IFS=$as_save_IFS 3009 1.1 christos 3010 1.1 christos fi 3011 1.1 christos fi 3012 1.1 christos STRIP=$ac_cv_prog_STRIP 3013 1.1 christos if test -n "$STRIP"; then 3014 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3015 1.1 christos $as_echo "$STRIP" >&6; } 3016 1.1 christos else 3017 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3018 1.1 christos $as_echo "no" >&6; } 3019 1.1 christos fi 3020 1.1 christos 3021 1.1 christos 3022 1.1 christos fi 3023 1.1 christos if test -z "$ac_cv_prog_STRIP"; then 3024 1.1 christos ac_ct_STRIP=$STRIP 3025 1.1 christos # Extract the first word of "strip", so it can be a program name with args. 3026 1.1 christos set dummy strip; ac_word=$2 3027 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3028 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3029 1.1 christos if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3030 1.1 christos $as_echo_n "(cached) " >&6 3031 1.1 christos else 3032 1.1 christos if test -n "$ac_ct_STRIP"; then 3033 1.1 christos ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3034 1.1 christos else 3035 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3036 1.1 christos for as_dir in $PATH 3037 1.1 christos do 3038 1.1 christos IFS=$as_save_IFS 3039 1.1 christos test -z "$as_dir" && as_dir=. 3040 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3041 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3042 1.1 christos ac_cv_prog_ac_ct_STRIP="strip" 3043 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3044 1.1 christos break 2 3045 1.1 christos fi 3046 1.1 christos done 3047 1.1 christos done 3048 1.1 christos IFS=$as_save_IFS 3049 1.1 christos 3050 1.1 christos fi 3051 1.1 christos fi 3052 1.1 christos ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3053 1.1 christos if test -n "$ac_ct_STRIP"; then 3054 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3055 1.1 christos $as_echo "$ac_ct_STRIP" >&6; } 3056 1.1 christos else 3057 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3058 1.1 christos $as_echo "no" >&6; } 3059 1.1 christos fi 3060 1.1 christos 3061 1.1 christos if test "x$ac_ct_STRIP" = x; then 3062 1.1 christos STRIP=":" 3063 1.1 christos else 3064 1.1 christos case $cross_compiling:$ac_tool_warned in 3065 1.1 christos yes:) 3066 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3067 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3068 1.1 christos ac_tool_warned=yes ;; 3069 1.1 christos esac 3070 1.1 christos STRIP=$ac_ct_STRIP 3071 1.1 christos fi 3072 1.1 christos else 3073 1.1 christos STRIP="$ac_cv_prog_STRIP" 3074 1.1 christos fi 3075 1.1 christos 3076 1.1 christos fi 3077 1.1 christos INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3078 1.1 christos 3079 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3080 1.1 christos $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3081 1.1 christos if test -z "$MKDIR_P"; then 3082 1.1 christos if ${ac_cv_path_mkdir+:} false; then : 3083 1.1 christos $as_echo_n "(cached) " >&6 3084 1.1 christos else 3085 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3086 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3087 1.1 christos do 3088 1.1 christos IFS=$as_save_IFS 3089 1.1 christos test -z "$as_dir" && as_dir=. 3090 1.1 christos for ac_prog in mkdir gmkdir; do 3091 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3092 1.1 christos as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3093 1.1 christos case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3094 1.1 christos 'mkdir (GNU coreutils) '* | \ 3095 1.1 christos 'mkdir (coreutils) '* | \ 3096 1.1 christos 'mkdir (fileutils) '4.1*) 3097 1.1 christos ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3098 1.1 christos break 3;; 3099 1.1 christos esac 3100 1.1 christos done 3101 1.1 christos done 3102 1.1 christos done 3103 1.1 christos IFS=$as_save_IFS 3104 1.1 christos 3105 1.1 christos fi 3106 1.1 christos 3107 1.1 christos test -d ./--version && rmdir ./--version 3108 1.1 christos if test "${ac_cv_path_mkdir+set}" = set; then 3109 1.1 christos MKDIR_P="$ac_cv_path_mkdir -p" 3110 1.1 christos else 3111 1.1 christos # As a last resort, use the slow shell script. Don't cache a 3112 1.1 christos # value for MKDIR_P within a source directory, because that will 3113 1.1 christos # break other packages using the cache if that directory is 3114 1.1 christos # removed, or if the value is a relative name. 3115 1.1 christos MKDIR_P="$ac_install_sh -d" 3116 1.1 christos fi 3117 1.1 christos fi 3118 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3119 1.1 christos $as_echo "$MKDIR_P" >&6; } 3120 1.1 christos 3121 1.1 christos for ac_prog in gawk mawk nawk awk 3122 1.1 christos do 3123 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 3124 1.1 christos set dummy $ac_prog; ac_word=$2 3125 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3126 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3127 1.1 christos if ${ac_cv_prog_AWK+:} false; then : 3128 1.1 christos $as_echo_n "(cached) " >&6 3129 1.1 christos else 3130 1.1 christos if test -n "$AWK"; then 3131 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test. 3132 1.1 christos else 3133 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3134 1.1 christos for as_dir in $PATH 3135 1.1 christos do 3136 1.1 christos IFS=$as_save_IFS 3137 1.1 christos test -z "$as_dir" && as_dir=. 3138 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3139 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3140 1.1 christos ac_cv_prog_AWK="$ac_prog" 3141 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3142 1.1 christos break 2 3143 1.1 christos fi 3144 1.1 christos done 3145 1.1 christos done 3146 1.1 christos IFS=$as_save_IFS 3147 1.1 christos 3148 1.1 christos fi 3149 1.1 christos fi 3150 1.1 christos AWK=$ac_cv_prog_AWK 3151 1.1 christos if test -n "$AWK"; then 3152 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3153 1.1 christos $as_echo "$AWK" >&6; } 3154 1.1 christos else 3155 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3156 1.1 christos $as_echo "no" >&6; } 3157 1.1 christos fi 3158 1.1 christos 3159 1.1 christos 3160 1.1 christos test -n "$AWK" && break 3161 1.1 christos done 3162 1.1 christos 3163 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3164 1.1 christos $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3165 1.1 christos set x ${MAKE-make} 3166 1.1 christos ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3167 1.1 christos if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 3168 1.1 christos $as_echo_n "(cached) " >&6 3169 1.1 christos else 3170 1.1 christos cat >conftest.make <<\_ACEOF 3171 1.1 christos SHELL = /bin/sh 3172 1.1 christos all: 3173 1.1 christos @echo '@@@%%%=$(MAKE)=@@@%%%' 3174 1.1 christos _ACEOF 3175 1.1 christos # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3176 1.1 christos case `${MAKE-make} -f conftest.make 2>/dev/null` in 3177 1.1 christos *@@@%%%=?*=@@@%%%*) 3178 1.1 christos eval ac_cv_prog_make_${ac_make}_set=yes;; 3179 1.1 christos *) 3180 1.1 christos eval ac_cv_prog_make_${ac_make}_set=no;; 3181 1.1 christos esac 3182 1.1 christos rm -f conftest.make 3183 1.1 christos fi 3184 1.1 christos if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3185 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3186 1.1 christos $as_echo "yes" >&6; } 3187 1.1 christos SET_MAKE= 3188 1.1 christos else 3189 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3190 1.1 christos $as_echo "no" >&6; } 3191 1.1 christos SET_MAKE="MAKE=${MAKE-make}" 3192 1.1 christos fi 3193 1.1 christos 3194 1.1 christos rm -rf .tst 2>/dev/null 3195 1.1 christos mkdir .tst 2>/dev/null 3196 1.1 christos if test -d .tst; then 3197 1.1 christos am__leading_dot=. 3198 1.1 christos else 3199 1.1 christos am__leading_dot=_ 3200 1.1 christos fi 3201 1.1 christos rmdir .tst 2>/dev/null 3202 1.1 christos 3203 1.1 christos # Check whether --enable-silent-rules was given. 3204 1.1 christos if test "${enable_silent_rules+set}" = set; then : 3205 1.1 christos enableval=$enable_silent_rules; 3206 1.1 christos fi 3207 1.1 christos 3208 1.1 christos case $enable_silent_rules in # ((( 3209 1.1 christos yes) AM_DEFAULT_VERBOSITY=0;; 3210 1.1 christos no) AM_DEFAULT_VERBOSITY=1;; 3211 1.1 christos *) AM_DEFAULT_VERBOSITY=1;; 3212 1.1 christos esac 3213 1.1 christos am_make=${MAKE-make} 3214 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3215 1.1 christos $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3216 1.1 christos if ${am_cv_make_support_nested_variables+:} false; then : 3217 1.1 christos $as_echo_n "(cached) " >&6 3218 1.1 christos else 3219 1.1 christos if $as_echo 'TRUE=$(BAR$(V)) 3220 1.1 christos BAR0=false 3221 1.1 christos BAR1=true 3222 1.1 christos V=1 3223 1.1 christos am__doit: 3224 1.1 christos @$(TRUE) 3225 1.1 christos .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3226 1.1 christos am_cv_make_support_nested_variables=yes 3227 1.1 christos else 3228 1.1 christos am_cv_make_support_nested_variables=no 3229 1.1 christos fi 3230 1.1 christos fi 3231 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3232 1.1 christos $as_echo "$am_cv_make_support_nested_variables" >&6; } 3233 1.1 christos if test $am_cv_make_support_nested_variables = yes; then 3234 1.1 christos AM_V='$(V)' 3235 1.1 christos AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3236 1.1 christos else 3237 1.1 christos AM_V=$AM_DEFAULT_VERBOSITY 3238 1.1 christos AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3239 1.1 christos fi 3240 1.1 christos AM_BACKSLASH='\' 3241 1.1 christos 3242 1.1 christos if test "`cd $srcdir && pwd`" != "`pwd`"; then 3243 1.1 christos # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3244 1.1 christos # is not polluted with repeated "-I." 3245 1.1 christos am__isrc=' -I$(srcdir)' 3246 1.1 christos # test to see if srcdir already configured 3247 1.1 christos if test -f $srcdir/config.status; then 3248 1.1 christos as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3249 1.1 christos fi 3250 1.1 christos fi 3251 1.1 christos 3252 1.1 christos # test whether we have cygpath 3253 1.1 christos if test -z "$CYGPATH_W"; then 3254 1.1 christos if (cygpath --version) >/dev/null 2>/dev/null; then 3255 1.1 christos CYGPATH_W='cygpath -w' 3256 1.1 christos else 3257 1.1 christos CYGPATH_W=echo 3258 1.1 christos fi 3259 1.1 christos fi 3260 1.1 christos 3261 1.1 christos 3262 1.1 christos # Define the identity of the package. 3263 1.1 christos PACKAGE='dhcp' 3264 1.1.1.4 christos VERSION='4.4.3' 3265 1.1 christos 3266 1.1 christos 3267 1.1 christos cat >>confdefs.h <<_ACEOF 3268 1.1 christos #define PACKAGE "$PACKAGE" 3269 1.1 christos _ACEOF 3270 1.1 christos 3271 1.1 christos 3272 1.1 christos cat >>confdefs.h <<_ACEOF 3273 1.1 christos #define VERSION "$VERSION" 3274 1.1 christos _ACEOF 3275 1.1 christos 3276 1.1 christos # Some tools Automake needs. 3277 1.1 christos 3278 1.1 christos ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3279 1.1 christos 3280 1.1 christos 3281 1.1 christos AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3282 1.1 christos 3283 1.1 christos 3284 1.1 christos AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3285 1.1 christos 3286 1.1 christos 3287 1.1 christos AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3288 1.1 christos 3289 1.1 christos 3290 1.1 christos MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3291 1.1 christos 3292 1.1 christos # For better backward compatibility. To be removed once Automake 1.9.x 3293 1.1 christos # dies out for good. For more background, see: 3294 1.1.1.2 christos # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3295 1.1.1.2 christos # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3296 1.1 christos mkdir_p='$(MKDIR_P)' 3297 1.1 christos 3298 1.1 christos # We need awk for the "check" target (and possibly the TAP driver). The 3299 1.1 christos # system "awk" is bad on some platforms. 3300 1.1 christos # Always define AMTAR for backward compatibility. Yes, it's still used 3301 1.1 christos # in the wild :-( We should find a proper way to deprecate it ... 3302 1.1 christos AMTAR='$${TAR-tar}' 3303 1.1 christos 3304 1.1 christos 3305 1.1 christos # We'll loop over all known methods to create a tar archive until one works. 3306 1.1 christos _am_tools='gnutar pax cpio none' 3307 1.1 christos 3308 1.1 christos am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3309 1.1 christos 3310 1.1 christos 3311 1.1 christos 3312 1.1 christos 3313 1.1 christos 3314 1.1.1.4 christos # Variables for tags utilities; see am/tags.am 3315 1.1.1.4 christos if test -z "$CTAGS"; then 3316 1.1.1.4 christos CTAGS=ctags 3317 1.1.1.4 christos fi 3318 1.1.1.4 christos 3319 1.1.1.4 christos if test -z "$ETAGS"; then 3320 1.1.1.4 christos ETAGS=etags 3321 1.1.1.4 christos fi 3322 1.1.1.4 christos 3323 1.1.1.4 christos if test -z "$CSCOPE"; then 3324 1.1.1.4 christos CSCOPE=cscope 3325 1.1.1.4 christos fi 3326 1.1.1.4 christos 3327 1.1.1.4 christos 3328 1.1 christos 3329 1.1 christos # POSIX will say in a future version that running "rm -f" with no argument 3330 1.1 christos # is OK; and we want to be able to make that assumption in our Makefile 3331 1.1 christos # recipes. So use an aggressive probe to check that the usage we want is 3332 1.1 christos # actually supported "in the wild" to an acceptable degree. 3333 1.1 christos # See automake bug#10828. 3334 1.1 christos # To make any issue more visible, cause the running configure to be aborted 3335 1.1 christos # by default if the 'rm' program in use doesn't match our expectations; the 3336 1.1 christos # user can still override this though. 3337 1.1 christos if rm -f && rm -fr && rm -rf; then : OK; else 3338 1.1 christos cat >&2 <<'END' 3339 1.1 christos Oops! 3340 1.1 christos 3341 1.1 christos Your 'rm' program seems unable to run without file operands specified 3342 1.1 christos on the command line, even when the '-f' option is present. This is contrary 3343 1.1 christos to the behaviour of most rm programs out there, and not conforming with 3344 1.1 christos the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3345 1.1 christos 3346 1.1 christos Please tell bug-automake@gnu.org about your system, including the value 3347 1.1 christos of your $PATH and any error possibly output before this message. This 3348 1.1 christos can help us improve future automake versions. 3349 1.1 christos 3350 1.1 christos END 3351 1.1 christos if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3352 1.1 christos echo 'Configuration will proceed anyway, since you have set the' >&2 3353 1.1 christos echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3354 1.1 christos echo >&2 3355 1.1 christos else 3356 1.1 christos cat >&2 <<'END' 3357 1.1 christos Aborting the configuration process, to ensure you take notice of the issue. 3358 1.1 christos 3359 1.1 christos You can download and install GNU coreutils to get an 'rm' implementation 3360 1.1.1.2 christos that behaves properly: <https://www.gnu.org/software/coreutils/>. 3361 1.1 christos 3362 1.1 christos If you want to complete the configuration process using your problematic 3363 1.1 christos 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3364 1.1 christos to "yes", and re-run configure. 3365 1.1 christos 3366 1.1 christos END 3367 1.1 christos as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3368 1.1 christos fi 3369 1.1 christos fi 3370 1.1 christos 3371 1.1 christos 3372 1.1 christos # we specify AM_MAINTAINER_MODE to avoid problems with rebuilding 3373 1.1 christos # the configure and makefiles. Without it users doing things that 3374 1.1 christos # change the timestamps on the code, like checking it into a cvs 3375 1.1 christos # tree, could trigger a rebuild of the infrastructure files which 3376 1.1 christos # might fail if they don't have the correct tools. 3377 1.1 christos 3378 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3379 1.1 christos $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3380 1.1 christos # Check whether --enable-maintainer-mode was given. 3381 1.1 christos if test "${enable_maintainer_mode+set}" = set; then : 3382 1.1 christos enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3383 1.1 christos else 3384 1.1 christos USE_MAINTAINER_MODE=no 3385 1.1 christos fi 3386 1.1 christos 3387 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3388 1.1 christos $as_echo "$USE_MAINTAINER_MODE" >&6; } 3389 1.1 christos if test $USE_MAINTAINER_MODE = yes; then 3390 1.1 christos MAINTAINER_MODE_TRUE= 3391 1.1 christos MAINTAINER_MODE_FALSE='#' 3392 1.1 christos else 3393 1.1 christos MAINTAINER_MODE_TRUE='#' 3394 1.1 christos MAINTAINER_MODE_FALSE= 3395 1.1 christos fi 3396 1.1 christos 3397 1.1 christos MAINT=$MAINTAINER_MODE_TRUE 3398 1.1 christos 3399 1.1 christos 3400 1.1 christos 3401 1.1 christos # Make sure we can run config.sub. 3402 1.1 christos $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3403 1.1 christos as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3404 1.1 christos 3405 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3406 1.1 christos $as_echo_n "checking build system type... " >&6; } 3407 1.1 christos if ${ac_cv_build+:} false; then : 3408 1.1 christos $as_echo_n "(cached) " >&6 3409 1.1 christos else 3410 1.1 christos ac_build_alias=$build_alias 3411 1.1 christos test "x$ac_build_alias" = x && 3412 1.1 christos ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3413 1.1 christos test "x$ac_build_alias" = x && 3414 1.1 christos as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3415 1.1 christos ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3416 1.1 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3417 1.1 christos 3418 1.1 christos fi 3419 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3420 1.1 christos $as_echo "$ac_cv_build" >&6; } 3421 1.1 christos case $ac_cv_build in 3422 1.1 christos *-*-*) ;; 3423 1.1 christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3424 1.1 christos esac 3425 1.1 christos build=$ac_cv_build 3426 1.1 christos ac_save_IFS=$IFS; IFS='-' 3427 1.1 christos set x $ac_cv_build 3428 1.1 christos shift 3429 1.1 christos build_cpu=$1 3430 1.1 christos build_vendor=$2 3431 1.1 christos shift; shift 3432 1.1 christos # Remember, the first character of IFS is used to create $*, 3433 1.1 christos # except with old shells: 3434 1.1 christos build_os=$* 3435 1.1 christos IFS=$ac_save_IFS 3436 1.1 christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3437 1.1 christos 3438 1.1 christos 3439 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3440 1.1 christos $as_echo_n "checking host system type... " >&6; } 3441 1.1 christos if ${ac_cv_host+:} false; then : 3442 1.1 christos $as_echo_n "(cached) " >&6 3443 1.1 christos else 3444 1.1 christos if test "x$host_alias" = x; then 3445 1.1 christos ac_cv_host=$ac_cv_build 3446 1.1 christos else 3447 1.1 christos ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3448 1.1 christos as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3449 1.1 christos fi 3450 1.1 christos 3451 1.1 christos fi 3452 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3453 1.1 christos $as_echo "$ac_cv_host" >&6; } 3454 1.1 christos case $ac_cv_host in 3455 1.1 christos *-*-*) ;; 3456 1.1 christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3457 1.1 christos esac 3458 1.1 christos host=$ac_cv_host 3459 1.1 christos ac_save_IFS=$IFS; IFS='-' 3460 1.1 christos set x $ac_cv_host 3461 1.1 christos shift 3462 1.1 christos host_cpu=$1 3463 1.1 christos host_vendor=$2 3464 1.1 christos shift; shift 3465 1.1 christos # Remember, the first character of IFS is used to create $*, 3466 1.1 christos # except with old shells: 3467 1.1 christos host_os=$* 3468 1.1 christos IFS=$ac_save_IFS 3469 1.1 christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3470 1.1 christos 3471 1.1 christos 3472 1.1 christos 3473 1.1 christos # We want to turn on warnings if we are using gcc and the user did 3474 1.1 christos # not specify CFLAGS. The autoconf check for the C compiler sets the 3475 1.1 christos # CFLAGS if gcc is used, so we will save it before we run that check. 3476 1.1 christos SAVE_CFLAGS="$CFLAGS" 3477 1.1 christos 3478 1.1 christos # Now find our C compiler. 3479 1.1 christos ac_ext=c 3480 1.1 christos ac_cpp='$CPP $CPPFLAGS' 3481 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3482 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3483 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 3484 1.1 christos if test -n "$ac_tool_prefix"; then 3485 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3486 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2 3487 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3488 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3489 1.1 christos if ${ac_cv_prog_CC+:} false; then : 3490 1.1 christos $as_echo_n "(cached) " >&6 3491 1.1 christos else 3492 1.1 christos if test -n "$CC"; then 3493 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3494 1.1 christos else 3495 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3496 1.1 christos for as_dir in $PATH 3497 1.1 christos do 3498 1.1 christos IFS=$as_save_IFS 3499 1.1 christos test -z "$as_dir" && as_dir=. 3500 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3501 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3502 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc" 3503 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3504 1.1 christos break 2 3505 1.1 christos fi 3506 1.1 christos done 3507 1.1 christos done 3508 1.1 christos IFS=$as_save_IFS 3509 1.1 christos 3510 1.1 christos fi 3511 1.1 christos fi 3512 1.1 christos CC=$ac_cv_prog_CC 3513 1.1 christos if test -n "$CC"; then 3514 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3515 1.1 christos $as_echo "$CC" >&6; } 3516 1.1 christos else 3517 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3518 1.1 christos $as_echo "no" >&6; } 3519 1.1 christos fi 3520 1.1 christos 3521 1.1 christos 3522 1.1 christos fi 3523 1.1 christos if test -z "$ac_cv_prog_CC"; then 3524 1.1 christos ac_ct_CC=$CC 3525 1.1 christos # Extract the first word of "gcc", so it can be a program name with args. 3526 1.1 christos set dummy gcc; ac_word=$2 3527 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3528 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3529 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3530 1.1 christos $as_echo_n "(cached) " >&6 3531 1.1 christos else 3532 1.1 christos if test -n "$ac_ct_CC"; then 3533 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3534 1.1 christos else 3535 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3536 1.1 christos for as_dir in $PATH 3537 1.1 christos do 3538 1.1 christos IFS=$as_save_IFS 3539 1.1 christos test -z "$as_dir" && as_dir=. 3540 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3541 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3542 1.1 christos ac_cv_prog_ac_ct_CC="gcc" 3543 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3544 1.1 christos break 2 3545 1.1 christos fi 3546 1.1 christos done 3547 1.1 christos done 3548 1.1 christos IFS=$as_save_IFS 3549 1.1 christos 3550 1.1 christos fi 3551 1.1 christos fi 3552 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3553 1.1 christos if test -n "$ac_ct_CC"; then 3554 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3555 1.1 christos $as_echo "$ac_ct_CC" >&6; } 3556 1.1 christos else 3557 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3558 1.1 christos $as_echo "no" >&6; } 3559 1.1 christos fi 3560 1.1 christos 3561 1.1 christos if test "x$ac_ct_CC" = x; then 3562 1.1 christos CC="" 3563 1.1 christos else 3564 1.1 christos case $cross_compiling:$ac_tool_warned in 3565 1.1 christos yes:) 3566 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3567 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3568 1.1 christos ac_tool_warned=yes ;; 3569 1.1 christos esac 3570 1.1 christos CC=$ac_ct_CC 3571 1.1 christos fi 3572 1.1 christos else 3573 1.1 christos CC="$ac_cv_prog_CC" 3574 1.1 christos fi 3575 1.1 christos 3576 1.1 christos if test -z "$CC"; then 3577 1.1 christos if test -n "$ac_tool_prefix"; then 3578 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3579 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2 3580 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3581 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3582 1.1 christos if ${ac_cv_prog_CC+:} false; then : 3583 1.1 christos $as_echo_n "(cached) " >&6 3584 1.1 christos else 3585 1.1 christos if test -n "$CC"; then 3586 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3587 1.1 christos else 3588 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3589 1.1 christos for as_dir in $PATH 3590 1.1 christos do 3591 1.1 christos IFS=$as_save_IFS 3592 1.1 christos test -z "$as_dir" && as_dir=. 3593 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3594 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3595 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc" 3596 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3597 1.1 christos break 2 3598 1.1 christos fi 3599 1.1 christos done 3600 1.1 christos done 3601 1.1 christos IFS=$as_save_IFS 3602 1.1 christos 3603 1.1 christos fi 3604 1.1 christos fi 3605 1.1 christos CC=$ac_cv_prog_CC 3606 1.1 christos if test -n "$CC"; then 3607 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3608 1.1 christos $as_echo "$CC" >&6; } 3609 1.1 christos else 3610 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3611 1.1 christos $as_echo "no" >&6; } 3612 1.1 christos fi 3613 1.1 christos 3614 1.1 christos 3615 1.1 christos fi 3616 1.1 christos fi 3617 1.1 christos if test -z "$CC"; then 3618 1.1 christos # Extract the first word of "cc", so it can be a program name with args. 3619 1.1 christos set dummy cc; ac_word=$2 3620 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3621 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3622 1.1 christos if ${ac_cv_prog_CC+:} false; then : 3623 1.1 christos $as_echo_n "(cached) " >&6 3624 1.1 christos else 3625 1.1 christos if test -n "$CC"; then 3626 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3627 1.1 christos else 3628 1.1 christos ac_prog_rejected=no 3629 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3630 1.1 christos for as_dir in $PATH 3631 1.1 christos do 3632 1.1 christos IFS=$as_save_IFS 3633 1.1 christos test -z "$as_dir" && as_dir=. 3634 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3635 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3636 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3637 1.1 christos ac_prog_rejected=yes 3638 1.1 christos continue 3639 1.1 christos fi 3640 1.1 christos ac_cv_prog_CC="cc" 3641 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3642 1.1 christos break 2 3643 1.1 christos fi 3644 1.1 christos done 3645 1.1 christos done 3646 1.1 christos IFS=$as_save_IFS 3647 1.1 christos 3648 1.1 christos if test $ac_prog_rejected = yes; then 3649 1.1 christos # We found a bogon in the path, so make sure we never use it. 3650 1.1 christos set dummy $ac_cv_prog_CC 3651 1.1 christos shift 3652 1.1 christos if test $# != 0; then 3653 1.1 christos # We chose a different compiler from the bogus one. 3654 1.1 christos # However, it has the same basename, so the bogon will be chosen 3655 1.1 christos # first if we set CC to just the basename; use the full file name. 3656 1.1 christos shift 3657 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3658 1.1 christos fi 3659 1.1 christos fi 3660 1.1 christos fi 3661 1.1 christos fi 3662 1.1 christos CC=$ac_cv_prog_CC 3663 1.1 christos if test -n "$CC"; then 3664 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3665 1.1 christos $as_echo "$CC" >&6; } 3666 1.1 christos else 3667 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3668 1.1 christos $as_echo "no" >&6; } 3669 1.1 christos fi 3670 1.1 christos 3671 1.1 christos 3672 1.1 christos fi 3673 1.1 christos if test -z "$CC"; then 3674 1.1 christos if test -n "$ac_tool_prefix"; then 3675 1.1 christos for ac_prog in cl.exe 3676 1.1 christos do 3677 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3678 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3679 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3680 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3681 1.1 christos if ${ac_cv_prog_CC+:} false; then : 3682 1.1 christos $as_echo_n "(cached) " >&6 3683 1.1 christos else 3684 1.1 christos if test -n "$CC"; then 3685 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test. 3686 1.1 christos else 3687 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3688 1.1 christos for as_dir in $PATH 3689 1.1 christos do 3690 1.1 christos IFS=$as_save_IFS 3691 1.1 christos test -z "$as_dir" && as_dir=. 3692 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3693 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3694 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3695 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3696 1.1 christos break 2 3697 1.1 christos fi 3698 1.1 christos done 3699 1.1 christos done 3700 1.1 christos IFS=$as_save_IFS 3701 1.1 christos 3702 1.1 christos fi 3703 1.1 christos fi 3704 1.1 christos CC=$ac_cv_prog_CC 3705 1.1 christos if test -n "$CC"; then 3706 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3707 1.1 christos $as_echo "$CC" >&6; } 3708 1.1 christos else 3709 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3710 1.1 christos $as_echo "no" >&6; } 3711 1.1 christos fi 3712 1.1 christos 3713 1.1 christos 3714 1.1 christos test -n "$CC" && break 3715 1.1 christos done 3716 1.1 christos fi 3717 1.1 christos if test -z "$CC"; then 3718 1.1 christos ac_ct_CC=$CC 3719 1.1 christos for ac_prog in cl.exe 3720 1.1 christos do 3721 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args. 3722 1.1 christos set dummy $ac_prog; ac_word=$2 3723 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3724 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 3725 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then : 3726 1.1 christos $as_echo_n "(cached) " >&6 3727 1.1 christos else 3728 1.1 christos if test -n "$ac_ct_CC"; then 3729 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3730 1.1 christos else 3731 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3732 1.1 christos for as_dir in $PATH 3733 1.1 christos do 3734 1.1 christos IFS=$as_save_IFS 3735 1.1 christos test -z "$as_dir" && as_dir=. 3736 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 3737 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3738 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog" 3739 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3740 1.1 christos break 2 3741 1.1 christos fi 3742 1.1 christos done 3743 1.1 christos done 3744 1.1 christos IFS=$as_save_IFS 3745 1.1 christos 3746 1.1 christos fi 3747 1.1 christos fi 3748 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC 3749 1.1 christos if test -n "$ac_ct_CC"; then 3750 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3751 1.1 christos $as_echo "$ac_ct_CC" >&6; } 3752 1.1 christos else 3753 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3754 1.1 christos $as_echo "no" >&6; } 3755 1.1 christos fi 3756 1.1 christos 3757 1.1 christos 3758 1.1 christos test -n "$ac_ct_CC" && break 3759 1.1 christos done 3760 1.1 christos 3761 1.1 christos if test "x$ac_ct_CC" = x; then 3762 1.1 christos CC="" 3763 1.1 christos else 3764 1.1 christos case $cross_compiling:$ac_tool_warned in 3765 1.1 christos yes:) 3766 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3767 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3768 1.1 christos ac_tool_warned=yes ;; 3769 1.1 christos esac 3770 1.1 christos CC=$ac_ct_CC 3771 1.1 christos fi 3772 1.1 christos fi 3773 1.1 christos 3774 1.1 christos fi 3775 1.1 christos 3776 1.1 christos 3777 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3778 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3779 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH 3780 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 3781 1.1 christos 3782 1.1 christos # Provide some information about the compiler. 3783 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3784 1.1 christos set X $ac_compile 3785 1.1 christos ac_compiler=$2 3786 1.1 christos for ac_option in --version -v -V -qversion; do 3787 1.1 christos { { ac_try="$ac_compiler $ac_option >&5" 3788 1.1 christos case "(($ac_try" in 3789 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3790 1.1 christos *) ac_try_echo=$ac_try;; 3791 1.1 christos esac 3792 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3793 1.1 christos $as_echo "$ac_try_echo"; } >&5 3794 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3795 1.1 christos ac_status=$? 3796 1.1 christos if test -s conftest.err; then 3797 1.1 christos sed '10a\ 3798 1.1 christos ... rest of stderr output deleted ... 3799 1.1 christos 10q' conftest.err >conftest.er1 3800 1.1 christos cat conftest.er1 >&5 3801 1.1 christos fi 3802 1.1 christos rm -f conftest.er1 conftest.err 3803 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3804 1.1 christos test $ac_status = 0; } 3805 1.1 christos done 3806 1.1 christos 3807 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3808 1.1 christos /* end confdefs.h. */ 3809 1.1 christos 3810 1.1 christos int 3811 1.1 christos main () 3812 1.1 christos { 3813 1.1 christos 3814 1.1 christos ; 3815 1.1 christos return 0; 3816 1.1 christos } 3817 1.1 christos _ACEOF 3818 1.1 christos ac_clean_files_save=$ac_clean_files 3819 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3820 1.1 christos # Try to create an executable without -o first, disregard a.out. 3821 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition 3822 1.1 christos # of exeext. 3823 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3824 1.1 christos $as_echo_n "checking whether the C compiler works... " >&6; } 3825 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3826 1.1 christos 3827 1.1 christos # The possible output files: 3828 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3829 1.1 christos 3830 1.1 christos ac_rmfiles= 3831 1.1 christos for ac_file in $ac_files 3832 1.1 christos do 3833 1.1 christos case $ac_file in 3834 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3835 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3836 1.1 christos esac 3837 1.1 christos done 3838 1.1 christos rm -f $ac_rmfiles 3839 1.1 christos 3840 1.1 christos if { { ac_try="$ac_link_default" 3841 1.1 christos case "(($ac_try" in 3842 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3843 1.1 christos *) ac_try_echo=$ac_try;; 3844 1.1 christos esac 3845 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3846 1.1 christos $as_echo "$ac_try_echo"; } >&5 3847 1.1 christos (eval "$ac_link_default") 2>&5 3848 1.1 christos ac_status=$? 3849 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3850 1.1 christos test $ac_status = 0; }; then : 3851 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3852 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3853 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached, 3854 1.1 christos # so that the user can short-circuit this test for compilers unknown to 3855 1.1 christos # Autoconf. 3856 1.1 christos for ac_file in $ac_files '' 3857 1.1 christos do 3858 1.1 christos test -f "$ac_file" || continue 3859 1.1 christos case $ac_file in 3860 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3861 1.1 christos ;; 3862 1.1 christos [ab].out ) 3863 1.1 christos # We found the default executable, but exeext='' is most 3864 1.1 christos # certainly right. 3865 1.1 christos break;; 3866 1.1 christos *.* ) 3867 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3868 1.1 christos then :; else 3869 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3870 1.1 christos fi 3871 1.1 christos # We set ac_cv_exeext here because the later test for it is not 3872 1.1 christos # safe: cross compilers may not add the suffix if given an `-o' 3873 1.1 christos # argument, so we may need to know it at that point already. 3874 1.1 christos # Even if this section looks crufty: it has the advantage of 3875 1.1 christos # actually working. 3876 1.1 christos break;; 3877 1.1 christos * ) 3878 1.1 christos break;; 3879 1.1 christos esac 3880 1.1 christos done 3881 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext= 3882 1.1 christos 3883 1.1 christos else 3884 1.1 christos ac_file='' 3885 1.1 christos fi 3886 1.1 christos if test -z "$ac_file"; then : 3887 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3888 1.1 christos $as_echo "no" >&6; } 3889 1.1 christos $as_echo "$as_me: failed program was:" >&5 3890 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 3891 1.1 christos 3892 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3893 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3894 1.1 christos as_fn_error 77 "C compiler cannot create executables 3895 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 3896 1.1 christos else 3897 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3898 1.1 christos $as_echo "yes" >&6; } 3899 1.1 christos fi 3900 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3901 1.1 christos $as_echo_n "checking for C compiler default output file name... " >&6; } 3902 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3903 1.1 christos $as_echo "$ac_file" >&6; } 3904 1.1 christos ac_exeext=$ac_cv_exeext 3905 1.1 christos 3906 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3907 1.1 christos ac_clean_files=$ac_clean_files_save 3908 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3909 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; } 3910 1.1 christos if { { ac_try="$ac_link" 3911 1.1 christos case "(($ac_try" in 3912 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3913 1.1 christos *) ac_try_echo=$ac_try;; 3914 1.1 christos esac 3915 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3916 1.1 christos $as_echo "$ac_try_echo"; } >&5 3917 1.1 christos (eval "$ac_link") 2>&5 3918 1.1 christos ac_status=$? 3919 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3920 1.1 christos test $ac_status = 0; }; then : 3921 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable) 3922 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3923 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with 3924 1.1 christos # `rm'. 3925 1.1 christos for ac_file in conftest.exe conftest conftest.*; do 3926 1.1 christos test -f "$ac_file" || continue 3927 1.1 christos case $ac_file in 3928 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3929 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3930 1.1 christos break;; 3931 1.1 christos * ) break;; 3932 1.1 christos esac 3933 1.1 christos done 3934 1.1 christos else 3935 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3936 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3937 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3938 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 3939 1.1 christos fi 3940 1.1 christos rm -f conftest conftest$ac_cv_exeext 3941 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3942 1.1 christos $as_echo "$ac_cv_exeext" >&6; } 3943 1.1 christos 3944 1.1 christos rm -f conftest.$ac_ext 3945 1.1 christos EXEEXT=$ac_cv_exeext 3946 1.1 christos ac_exeext=$EXEEXT 3947 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3948 1.1 christos /* end confdefs.h. */ 3949 1.1 christos #include <stdio.h> 3950 1.1 christos int 3951 1.1 christos main () 3952 1.1 christos { 3953 1.1 christos FILE *f = fopen ("conftest.out", "w"); 3954 1.1 christos return ferror (f) || fclose (f) != 0; 3955 1.1 christos 3956 1.1 christos ; 3957 1.1 christos return 0; 3958 1.1 christos } 3959 1.1 christos _ACEOF 3960 1.1 christos ac_clean_files="$ac_clean_files conftest.out" 3961 1.1 christos # Check that the compiler produces executables we can run. If not, either 3962 1.1 christos # the compiler is broken, or we cross compile. 3963 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3964 1.1 christos $as_echo_n "checking whether we are cross compiling... " >&6; } 3965 1.1 christos if test "$cross_compiling" != yes; then 3966 1.1 christos { { ac_try="$ac_link" 3967 1.1 christos case "(($ac_try" in 3968 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3969 1.1 christos *) ac_try_echo=$ac_try;; 3970 1.1 christos esac 3971 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3972 1.1 christos $as_echo "$ac_try_echo"; } >&5 3973 1.1 christos (eval "$ac_link") 2>&5 3974 1.1 christos ac_status=$? 3975 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3976 1.1 christos test $ac_status = 0; } 3977 1.1 christos if { ac_try='./conftest$ac_cv_exeext' 3978 1.1 christos { { case "(($ac_try" in 3979 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3980 1.1 christos *) ac_try_echo=$ac_try;; 3981 1.1 christos esac 3982 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3983 1.1 christos $as_echo "$ac_try_echo"; } >&5 3984 1.1 christos (eval "$ac_try") 2>&5 3985 1.1 christos ac_status=$? 3986 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3987 1.1 christos test $ac_status = 0; }; }; then 3988 1.1 christos cross_compiling=no 3989 1.1 christos else 3990 1.1 christos if test "$cross_compiling" = maybe; then 3991 1.1 christos cross_compiling=yes 3992 1.1 christos else 3993 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3994 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3995 1.1 christos as_fn_error $? "cannot run C compiled programs. 3996 1.1 christos If you meant to cross compile, use \`--host'. 3997 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 3998 1.1 christos fi 3999 1.1 christos fi 4000 1.1 christos fi 4001 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4002 1.1 christos $as_echo "$cross_compiling" >&6; } 4003 1.1 christos 4004 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4005 1.1 christos ac_clean_files=$ac_clean_files_save 4006 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4007 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; } 4008 1.1 christos if ${ac_cv_objext+:} false; then : 4009 1.1 christos $as_echo_n "(cached) " >&6 4010 1.1 christos else 4011 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4012 1.1 christos /* end confdefs.h. */ 4013 1.1 christos 4014 1.1 christos int 4015 1.1 christos main () 4016 1.1 christos { 4017 1.1 christos 4018 1.1 christos ; 4019 1.1 christos return 0; 4020 1.1 christos } 4021 1.1 christos _ACEOF 4022 1.1 christos rm -f conftest.o conftest.obj 4023 1.1 christos if { { ac_try="$ac_compile" 4024 1.1 christos case "(($ac_try" in 4025 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4026 1.1 christos *) ac_try_echo=$ac_try;; 4027 1.1 christos esac 4028 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4029 1.1 christos $as_echo "$ac_try_echo"; } >&5 4030 1.1 christos (eval "$ac_compile") 2>&5 4031 1.1 christos ac_status=$? 4032 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4033 1.1 christos test $ac_status = 0; }; then : 4034 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do 4035 1.1 christos test -f "$ac_file" || continue; 4036 1.1 christos case $ac_file in 4037 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4038 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4039 1.1 christos break;; 4040 1.1 christos esac 4041 1.1 christos done 4042 1.1 christos else 4043 1.1 christos $as_echo "$as_me: failed program was:" >&5 4044 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5 4045 1.1 christos 4046 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4047 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4048 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile 4049 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 4050 1.1 christos fi 4051 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext 4052 1.1 christos fi 4053 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4054 1.1 christos $as_echo "$ac_cv_objext" >&6; } 4055 1.1 christos OBJEXT=$ac_cv_objext 4056 1.1 christos ac_objext=$OBJEXT 4057 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4058 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4059 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then : 4060 1.1 christos $as_echo_n "(cached) " >&6 4061 1.1 christos else 4062 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4063 1.1 christos /* end confdefs.h. */ 4064 1.1 christos 4065 1.1 christos int 4066 1.1 christos main () 4067 1.1 christos { 4068 1.1 christos #ifndef __GNUC__ 4069 1.1 christos choke me 4070 1.1 christos #endif 4071 1.1 christos 4072 1.1 christos ; 4073 1.1 christos return 0; 4074 1.1 christos } 4075 1.1 christos _ACEOF 4076 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4077 1.1 christos ac_compiler_gnu=yes 4078 1.1 christos else 4079 1.1 christos ac_compiler_gnu=no 4080 1.1 christos fi 4081 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4082 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu 4083 1.1 christos 4084 1.1 christos fi 4085 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4086 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; } 4087 1.1 christos if test $ac_compiler_gnu = yes; then 4088 1.1 christos GCC=yes 4089 1.1 christos else 4090 1.1 christos GCC= 4091 1.1 christos fi 4092 1.1 christos ac_test_CFLAGS=${CFLAGS+set} 4093 1.1 christos ac_save_CFLAGS=$CFLAGS 4094 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4095 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; } 4096 1.1 christos if ${ac_cv_prog_cc_g+:} false; then : 4097 1.1 christos $as_echo_n "(cached) " >&6 4098 1.1 christos else 4099 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag 4100 1.1 christos ac_c_werror_flag=yes 4101 1.1 christos ac_cv_prog_cc_g=no 4102 1.1 christos CFLAGS="-g" 4103 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4104 1.1 christos /* end confdefs.h. */ 4105 1.1 christos 4106 1.1 christos int 4107 1.1 christos main () 4108 1.1 christos { 4109 1.1 christos 4110 1.1 christos ; 4111 1.1 christos return 0; 4112 1.1 christos } 4113 1.1 christos _ACEOF 4114 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4115 1.1 christos ac_cv_prog_cc_g=yes 4116 1.1 christos else 4117 1.1 christos CFLAGS="" 4118 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4119 1.1 christos /* end confdefs.h. */ 4120 1.1 christos 4121 1.1 christos int 4122 1.1 christos main () 4123 1.1 christos { 4124 1.1 christos 4125 1.1 christos ; 4126 1.1 christos return 0; 4127 1.1 christos } 4128 1.1 christos _ACEOF 4129 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4130 1.1 christos 4131 1.1 christos else 4132 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 4133 1.1 christos CFLAGS="-g" 4134 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4135 1.1 christos /* end confdefs.h. */ 4136 1.1 christos 4137 1.1 christos int 4138 1.1 christos main () 4139 1.1 christos { 4140 1.1 christos 4141 1.1 christos ; 4142 1.1 christos return 0; 4143 1.1 christos } 4144 1.1 christos _ACEOF 4145 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4146 1.1 christos ac_cv_prog_cc_g=yes 4147 1.1 christos fi 4148 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4149 1.1 christos fi 4150 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4151 1.1 christos fi 4152 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4153 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag 4154 1.1 christos fi 4155 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4156 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; } 4157 1.1 christos if test "$ac_test_CFLAGS" = set; then 4158 1.1 christos CFLAGS=$ac_save_CFLAGS 4159 1.1 christos elif test $ac_cv_prog_cc_g = yes; then 4160 1.1 christos if test "$GCC" = yes; then 4161 1.1 christos CFLAGS="-g -O2" 4162 1.1 christos else 4163 1.1 christos CFLAGS="-g" 4164 1.1 christos fi 4165 1.1 christos else 4166 1.1 christos if test "$GCC" = yes; then 4167 1.1 christos CFLAGS="-O2" 4168 1.1 christos else 4169 1.1 christos CFLAGS= 4170 1.1 christos fi 4171 1.1 christos fi 4172 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4173 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4174 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then : 4175 1.1 christos $as_echo_n "(cached) " >&6 4176 1.1 christos else 4177 1.1 christos ac_cv_prog_cc_c89=no 4178 1.1 christos ac_save_CC=$CC 4179 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4180 1.1 christos /* end confdefs.h. */ 4181 1.1 christos #include <stdarg.h> 4182 1.1 christos #include <stdio.h> 4183 1.1 christos struct stat; 4184 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4185 1.1 christos struct buf { int x; }; 4186 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int); 4187 1.1 christos static char *e (p, i) 4188 1.1 christos char **p; 4189 1.1 christos int i; 4190 1.1 christos { 4191 1.1 christos return p[i]; 4192 1.1 christos } 4193 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...) 4194 1.1 christos { 4195 1.1 christos char *s; 4196 1.1 christos va_list v; 4197 1.1 christos va_start (v,p); 4198 1.1 christos s = g (p, va_arg (v,int)); 4199 1.1 christos va_end (v); 4200 1.1 christos return s; 4201 1.1 christos } 4202 1.1 christos 4203 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4204 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants. 4205 1.1 christos These don't provoke an error unfortunately, instead are silently treated 4206 1.1 christos as 'x'. The following induces an error, until -std is added to get 4207 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4208 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something 4209 1.1 christos that's true only with -std. */ 4210 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4211 1.1 christos 4212 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4213 1.1 christos inside strings and character constants. */ 4214 1.1 christos #define FOO(x) 'x' 4215 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4216 1.1 christos 4217 1.1 christos int test (int i, double x); 4218 1.1 christos struct s1 {int (*f) (int a);}; 4219 1.1 christos struct s2 {int (*f) (double a);}; 4220 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4221 1.1 christos int argc; 4222 1.1 christos char **argv; 4223 1.1 christos int 4224 1.1 christos main () 4225 1.1 christos { 4226 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4227 1.1 christos ; 4228 1.1 christos return 0; 4229 1.1 christos } 4230 1.1 christos _ACEOF 4231 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4232 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4233 1.1 christos do 4234 1.1 christos CC="$ac_save_CC $ac_arg" 4235 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4236 1.1 christos ac_cv_prog_cc_c89=$ac_arg 4237 1.1 christos fi 4238 1.1 christos rm -f core conftest.err conftest.$ac_objext 4239 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break 4240 1.1 christos done 4241 1.1 christos rm -f conftest.$ac_ext 4242 1.1 christos CC=$ac_save_CC 4243 1.1 christos 4244 1.1 christos fi 4245 1.1 christos # AC_CACHE_VAL 4246 1.1 christos case "x$ac_cv_prog_cc_c89" in 4247 1.1 christos x) 4248 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4249 1.1 christos $as_echo "none needed" >&6; } ;; 4250 1.1 christos xno) 4251 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4252 1.1 christos $as_echo "unsupported" >&6; } ;; 4253 1.1 christos *) 4254 1.1 christos CC="$CC $ac_cv_prog_cc_c89" 4255 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4256 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4257 1.1 christos esac 4258 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then : 4259 1.1 christos 4260 1.1 christos fi 4261 1.1 christos 4262 1.1 christos ac_ext=c 4263 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4264 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4265 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4266 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4267 1.1 christos 4268 1.1 christos ac_ext=c 4269 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4270 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4271 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4272 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4273 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4274 1.1 christos $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4275 1.1 christos if ${am_cv_prog_cc_c_o+:} false; then : 4276 1.1 christos $as_echo_n "(cached) " >&6 4277 1.1 christos else 4278 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4279 1.1 christos /* end confdefs.h. */ 4280 1.1 christos 4281 1.1 christos int 4282 1.1 christos main () 4283 1.1 christos { 4284 1.1 christos 4285 1.1 christos ; 4286 1.1 christos return 0; 4287 1.1 christos } 4288 1.1 christos _ACEOF 4289 1.1 christos # Make sure it works both with $CC and with simple cc. 4290 1.1 christos # Following AC_PROG_CC_C_O, we do the test twice because some 4291 1.1 christos # compilers refuse to overwrite an existing .o file with -o, 4292 1.1 christos # though they will create one. 4293 1.1 christos am_cv_prog_cc_c_o=yes 4294 1.1 christos for am_i in 1 2; do 4295 1.1 christos if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4296 1.1 christos ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4297 1.1 christos ac_status=$? 4298 1.1 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 4299 1.1 christos (exit $ac_status); } \ 4300 1.1 christos && test -f conftest2.$ac_objext; then 4301 1.1 christos : OK 4302 1.1 christos else 4303 1.1 christos am_cv_prog_cc_c_o=no 4304 1.1 christos break 4305 1.1 christos fi 4306 1.1 christos done 4307 1.1 christos rm -f core conftest* 4308 1.1 christos unset am_i 4309 1.1 christos fi 4310 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4311 1.1 christos $as_echo "$am_cv_prog_cc_c_o" >&6; } 4312 1.1 christos if test "$am_cv_prog_cc_c_o" != yes; then 4313 1.1 christos # Losing compiler, so override with the script. 4314 1.1 christos # FIXME: It is wrong to rewrite CC. 4315 1.1 christos # But if we don't then we get into trouble of one sort or another. 4316 1.1 christos # A longer-term fix would be to have automake use am__CC in this case, 4317 1.1 christos # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4318 1.1 christos CC="$am_aux_dir/compile $CC" 4319 1.1 christos fi 4320 1.1 christos ac_ext=c 4321 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4322 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4323 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4324 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4325 1.1 christos 4326 1.1 christos DEPDIR="${am__leading_dot}deps" 4327 1.1 christos 4328 1.1 christos ac_config_commands="$ac_config_commands depfiles" 4329 1.1 christos 4330 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 4331 1.1.1.2 christos $as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } 4332 1.1.1.2 christos cat > confinc.mk << 'END' 4333 1.1 christos am__doit: 4334 1.1.1.2 christos @echo this is the am__doit target >confinc.out 4335 1.1 christos .PHONY: am__doit 4336 1.1 christos END 4337 1.1 christos am__include="#" 4338 1.1 christos am__quote= 4339 1.1.1.2 christos # BSD make does it like this. 4340 1.1.1.2 christos echo '.include "confinc.mk" # ignored' > confmf.BSD 4341 1.1.1.2 christos # Other make implementations (GNU, Solaris 10, AIX) do it like this. 4342 1.1.1.2 christos echo 'include confinc.mk # ignored' > confmf.GNU 4343 1.1.1.2 christos _am_result=no 4344 1.1.1.2 christos for s in GNU BSD; do 4345 1.1.1.2 christos { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 4346 1.1.1.2 christos (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 4347 1.1.1.2 christos ac_status=$? 4348 1.1.1.2 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 4349 1.1.1.2 christos (exit $ac_status); } 4350 1.1.1.2 christos case $?:`cat confinc.out 2>/dev/null` in #( 4351 1.1.1.2 christos '0:this is the am__doit target') : 4352 1.1.1.2 christos case $s in #( 4353 1.1.1.2 christos BSD) : 4354 1.1.1.2 christos am__include='.include' am__quote='"' ;; #( 4355 1.1.1.2 christos *) : 4356 1.1.1.2 christos am__include='include' am__quote='' ;; 4357 1.1.1.2 christos esac ;; #( 4358 1.1.1.2 christos *) : 4359 1.1 christos ;; 4360 1.1.1.2 christos esac 4361 1.1.1.2 christos if test "$am__include" != "#"; then 4362 1.1.1.2 christos _am_result="yes ($s style)" 4363 1.1.1.2 christos break 4364 1.1.1.2 christos fi 4365 1.1.1.2 christos done 4366 1.1.1.2 christos rm -f confinc.* confmf.* 4367 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 4368 1.1.1.2 christos $as_echo "${_am_result}" >&6; } 4369 1.1 christos 4370 1.1 christos # Check whether --enable-dependency-tracking was given. 4371 1.1 christos if test "${enable_dependency_tracking+set}" = set; then : 4372 1.1 christos enableval=$enable_dependency_tracking; 4373 1.1 christos fi 4374 1.1 christos 4375 1.1 christos if test "x$enable_dependency_tracking" != xno; then 4376 1.1 christos am_depcomp="$ac_aux_dir/depcomp" 4377 1.1 christos AMDEPBACKSLASH='\' 4378 1.1 christos am__nodep='_no' 4379 1.1 christos fi 4380 1.1 christos if test "x$enable_dependency_tracking" != xno; then 4381 1.1 christos AMDEP_TRUE= 4382 1.1 christos AMDEP_FALSE='#' 4383 1.1 christos else 4384 1.1 christos AMDEP_TRUE='#' 4385 1.1 christos AMDEP_FALSE= 4386 1.1 christos fi 4387 1.1 christos 4388 1.1 christos 4389 1.1 christos 4390 1.1 christos depcc="$CC" am_compiler_list= 4391 1.1 christos 4392 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4393 1.1 christos $as_echo_n "checking dependency style of $depcc... " >&6; } 4394 1.1 christos if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4395 1.1 christos $as_echo_n "(cached) " >&6 4396 1.1 christos else 4397 1.1 christos if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4398 1.1 christos # We make a subdir and do the tests there. Otherwise we can end up 4399 1.1 christos # making bogus files that we don't know about and never remove. For 4400 1.1 christos # instance it was reported that on HP-UX the gcc test will end up 4401 1.1 christos # making a dummy file named 'D' -- because '-MD' means "put the output 4402 1.1 christos # in D". 4403 1.1 christos rm -rf conftest.dir 4404 1.1 christos mkdir conftest.dir 4405 1.1 christos # Copy depcomp to subdir because otherwise we won't find it if we're 4406 1.1 christos # using a relative directory. 4407 1.1 christos cp "$am_depcomp" conftest.dir 4408 1.1 christos cd conftest.dir 4409 1.1 christos # We will build objects and dependencies in a subdirectory because 4410 1.1 christos # it helps to detect inapplicable dependency modes. For instance 4411 1.1 christos # both Tru64's cc and ICC support -MD to output dependencies as a 4412 1.1 christos # side effect of compilation, but ICC will put the dependencies in 4413 1.1 christos # the current directory while Tru64 will put them in the object 4414 1.1 christos # directory. 4415 1.1 christos mkdir sub 4416 1.1 christos 4417 1.1 christos am_cv_CC_dependencies_compiler_type=none 4418 1.1 christos if test "$am_compiler_list" = ""; then 4419 1.1 christos am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4420 1.1 christos fi 4421 1.1 christos am__universal=false 4422 1.1 christos case " $depcc " in #( 4423 1.1 christos *\ -arch\ *\ -arch\ *) am__universal=true ;; 4424 1.1 christos esac 4425 1.1 christos 4426 1.1 christos for depmode in $am_compiler_list; do 4427 1.1 christos # Setup a source with many dependencies, because some compilers 4428 1.1 christos # like to wrap large dependency lists on column 80 (with \), and 4429 1.1 christos # we should not choose a depcomp mode which is confused by this. 4430 1.1 christos # 4431 1.1 christos # We need to recreate these files for each test, as the compiler may 4432 1.1 christos # overwrite some of them when testing with obscure command lines. 4433 1.1 christos # This happens at least with the AIX C compiler. 4434 1.1 christos : > sub/conftest.c 4435 1.1 christos for i in 1 2 3 4 5 6; do 4436 1.1 christos echo '#include "conftst'$i'.h"' >> sub/conftest.c 4437 1.1 christos # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4438 1.1 christos # Solaris 10 /bin/sh. 4439 1.1 christos echo '/* dummy */' > sub/conftst$i.h 4440 1.1 christos done 4441 1.1 christos echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4442 1.1 christos 4443 1.1 christos # We check with '-c' and '-o' for the sake of the "dashmstdout" 4444 1.1 christos # mode. It turns out that the SunPro C++ compiler does not properly 4445 1.1 christos # handle '-M -o', and we need to detect this. Also, some Intel 4446 1.1 christos # versions had trouble with output in subdirs. 4447 1.1 christos am__obj=sub/conftest.${OBJEXT-o} 4448 1.1 christos am__minus_obj="-o $am__obj" 4449 1.1 christos case $depmode in 4450 1.1 christos gcc) 4451 1.1 christos # This depmode causes a compiler race in universal mode. 4452 1.1 christos test "$am__universal" = false || continue 4453 1.1 christos ;; 4454 1.1 christos nosideeffect) 4455 1.1 christos # After this tag, mechanisms are not by side-effect, so they'll 4456 1.1 christos # only be used when explicitly requested. 4457 1.1 christos if test "x$enable_dependency_tracking" = xyes; then 4458 1.1 christos continue 4459 1.1 christos else 4460 1.1 christos break 4461 1.1 christos fi 4462 1.1 christos ;; 4463 1.1 christos msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4464 1.1 christos # This compiler won't grok '-c -o', but also, the minuso test has 4465 1.1 christos # not run yet. These depmodes are late enough in the game, and 4466 1.1 christos # so weak that their functioning should not be impacted. 4467 1.1 christos am__obj=conftest.${OBJEXT-o} 4468 1.1 christos am__minus_obj= 4469 1.1 christos ;; 4470 1.1 christos none) break ;; 4471 1.1 christos esac 4472 1.1 christos if depmode=$depmode \ 4473 1.1 christos source=sub/conftest.c object=$am__obj \ 4474 1.1 christos depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4475 1.1 christos $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4476 1.1 christos >/dev/null 2>conftest.err && 4477 1.1 christos grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4478 1.1 christos grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4479 1.1 christos grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4480 1.1 christos ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4481 1.1 christos # icc doesn't choke on unknown options, it will just issue warnings 4482 1.1 christos # or remarks (even with -Werror). So we grep stderr for any message 4483 1.1 christos # that says an option was ignored or not supported. 4484 1.1 christos # When given -MP, icc 7.0 and 7.1 complain thusly: 4485 1.1 christos # icc: Command line warning: ignoring option '-M'; no argument required 4486 1.1 christos # The diagnosis changed in icc 8.0: 4487 1.1 christos # icc: Command line remark: option '-MP' not supported 4488 1.1 christos if (grep 'ignoring option' conftest.err || 4489 1.1 christos grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4490 1.1 christos am_cv_CC_dependencies_compiler_type=$depmode 4491 1.1 christos break 4492 1.1 christos fi 4493 1.1 christos fi 4494 1.1 christos done 4495 1.1 christos 4496 1.1 christos cd .. 4497 1.1 christos rm -rf conftest.dir 4498 1.1 christos else 4499 1.1 christos am_cv_CC_dependencies_compiler_type=none 4500 1.1 christos fi 4501 1.1 christos 4502 1.1 christos fi 4503 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4504 1.1 christos $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4505 1.1 christos CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4506 1.1 christos 4507 1.1 christos if 4508 1.1 christos test "x$enable_dependency_tracking" != xno \ 4509 1.1 christos && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4510 1.1 christos am__fastdepCC_TRUE= 4511 1.1 christos am__fastdepCC_FALSE='#' 4512 1.1 christos else 4513 1.1 christos am__fastdepCC_TRUE='#' 4514 1.1 christos am__fastdepCC_FALSE= 4515 1.1 christos fi 4516 1.1 christos 4517 1.1 christos 4518 1.1 christos 4519 1.1 christos # Suppress warnings about --datarootdir 4520 1.1 christos 4521 1.1 christos 4522 1.1 christos # If we have gcc, and AC_PROG_CC changed the flags, then we know the 4523 1.1 christos # user did not specify any flags. Add warnings in this case. 4524 1.1 christos if test "$GCC" = "yes"; then 4525 1.1 christos if test "$CFLAGS" != "$SAVE_CFLAGS"; then 4526 1.1 christos STD_CWARNINGS="$STD_CWARNINGS -Wall -Werror -fno-strict-aliasing" 4527 1.1 christos fi 4528 1.1 christos fi 4529 1.1 christos 4530 1.1 christos # We can have some flags to pass to bind configure 4531 1.1 christos BINDCONFIG= 4532 1.1 christos if test "$cross_compiling" = "yes"; then 4533 1.1 christos BINDCONFIG="--host=$host" 4534 1.1 christos fi 4535 1.1 christos # Pass CFLAGS and co. $ac_configure_args looks like "'arg1' 'arg2' ..." 4536 1.1 christos # and as there can be a space inside an argument some magic is required. 4537 1.1 christos # This sets $1 ... $N to my_configure_args, arg1 ... argN 4538 1.1 christos eval "set my_configure_args $ac_configure_args" 4539 1.1 christos # remove my_configure_args, i.e., the guard against empty $ac_configure_args 4540 1.1 christos shift 4541 1.1 christos # iterate on arguments and copying 'arg' when it begins by an upper case 4542 1.1 christos for a 4543 1.1 christos do 4544 1.1 christos case $a in 4545 1.1 christos [A-Z]*) BINDCONFIG="$BINDCONFIG '$a'" ;; 4546 1.1 christos esac 4547 1.1 christos done 4548 1.1 christos 4549 1.1 christos 4550 1.1 christos # POSIX doesn't include the IPv6 Advanced Socket API and glibc hides 4551 1.1 christos # parts of the IPv6 Advanced Socket API as a result. This is stupid 4552 1.1 christos # as it breaks how the two halves (Basic and Advanced) of the IPv6 4553 1.1 christos # Socket API were designed to be used but we have to live with it. 4554 1.1 christos # Use this to define _GNU_SOURCE to pull in the IPv6 Advanced Socket API. 4555 1.1 christos 4556 1.1 christos ac_ext=c 4557 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4558 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4559 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4560 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4561 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4562 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; } 4563 1.1 christos # On Suns, sometimes $CPP names a directory. 4564 1.1 christos if test -n "$CPP" && test -d "$CPP"; then 4565 1.1 christos CPP= 4566 1.1 christos fi 4567 1.1 christos if test -z "$CPP"; then 4568 1.1 christos if ${ac_cv_prog_CPP+:} false; then : 4569 1.1 christos $as_echo_n "(cached) " >&6 4570 1.1 christos else 4571 1.1 christos # Double quotes because CPP needs to be expanded 4572 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4573 1.1 christos do 4574 1.1 christos ac_preproc_ok=false 4575 1.1 christos for ac_c_preproc_warn_flag in '' yes 4576 1.1 christos do 4577 1.1 christos # Use a header file that comes with gcc, so configuring glibc 4578 1.1 christos # with a fresh cross-compiler works. 4579 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4580 1.1 christos # <limits.h> exists even on freestanding compilers. 4581 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 4582 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 4583 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4584 1.1 christos /* end confdefs.h. */ 4585 1.1 christos #ifdef __STDC__ 4586 1.1 christos # include <limits.h> 4587 1.1 christos #else 4588 1.1 christos # include <assert.h> 4589 1.1 christos #endif 4590 1.1 christos Syntax error 4591 1.1 christos _ACEOF 4592 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 4593 1.1 christos 4594 1.1 christos else 4595 1.1 christos # Broken: fails on valid input. 4596 1.1 christos continue 4597 1.1 christos fi 4598 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 4599 1.1 christos 4600 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 4601 1.1 christos # can be detected and how. 4602 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4603 1.1 christos /* end confdefs.h. */ 4604 1.1 christos #include <ac_nonexistent.h> 4605 1.1 christos _ACEOF 4606 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 4607 1.1 christos # Broken: success on invalid input. 4608 1.1 christos continue 4609 1.1 christos else 4610 1.1 christos # Passes both tests. 4611 1.1 christos ac_preproc_ok=: 4612 1.1 christos break 4613 1.1 christos fi 4614 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 4615 1.1 christos 4616 1.1 christos done 4617 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4618 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext 4619 1.1 christos if $ac_preproc_ok; then : 4620 1.1 christos break 4621 1.1 christos fi 4622 1.1 christos 4623 1.1 christos done 4624 1.1 christos ac_cv_prog_CPP=$CPP 4625 1.1 christos 4626 1.1 christos fi 4627 1.1 christos CPP=$ac_cv_prog_CPP 4628 1.1 christos else 4629 1.1 christos ac_cv_prog_CPP=$CPP 4630 1.1 christos fi 4631 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4632 1.1 christos $as_echo "$CPP" >&6; } 4633 1.1 christos ac_preproc_ok=false 4634 1.1 christos for ac_c_preproc_warn_flag in '' yes 4635 1.1 christos do 4636 1.1 christos # Use a header file that comes with gcc, so configuring glibc 4637 1.1 christos # with a fresh cross-compiler works. 4638 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4639 1.1 christos # <limits.h> exists even on freestanding compilers. 4640 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser, 4641 1.1 christos # not just through cpp. "Syntax error" is here to catch this case. 4642 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4643 1.1 christos /* end confdefs.h. */ 4644 1.1 christos #ifdef __STDC__ 4645 1.1 christos # include <limits.h> 4646 1.1 christos #else 4647 1.1 christos # include <assert.h> 4648 1.1 christos #endif 4649 1.1 christos Syntax error 4650 1.1 christos _ACEOF 4651 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 4652 1.1 christos 4653 1.1 christos else 4654 1.1 christos # Broken: fails on valid input. 4655 1.1 christos continue 4656 1.1 christos fi 4657 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 4658 1.1 christos 4659 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers 4660 1.1 christos # can be detected and how. 4661 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4662 1.1 christos /* end confdefs.h. */ 4663 1.1 christos #include <ac_nonexistent.h> 4664 1.1 christos _ACEOF 4665 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then : 4666 1.1 christos # Broken: success on invalid input. 4667 1.1 christos continue 4668 1.1 christos else 4669 1.1 christos # Passes both tests. 4670 1.1 christos ac_preproc_ok=: 4671 1.1 christos break 4672 1.1 christos fi 4673 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext 4674 1.1 christos 4675 1.1 christos done 4676 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4677 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext 4678 1.1 christos if $ac_preproc_ok; then : 4679 1.1 christos 4680 1.1 christos else 4681 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4682 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4683 1.1 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4684 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 4685 1.1 christos fi 4686 1.1 christos 4687 1.1 christos ac_ext=c 4688 1.1 christos ac_cpp='$CPP $CPPFLAGS' 4689 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4690 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4691 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu 4692 1.1 christos 4693 1.1 christos 4694 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4695 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4696 1.1 christos if ${ac_cv_path_GREP+:} false; then : 4697 1.1 christos $as_echo_n "(cached) " >&6 4698 1.1 christos else 4699 1.1 christos if test -z "$GREP"; then 4700 1.1 christos ac_path_GREP_found=false 4701 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4702 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4703 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4704 1.1 christos do 4705 1.1 christos IFS=$as_save_IFS 4706 1.1 christos test -z "$as_dir" && as_dir=. 4707 1.1 christos for ac_prog in grep ggrep; do 4708 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4709 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4710 1.1 christos as_fn_executable_p "$ac_path_GREP" || continue 4711 1.1 christos # Check for GNU ac_path_GREP and select it if it is found. 4712 1.1 christos # Check for GNU $ac_path_GREP 4713 1.1 christos case `"$ac_path_GREP" --version 2>&1` in 4714 1.1 christos *GNU*) 4715 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4716 1.1 christos *) 4717 1.1 christos ac_count=0 4718 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4719 1.1 christos while : 4720 1.1 christos do 4721 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4722 1.1 christos mv "conftest.tmp" "conftest.in" 4723 1.1 christos cp "conftest.in" "conftest.nl" 4724 1.1 christos $as_echo 'GREP' >> "conftest.nl" 4725 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4726 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4727 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4728 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then 4729 1.1 christos # Best one so far, save it but keep looking for a better one 4730 1.1 christos ac_cv_path_GREP="$ac_path_GREP" 4731 1.1 christos ac_path_GREP_max=$ac_count 4732 1.1 christos fi 4733 1.1 christos # 10*(2^10) chars as input seems more than enough 4734 1.1 christos test $ac_count -gt 10 && break 4735 1.1 christos done 4736 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4737 1.1 christos esac 4738 1.1 christos 4739 1.1 christos $ac_path_GREP_found && break 3 4740 1.1 christos done 4741 1.1 christos done 4742 1.1 christos done 4743 1.1 christos IFS=$as_save_IFS 4744 1.1 christos if test -z "$ac_cv_path_GREP"; then 4745 1.1 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4746 1.1 christos fi 4747 1.1 christos else 4748 1.1 christos ac_cv_path_GREP=$GREP 4749 1.1 christos fi 4750 1.1 christos 4751 1.1 christos fi 4752 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4753 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; } 4754 1.1 christos GREP="$ac_cv_path_GREP" 4755 1.1 christos 4756 1.1 christos 4757 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4758 1.1 christos $as_echo_n "checking for egrep... " >&6; } 4759 1.1 christos if ${ac_cv_path_EGREP+:} false; then : 4760 1.1 christos $as_echo_n "(cached) " >&6 4761 1.1 christos else 4762 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4763 1.1 christos then ac_cv_path_EGREP="$GREP -E" 4764 1.1 christos else 4765 1.1 christos if test -z "$EGREP"; then 4766 1.1 christos ac_path_EGREP_found=false 4767 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST 4768 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4769 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4770 1.1 christos do 4771 1.1 christos IFS=$as_save_IFS 4772 1.1 christos test -z "$as_dir" && as_dir=. 4773 1.1 christos for ac_prog in egrep; do 4774 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 4775 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4776 1.1 christos as_fn_executable_p "$ac_path_EGREP" || continue 4777 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found. 4778 1.1 christos # Check for GNU $ac_path_EGREP 4779 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in 4780 1.1 christos *GNU*) 4781 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4782 1.1 christos *) 4783 1.1 christos ac_count=0 4784 1.1 christos $as_echo_n 0123456789 >"conftest.in" 4785 1.1 christos while : 4786 1.1 christos do 4787 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp" 4788 1.1 christos mv "conftest.tmp" "conftest.in" 4789 1.1 christos cp "conftest.in" "conftest.nl" 4790 1.1 christos $as_echo 'EGREP' >> "conftest.nl" 4791 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4792 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4793 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val 4794 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4795 1.1 christos # Best one so far, save it but keep looking for a better one 4796 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" 4797 1.1 christos ac_path_EGREP_max=$ac_count 4798 1.1 christos fi 4799 1.1 christos # 10*(2^10) chars as input seems more than enough 4800 1.1 christos test $ac_count -gt 10 && break 4801 1.1 christos done 4802 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4803 1.1 christos esac 4804 1.1 christos 4805 1.1 christos $ac_path_EGREP_found && break 3 4806 1.1 christos done 4807 1.1 christos done 4808 1.1 christos done 4809 1.1 christos IFS=$as_save_IFS 4810 1.1 christos if test -z "$ac_cv_path_EGREP"; then 4811 1.1 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4812 1.1 christos fi 4813 1.1 christos else 4814 1.1 christos ac_cv_path_EGREP=$EGREP 4815 1.1 christos fi 4816 1.1 christos 4817 1.1 christos fi 4818 1.1 christos fi 4819 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4820 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; } 4821 1.1 christos EGREP="$ac_cv_path_EGREP" 4822 1.1 christos 4823 1.1 christos 4824 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4825 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; } 4826 1.1 christos if ${ac_cv_header_stdc+:} false; then : 4827 1.1 christos $as_echo_n "(cached) " >&6 4828 1.1 christos else 4829 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4830 1.1 christos /* end confdefs.h. */ 4831 1.1 christos #include <stdlib.h> 4832 1.1 christos #include <stdarg.h> 4833 1.1 christos #include <string.h> 4834 1.1 christos #include <float.h> 4835 1.1 christos 4836 1.1 christos int 4837 1.1 christos main () 4838 1.1 christos { 4839 1.1 christos 4840 1.1 christos ; 4841 1.1 christos return 0; 4842 1.1 christos } 4843 1.1 christos _ACEOF 4844 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4845 1.1 christos ac_cv_header_stdc=yes 4846 1.1 christos else 4847 1.1 christos ac_cv_header_stdc=no 4848 1.1 christos fi 4849 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4850 1.1 christos 4851 1.1 christos if test $ac_cv_header_stdc = yes; then 4852 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4853 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4854 1.1 christos /* end confdefs.h. */ 4855 1.1 christos #include <string.h> 4856 1.1 christos 4857 1.1 christos _ACEOF 4858 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4859 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then : 4860 1.1 christos 4861 1.1 christos else 4862 1.1 christos ac_cv_header_stdc=no 4863 1.1 christos fi 4864 1.1 christos rm -f conftest* 4865 1.1 christos 4866 1.1 christos fi 4867 1.1 christos 4868 1.1 christos if test $ac_cv_header_stdc = yes; then 4869 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4870 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4871 1.1 christos /* end confdefs.h. */ 4872 1.1 christos #include <stdlib.h> 4873 1.1 christos 4874 1.1 christos _ACEOF 4875 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4876 1.1 christos $EGREP "free" >/dev/null 2>&1; then : 4877 1.1 christos 4878 1.1 christos else 4879 1.1 christos ac_cv_header_stdc=no 4880 1.1 christos fi 4881 1.1 christos rm -f conftest* 4882 1.1 christos 4883 1.1 christos fi 4884 1.1 christos 4885 1.1 christos if test $ac_cv_header_stdc = yes; then 4886 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4887 1.1 christos if test "$cross_compiling" = yes; then : 4888 1.1 christos : 4889 1.1 christos else 4890 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4891 1.1 christos /* end confdefs.h. */ 4892 1.1 christos #include <ctype.h> 4893 1.1 christos #include <stdlib.h> 4894 1.1 christos #if ((' ' & 0x0FF) == 0x020) 4895 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4896 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4897 1.1 christos #else 4898 1.1 christos # define ISLOWER(c) \ 4899 1.1 christos (('a' <= (c) && (c) <= 'i') \ 4900 1.1 christos || ('j' <= (c) && (c) <= 'r') \ 4901 1.1 christos || ('s' <= (c) && (c) <= 'z')) 4902 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4903 1.1 christos #endif 4904 1.1 christos 4905 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4906 1.1 christos int 4907 1.1 christos main () 4908 1.1 christos { 4909 1.1 christos int i; 4910 1.1 christos for (i = 0; i < 256; i++) 4911 1.1 christos if (XOR (islower (i), ISLOWER (i)) 4912 1.1 christos || toupper (i) != TOUPPER (i)) 4913 1.1 christos return 2; 4914 1.1 christos return 0; 4915 1.1 christos } 4916 1.1 christos _ACEOF 4917 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 4918 1.1 christos 4919 1.1 christos else 4920 1.1 christos ac_cv_header_stdc=no 4921 1.1 christos fi 4922 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4923 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 4924 1.1 christos fi 4925 1.1 christos 4926 1.1 christos fi 4927 1.1 christos fi 4928 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4929 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; } 4930 1.1 christos if test $ac_cv_header_stdc = yes; then 4931 1.1 christos 4932 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4933 1.1 christos 4934 1.1 christos fi 4935 1.1 christos 4936 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4937 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4938 1.1 christos inttypes.h stdint.h unistd.h 4939 1.1 christos do : 4940 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4941 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4942 1.1 christos " 4943 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4944 1.1 christos cat >>confdefs.h <<_ACEOF 4945 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4946 1.1 christos _ACEOF 4947 1.1 christos 4948 1.1 christos fi 4949 1.1 christos 4950 1.1 christos done 4951 1.1 christos 4952 1.1 christos 4953 1.1 christos 4954 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4955 1.1 christos if test "x$ac_cv_header_minix_config_h" = xyes; then : 4956 1.1 christos MINIX=yes 4957 1.1 christos else 4958 1.1 christos MINIX= 4959 1.1 christos fi 4960 1.1 christos 4961 1.1 christos 4962 1.1 christos if test "$MINIX" = yes; then 4963 1.1 christos 4964 1.1 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4965 1.1 christos 4966 1.1 christos 4967 1.1 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4968 1.1 christos 4969 1.1 christos 4970 1.1 christos $as_echo "#define _MINIX 1" >>confdefs.h 4971 1.1 christos 4972 1.1 christos fi 4973 1.1 christos 4974 1.1 christos 4975 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4976 1.1 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4977 1.1 christos if ${ac_cv_safe_to_define___extensions__+:} false; then : 4978 1.1 christos $as_echo_n "(cached) " >&6 4979 1.1 christos else 4980 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4981 1.1 christos /* end confdefs.h. */ 4982 1.1 christos 4983 1.1 christos # define __EXTENSIONS__ 1 4984 1.1 christos $ac_includes_default 4985 1.1 christos int 4986 1.1 christos main () 4987 1.1 christos { 4988 1.1 christos 4989 1.1 christos ; 4990 1.1 christos return 0; 4991 1.1 christos } 4992 1.1 christos _ACEOF 4993 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 4994 1.1 christos ac_cv_safe_to_define___extensions__=yes 4995 1.1 christos else 4996 1.1 christos ac_cv_safe_to_define___extensions__=no 4997 1.1 christos fi 4998 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4999 1.1 christos fi 5000 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5001 1.1 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5002 1.1 christos test $ac_cv_safe_to_define___extensions__ = yes && 5003 1.1 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5004 1.1 christos 5005 1.1 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5006 1.1 christos 5007 1.1 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5008 1.1 christos 5009 1.1 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5010 1.1 christos 5011 1.1 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5012 1.1 christos 5013 1.1 christos 5014 1.1 christos 5015 1.1 christos if test -n "$ac_tool_prefix"; then 5016 1.1 christos # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5017 1.1 christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5018 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5019 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5020 1.1 christos if ${ac_cv_prog_RANLIB+:} false; then : 5021 1.1 christos $as_echo_n "(cached) " >&6 5022 1.1 christos else 5023 1.1 christos if test -n "$RANLIB"; then 5024 1.1 christos ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5025 1.1 christos else 5026 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5027 1.1 christos for as_dir in $PATH 5028 1.1 christos do 5029 1.1 christos IFS=$as_save_IFS 5030 1.1 christos test -z "$as_dir" && as_dir=. 5031 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5032 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5033 1.1 christos ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5034 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5035 1.1 christos break 2 5036 1.1 christos fi 5037 1.1 christos done 5038 1.1 christos done 5039 1.1 christos IFS=$as_save_IFS 5040 1.1 christos 5041 1.1 christos fi 5042 1.1 christos fi 5043 1.1 christos RANLIB=$ac_cv_prog_RANLIB 5044 1.1 christos if test -n "$RANLIB"; then 5045 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5046 1.1 christos $as_echo "$RANLIB" >&6; } 5047 1.1 christos else 5048 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5049 1.1 christos $as_echo "no" >&6; } 5050 1.1 christos fi 5051 1.1 christos 5052 1.1 christos 5053 1.1 christos fi 5054 1.1 christos if test -z "$ac_cv_prog_RANLIB"; then 5055 1.1 christos ac_ct_RANLIB=$RANLIB 5056 1.1 christos # Extract the first word of "ranlib", so it can be a program name with args. 5057 1.1 christos set dummy ranlib; ac_word=$2 5058 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5059 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5060 1.1 christos if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5061 1.1 christos $as_echo_n "(cached) " >&6 5062 1.1 christos else 5063 1.1 christos if test -n "$ac_ct_RANLIB"; then 5064 1.1 christos ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5065 1.1 christos else 5066 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5067 1.1 christos for as_dir in $PATH 5068 1.1 christos do 5069 1.1 christos IFS=$as_save_IFS 5070 1.1 christos test -z "$as_dir" && as_dir=. 5071 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5072 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5073 1.1 christos ac_cv_prog_ac_ct_RANLIB="ranlib" 5074 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5075 1.1 christos break 2 5076 1.1 christos fi 5077 1.1 christos done 5078 1.1 christos done 5079 1.1 christos IFS=$as_save_IFS 5080 1.1 christos 5081 1.1 christos fi 5082 1.1 christos fi 5083 1.1 christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5084 1.1 christos if test -n "$ac_ct_RANLIB"; then 5085 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5086 1.1 christos $as_echo "$ac_ct_RANLIB" >&6; } 5087 1.1 christos else 5088 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5089 1.1 christos $as_echo "no" >&6; } 5090 1.1 christos fi 5091 1.1 christos 5092 1.1 christos if test "x$ac_ct_RANLIB" = x; then 5093 1.1 christos RANLIB=":" 5094 1.1 christos else 5095 1.1 christos case $cross_compiling:$ac_tool_warned in 5096 1.1 christos yes:) 5097 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5098 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5099 1.1 christos ac_tool_warned=yes ;; 5100 1.1 christos esac 5101 1.1 christos RANLIB=$ac_ct_RANLIB 5102 1.1 christos fi 5103 1.1 christos else 5104 1.1 christos RANLIB="$ac_cv_prog_RANLIB" 5105 1.1 christos fi 5106 1.1 christos 5107 1.1 christos 5108 1.1 christos # Extract the first word of "ar", so it can be a program name with args. 5109 1.1 christos set dummy ar; ac_word=$2 5110 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5111 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5112 1.1 christos if ${ac_cv_path_AR+:} false; then : 5113 1.1 christos $as_echo_n "(cached) " >&6 5114 1.1 christos else 5115 1.1 christos case $AR in 5116 1.1 christos [\\/]* | ?:[\\/]*) 5117 1.1 christos ac_cv_path_AR="$AR" # Let the user override the test with a path. 5118 1.1 christos ;; 5119 1.1 christos *) 5120 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5121 1.1 christos for as_dir in $PATH 5122 1.1 christos do 5123 1.1 christos IFS=$as_save_IFS 5124 1.1 christos test -z "$as_dir" && as_dir=. 5125 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5126 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5127 1.1 christos ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext" 5128 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5129 1.1 christos break 2 5130 1.1 christos fi 5131 1.1 christos done 5132 1.1 christos done 5133 1.1 christos IFS=$as_save_IFS 5134 1.1 christos 5135 1.1 christos ;; 5136 1.1 christos esac 5137 1.1 christos fi 5138 1.1 christos AR=$ac_cv_path_AR 5139 1.1 christos if test -n "$AR"; then 5140 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5141 1.1 christos $as_echo "$AR" >&6; } 5142 1.1 christos else 5143 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5144 1.1 christos $as_echo "no" >&6; } 5145 1.1 christos fi 5146 1.1 christos 5147 1.1 christos 5148 1.1 christos 5149 1.1 christos 5150 1.1 christos if test "X$AR" = "X"; then 5151 1.1 christos as_fn_error $? " 5152 1.1 christos ar program not found. Please fix your PATH to include the directory in 5153 1.1 christos which ar resides, or set AR in the environment with the full path to ar." "$LINENO" 5 5154 1.1 christos fi 5155 1.1 christos 5156 1.1 christos ac_config_headers="$ac_config_headers includes/config.h" 5157 1.1 christos 5158 1.1 christos 5159 1.1 christos # we sometimes need to know byte order for building packets 5160 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 5161 1.1 christos $as_echo_n "checking whether byte ordering is bigendian... " >&6; } 5162 1.1 christos if ${ac_cv_c_bigendian+:} false; then : 5163 1.1 christos $as_echo_n "(cached) " >&6 5164 1.1 christos else 5165 1.1 christos ac_cv_c_bigendian=unknown 5166 1.1 christos # See if we're dealing with a universal compiler. 5167 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5168 1.1 christos /* end confdefs.h. */ 5169 1.1 christos #ifndef __APPLE_CC__ 5170 1.1 christos not a universal capable compiler 5171 1.1 christos #endif 5172 1.1 christos typedef int dummy; 5173 1.1 christos 5174 1.1 christos _ACEOF 5175 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5176 1.1 christos 5177 1.1 christos # Check for potential -arch flags. It is not universal unless 5178 1.1 christos # there are at least two -arch flags with different values. 5179 1.1 christos ac_arch= 5180 1.1 christos ac_prev= 5181 1.1 christos for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 5182 1.1 christos if test -n "$ac_prev"; then 5183 1.1 christos case $ac_word in 5184 1.1 christos i?86 | x86_64 | ppc | ppc64) 5185 1.1 christos if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 5186 1.1 christos ac_arch=$ac_word 5187 1.1 christos else 5188 1.1 christos ac_cv_c_bigendian=universal 5189 1.1 christos break 5190 1.1 christos fi 5191 1.1 christos ;; 5192 1.1 christos esac 5193 1.1 christos ac_prev= 5194 1.1 christos elif test "x$ac_word" = "x-arch"; then 5195 1.1 christos ac_prev=arch 5196 1.1 christos fi 5197 1.1 christos done 5198 1.1 christos fi 5199 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5200 1.1 christos if test $ac_cv_c_bigendian = unknown; then 5201 1.1 christos # See if sys/param.h defines the BYTE_ORDER macro. 5202 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5203 1.1 christos /* end confdefs.h. */ 5204 1.1 christos #include <sys/types.h> 5205 1.1 christos #include <sys/param.h> 5206 1.1 christos 5207 1.1 christos int 5208 1.1 christos main () 5209 1.1 christos { 5210 1.1 christos #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 5211 1.1 christos && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 5212 1.1 christos && LITTLE_ENDIAN) 5213 1.1 christos bogus endian macros 5214 1.1 christos #endif 5215 1.1 christos 5216 1.1 christos ; 5217 1.1 christos return 0; 5218 1.1 christos } 5219 1.1 christos _ACEOF 5220 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5221 1.1 christos # It does; now see whether it defined to BIG_ENDIAN or not. 5222 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5223 1.1 christos /* end confdefs.h. */ 5224 1.1 christos #include <sys/types.h> 5225 1.1 christos #include <sys/param.h> 5226 1.1 christos 5227 1.1 christos int 5228 1.1 christos main () 5229 1.1 christos { 5230 1.1 christos #if BYTE_ORDER != BIG_ENDIAN 5231 1.1 christos not big endian 5232 1.1 christos #endif 5233 1.1 christos 5234 1.1 christos ; 5235 1.1 christos return 0; 5236 1.1 christos } 5237 1.1 christos _ACEOF 5238 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5239 1.1 christos ac_cv_c_bigendian=yes 5240 1.1 christos else 5241 1.1 christos ac_cv_c_bigendian=no 5242 1.1 christos fi 5243 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5244 1.1 christos fi 5245 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5246 1.1 christos fi 5247 1.1 christos if test $ac_cv_c_bigendian = unknown; then 5248 1.1 christos # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 5249 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5250 1.1 christos /* end confdefs.h. */ 5251 1.1 christos #include <limits.h> 5252 1.1 christos 5253 1.1 christos int 5254 1.1 christos main () 5255 1.1 christos { 5256 1.1 christos #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 5257 1.1 christos bogus endian macros 5258 1.1 christos #endif 5259 1.1 christos 5260 1.1 christos ; 5261 1.1 christos return 0; 5262 1.1 christos } 5263 1.1 christos _ACEOF 5264 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5265 1.1 christos # It does; now see whether it defined to _BIG_ENDIAN or not. 5266 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5267 1.1 christos /* end confdefs.h. */ 5268 1.1 christos #include <limits.h> 5269 1.1 christos 5270 1.1 christos int 5271 1.1 christos main () 5272 1.1 christos { 5273 1.1 christos #ifndef _BIG_ENDIAN 5274 1.1 christos not big endian 5275 1.1 christos #endif 5276 1.1 christos 5277 1.1 christos ; 5278 1.1 christos return 0; 5279 1.1 christos } 5280 1.1 christos _ACEOF 5281 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5282 1.1 christos ac_cv_c_bigendian=yes 5283 1.1 christos else 5284 1.1 christos ac_cv_c_bigendian=no 5285 1.1 christos fi 5286 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5287 1.1 christos fi 5288 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5289 1.1 christos fi 5290 1.1 christos if test $ac_cv_c_bigendian = unknown; then 5291 1.1 christos # Compile a test program. 5292 1.1 christos if test "$cross_compiling" = yes; then : 5293 1.1 christos # Try to guess by grepping values from an object file. 5294 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5295 1.1 christos /* end confdefs.h. */ 5296 1.1 christos short int ascii_mm[] = 5297 1.1 christos { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 5298 1.1 christos short int ascii_ii[] = 5299 1.1 christos { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 5300 1.1 christos int use_ascii (int i) { 5301 1.1 christos return ascii_mm[i] + ascii_ii[i]; 5302 1.1 christos } 5303 1.1 christos short int ebcdic_ii[] = 5304 1.1 christos { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 5305 1.1 christos short int ebcdic_mm[] = 5306 1.1 christos { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 5307 1.1 christos int use_ebcdic (int i) { 5308 1.1 christos return ebcdic_mm[i] + ebcdic_ii[i]; 5309 1.1 christos } 5310 1.1 christos extern int foo; 5311 1.1 christos 5312 1.1 christos int 5313 1.1 christos main () 5314 1.1 christos { 5315 1.1 christos return use_ascii (foo) == use_ebcdic (foo); 5316 1.1 christos ; 5317 1.1 christos return 0; 5318 1.1 christos } 5319 1.1 christos _ACEOF 5320 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 5321 1.1 christos if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 5322 1.1 christos ac_cv_c_bigendian=yes 5323 1.1 christos fi 5324 1.1 christos if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 5325 1.1 christos if test "$ac_cv_c_bigendian" = unknown; then 5326 1.1 christos ac_cv_c_bigendian=no 5327 1.1 christos else 5328 1.1 christos # finding both strings is unlikely to happen, but who knows? 5329 1.1 christos ac_cv_c_bigendian=unknown 5330 1.1 christos fi 5331 1.1 christos fi 5332 1.1 christos fi 5333 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5334 1.1 christos else 5335 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5336 1.1 christos /* end confdefs.h. */ 5337 1.1 christos $ac_includes_default 5338 1.1 christos int 5339 1.1 christos main () 5340 1.1 christos { 5341 1.1 christos 5342 1.1 christos /* Are we little or big endian? From Harbison&Steele. */ 5343 1.1 christos union 5344 1.1 christos { 5345 1.1 christos long int l; 5346 1.1 christos char c[sizeof (long int)]; 5347 1.1 christos } u; 5348 1.1 christos u.l = 1; 5349 1.1 christos return u.c[sizeof (long int) - 1] == 1; 5350 1.1 christos 5351 1.1 christos ; 5352 1.1 christos return 0; 5353 1.1 christos } 5354 1.1 christos _ACEOF 5355 1.1 christos if ac_fn_c_try_run "$LINENO"; then : 5356 1.1 christos ac_cv_c_bigendian=no 5357 1.1 christos else 5358 1.1 christos ac_cv_c_bigendian=yes 5359 1.1 christos fi 5360 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5361 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext 5362 1.1 christos fi 5363 1.1 christos 5364 1.1 christos fi 5365 1.1 christos fi 5366 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 5367 1.1 christos $as_echo "$ac_cv_c_bigendian" >&6; } 5368 1.1 christos case $ac_cv_c_bigendian in #( 5369 1.1 christos yes) 5370 1.1 christos byte_order=BIG_ENDIAN 5371 1.1 christos ;; #( 5372 1.1 christos no) 5373 1.1 christos byte_order=LITTLE_ENDIAN 5374 1.1 christos ;; #( 5375 1.1 christos universal) 5376 1.1 christos 5377 1.1 christos $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 5378 1.1 christos 5379 1.1 christos ;; #( 5380 1.1 christos *) 5381 1.1 christos as_fn_error $? "unknown endianness 5382 1.1 christos presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 5383 1.1 christos esac 5384 1.1 christos 5385 1.1 christos 5386 1.1 christos cat >>confdefs.h <<_ACEOF 5387 1.1 christos #define DHCP_BYTE_ORDER $byte_order 5388 1.1 christos _ACEOF 5389 1.1 christos 5390 1.1 christos 5391 1.1 christos # Optional compile-time DEBUGging. 5392 1.1 christos # Check whether --enable-debug was given. 5393 1.1 christos if test "${enable_debug+set}" = set; then : 5394 1.1 christos enableval=$enable_debug; case "${enableval}" in 5395 1.1 christos yes) enable_debug=yes 5396 1.1 christos 5397 1.1 christos $as_echo "#define DEBUG 1" >>confdefs.h 5398 1.1 christos 5399 1.1 christos # Just override CFLAGS totally to remove optimization. 5400 1.1 christos CFLAGS="-g";; 5401 1.1 christos no) enable_debug=no ;; 5402 1.1 christos *) as_fn_error $? "bad value ${enableval} for --enable-debug" "$LINENO" 5 ;; 5403 1.1 christos esac 5404 1.1 christos else 5405 1.1 christos enable_debug=no 5406 1.1 christos fi 5407 1.1 christos 5408 1.1 christos 5409 1.1 christos # XXX: there are actually quite a lot more DEBUG_ features we could enable, 5410 1.1 christos # but I don't want to pollute the --help space. 5411 1.1 christos # 5412 1.1 christos #/* #define DEBUG_TOKENS */ 5413 1.1 christos #/* #define DEBUG_PACKET */ 5414 1.1 christos #/* #define DEBUG_EXPRESSIONS */ 5415 1.1 christos #/* #define DEBUG_FIND_LEASE */ 5416 1.1 christos #/* #define DEBUG_EXPRESSION_PARSE */ 5417 1.1 christos #/* #define DEBUG_CLASS_MATCHING */ 5418 1.1 christos #/* #define DEBUG_MEMORY_LEAKAGE */ 5419 1.1 christos #/* #define DEBUG_MALLOC_POOL */ 5420 1.1 christos #/* #define DEBUG_LEASE_STATE_TRANSITIONS */ 5421 1.1 christos #/* #define DEBUG_RC_HISTORY */ 5422 1.1 christos #/* #define DEBUG_RC_HISTORY_EXHAUSTIVELY */ 5423 1.1 christos #/* #define RC_HISTORY_MAX 10240 */ 5424 1.1 christos #/* #define POINTER_DEBUG */ 5425 1.1 christos #/* #define DEBUG_FAILOVER_MESSAGES */ 5426 1.1 christos #/* #define DEBUG_FAILOVER_TIMING */ 5427 1.1 christos #/* #define DEBUG_DUMP_ALL_LEASES */ 5428 1.1 christos 5429 1.1 christos # Failover optional compile-time feature. 5430 1.1 christos # Check whether --enable-failover was given. 5431 1.1 christos if test "${enable_failover+set}" = set; then : 5432 1.1 christos enableval=$enable_failover; 5433 1.1 christos fi 5434 1.1 christos 5435 1.1 christos # Failover is on by default, so define if it is not explicitly disabled. 5436 1.1 christos if test "$enable_failover" != "no"; then 5437 1.1 christos enable_failover="yes" 5438 1.1 christos 5439 1.1 christos $as_echo "#define FAILOVER_PROTOCOL 1" >>confdefs.h 5440 1.1 christos 5441 1.1 christos fi 5442 1.1 christos 5443 1.1 christos # execute() support. 5444 1.1 christos # Check whether --enable-execute was given. 5445 1.1 christos if test "${enable_execute+set}" = set; then : 5446 1.1 christos enableval=$enable_execute; 5447 1.1 christos fi 5448 1.1 christos 5449 1.1 christos # execute() is on by default, so define if it is not explicitly disabled. 5450 1.1 christos if test "$enable_execute" != "no" ; then 5451 1.1 christos enable_execute="yes" 5452 1.1 christos 5453 1.1 christos $as_echo "#define ENABLE_EXECUTE 1" >>confdefs.h 5454 1.1 christos 5455 1.1 christos fi 5456 1.1 christos 5457 1.1 christos # Server tracing support. 5458 1.1 christos # Check whether --enable-tracing was given. 5459 1.1 christos if test "${enable_tracing+set}" = set; then : 5460 1.1 christos enableval=$enable_tracing; 5461 1.1 christos fi 5462 1.1 christos 5463 1.1 christos # tracing is on by default, so define if it is not explicitly disabled. 5464 1.1 christos if test "$enable_tracing" != "no" ; then 5465 1.1 christos 5466 1.1 christos $as_echo "#define TRACING 1" >>confdefs.h 5467 1.1 christos 5468 1.1 christos fi 5469 1.1 christos 5470 1.1 christos # Delayed-ack feature support. 5471 1.1 christos # Check whether --enable-delayed_ack was given. 5472 1.1 christos if test "${enable_delayed_ack+set}" = set; then : 5473 1.1 christos enableval=$enable_delayed_ack; 5474 1.1 christos fi 5475 1.1 christos 5476 1.1 christos if test "$enable_delayed_ack" != "no"; then 5477 1.1 christos enable_delayed_ack="yes" 5478 1.1 christos 5479 1.1 christos $as_echo "#define DELAYED_ACK 1" >>confdefs.h 5480 1.1 christos 5481 1.1 christos fi 5482 1.1 christos 5483 1.1 christos # DHCPv6 optional compile-time feature. 5484 1.1 christos # Check whether --enable-dhcpv6 was given. 5485 1.1 christos if test "${enable_dhcpv6+set}" = set; then : 5486 1.1 christos enableval=$enable_dhcpv6; 5487 1.1 christos fi 5488 1.1 christos 5489 1.1 christos # DHCPv6 is on by default, so define if it is not explicitly disabled. 5490 1.1 christos if test "$enable_dhcpv6" != "no"; then 5491 1.1 christos enable_dhcpv6="yes" 5492 1.1 christos 5493 1.1 christos $as_echo "#define DHCPv6 1" >>confdefs.h 5494 1.1 christos 5495 1.1 christos fi 5496 1.1 christos 5497 1.1 christos # DHCPv4o6 optional compile-time feature. 5498 1.1 christos # Check whether --enable-dhcpv4o6 was given. 5499 1.1 christos if test "${enable_dhcpv4o6+set}" = set; then : 5500 1.1 christos enableval=$enable_dhcpv4o6; 5501 1.1 christos fi 5502 1.1 christos 5503 1.1 christos # DHCPv4o6 is off by default, so define if it is explicitly enabled. 5504 1.1 christos if test "$enable_dhcpv4o6" = "yes"; then 5505 1.1 christos # DHCPv4o6 requires DHCPv6 5506 1.1 christos if test "$enable_dhcpv6" = "no"; then 5507 1.1 christos as_fn_error $? "dhcpv4o6 requires dhcpv6" "$LINENO" 5 5508 1.1 christos fi 5509 1.1 christos 5510 1.1 christos $as_echo "#define DHCP4o6 1" >>confdefs.h 5511 1.1 christos 5512 1.1 christos else 5513 1.1 christos # so we can report below 5514 1.1 christos enable_dhcpv4o6="no" 5515 1.1 christos fi 5516 1.1 christos 5517 1.1 christos # Relay port (draft-ietf-dhc-relay-port-10.txt) optional compile-time feature. 5518 1.1 christos # Check whether --enable-relay-port was given. 5519 1.1 christos if test "${enable_relay_port+set}" = set; then : 5520 1.1 christos enableval=$enable_relay_port; 5521 1.1 christos fi 5522 1.1 christos 5523 1.1 christos # Relay port is off by default (for now) 5524 1.1 christos if test "$enable_relay_port" = "yes"; then 5525 1.1 christos 5526 1.1 christos $as_echo "#define RELAY_PORT 1" >>confdefs.h 5527 1.1 christos 5528 1.1 christos else 5529 1.1 christos # so we can report below 5530 1.1 christos enable_relay_port="no" 5531 1.1 christos fi 5532 1.1 christos 5533 1.1 christos # PARANOIA is off by default (until we can test it with all features) 5534 1.1 christos # Check whether --enable-paranoia was given. 5535 1.1 christos if test "${enable_paranoia+set}" = set; then : 5536 1.1 christos enableval=$enable_paranoia; 5537 1.1 christos fi 5538 1.1 christos 5539 1.1 christos # Check whether --enable-early_chroot was given. 5540 1.1 christos if test "${enable_early_chroot+set}" = set; then : 5541 1.1 christos enableval=$enable_early_chroot; 5542 1.1 christos fi 5543 1.1 christos 5544 1.1 christos # If someone enables early chroot, but does not enable paranoia, do so for 5545 1.1 christos # them. 5546 1.1 christos if test "$enable_paranoia" != "yes" && \ 5547 1.1 christos test "$enable_early_chroot" = "yes" ; then 5548 1.1 christos enable_paranoia="yes" 5549 1.1 christos fi 5550 1.1 christos 5551 1.1 christos if test "$enable_paranoia" = "yes" ; then 5552 1.1 christos 5553 1.1 christos $as_echo "#define PARANOIA 1" >>confdefs.h 5554 1.1 christos 5555 1.1 christos fi 5556 1.1 christos if test "$enable_early_chroot" = "yes" ; then 5557 1.1 christos 5558 1.1 christos $as_echo "#define EARLY_CHROOT 1" >>confdefs.h 5559 1.1 christos 5560 1.1 christos fi 5561 1.1 christos 5562 1.1 christos # Check whether --enable-ipv4_pktinfo was given. 5563 1.1 christos if test "${enable_ipv4_pktinfo+set}" = set; then : 5564 1.1 christos enableval=$enable_ipv4_pktinfo; 5565 1.1 christos fi 5566 1.1 christos 5567 1.1 christos 5568 1.1 christos if test "$enable_ipv4_pktinfo" = "yes"; then 5569 1.1 christos 5570 1.1 christos $as_echo "#define USE_V4_PKTINFO 1" >>confdefs.h 5571 1.1 christos 5572 1.1 christos fi 5573 1.1 christos 5574 1.1 christos # Check whether --enable-use_sockets was given. 5575 1.1 christos if test "${enable_use_sockets+set}" = set; then : 5576 1.1 christos enableval=$enable_use_sockets; 5577 1.1 christos fi 5578 1.1 christos 5579 1.1 christos 5580 1.1 christos if test "$enable_use_sockets" = "yes"; then 5581 1.1 christos 5582 1.1 christos $as_echo "#define USE_SOCKETS 1" >>confdefs.h 5583 1.1 christos 5584 1.1 christos fi 5585 1.1 christos 5586 1.1 christos # Include the PID in the log messages. This is useful when there may 5587 1.1 christos # be multiple instances of a program. 5588 1.1 christos # This is off by default 5589 1.1 christos # Check whether --enable-log_pid was given. 5590 1.1 christos if test "${enable_log_pid+set}" = set; then : 5591 1.1 christos enableval=$enable_log_pid; 5592 1.1 christos fi 5593 1.1 christos 5594 1.1 christos if test "$enable_log_pid" = "yes" ; then 5595 1.1 christos 5596 1.1 christos $as_echo "#define USE_LOG_PID 1" >>confdefs.h 5597 1.1 christos 5598 1.1 christos fi 5599 1.1 christos 5600 1.1 christos # Allow for binary search when inserting v4 leases into queues 5601 1.1 christos # Check whether --enable-binary_leases was given. 5602 1.1 christos if test "${enable_binary_leases+set}" = set; then : 5603 1.1 christos enableval=$enable_binary_leases; 5604 1.1 christos fi 5605 1.1 christos 5606 1.1 christos # binary_leases is off by default. 5607 1.1 christos if test "$enable_binary_leases" = "yes"; then 5608 1.1 christos 5609 1.1 christos $as_echo "#define BINARY_LEASES 1" >>confdefs.h 5610 1.1 christos 5611 1.1 christos else 5612 1.1 christos enable_binary_leases="no" 5613 1.1 christos fi 5614 1.1 christos 5615 1.1 christos # Testing section 5616 1.1 christos 5617 1.1.1.2 christos # Bind Makefile needs to know ATF is not included. 5618 1.1.1.2 christos if test "foo" = "barr"; then 5619 1.1 christos BIND_ATF_TRUE= 5620 1.1 christos BIND_ATF_FALSE='#' 5621 1.1 christos else 5622 1.1 christos BIND_ATF_TRUE='#' 5623 1.1 christos BIND_ATF_FALSE= 5624 1.1 christos fi 5625 1.1 christos 5626 1.1 christos 5627 1.1.1.2 christos DISTCHECK_ATF_CONFIGURE_FLAG= 5628 1.1.1.2 christos atf_path="no" 5629 1.1 christos 5630 1.1.1.2 christos # Check whether --with-atf was given. 5631 1.1.1.2 christos if test "${with_atf+set}" = set; then : 5632 1.1.1.2 christos withval=$with_atf; atf_path="$withval" 5633 1.1.1.2 christos fi 5634 1.1 christos 5635 1.1.1.2 christos if test "$atf_path" != "no" ; then 5636 1.1 christos DISTCHECK_ATF_CONFIGURE_FLAG="--with-atf=$atf_path" 5637 1.1 christos # Config path for pkg-config 5638 1.1 christos atf_pcp="" 5639 1.1 christos if test "$atf_path" != "yes" ; then 5640 1.1 christos if test -f $atf_path/lib/pkgconfig/atf-c.pc ; then 5641 1.1 christos atf_pcp=$atf_path/lib/pkgconfig 5642 1.1 christos elif test -f $atf_path/lib64/pkgconfig/atf-c.pc ; then 5643 1.1 christos atf_pcp=$atf_path/lib64/pkgconfig 5644 1.1 christos fi 5645 1.1 christos else 5646 1.1 christos # Not specified, try some common paths 5647 1.1 christos atf_dirs="/usr /usr/local /usr/pkg /opt /opt/local" 5648 1.1 christos for d in $atf_dirs 5649 1.1 christos do 5650 1.1 christos if test -f $d/lib/pkgconfig/atf-c.pc ; then 5651 1.1 christos atf_pcp=$d/lib/pkgconfig 5652 1.1 christos atf_path=$d 5653 1.1 christos elif test -f $d/lib64/pkgconfig/atf-c.pc ; then 5654 1.1 christos atf_pcp=$d/lib64/pkgconfig 5655 1.1 christos atf_path=$d 5656 1.1 christos fi 5657 1.1 christos done 5658 1.1 christos fi 5659 1.1 christos 5660 1.1 christos if test "$atf_pcp" = "" ; then 5661 1.1 christos as_fn_error $? "Unable to find atf files in location specified" "$LINENO" 5 5662 1.1 christos else 5663 1.1 christos # Extract the first word of "pkg-config", so it can be a program name with args. 5664 1.1 christos set dummy pkg-config; ac_word=$2 5665 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5666 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5667 1.1 christos if ${ac_cv_prog_pkgcfg_found+:} false; then : 5668 1.1 christos $as_echo_n "(cached) " >&6 5669 1.1 christos else 5670 1.1 christos if test -n "$pkgcfg_found"; then 5671 1.1 christos ac_cv_prog_pkgcfg_found="$pkgcfg_found" # Let the user override the test. 5672 1.1 christos else 5673 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5674 1.1 christos for as_dir in $PATH 5675 1.1 christos do 5676 1.1 christos IFS=$as_save_IFS 5677 1.1 christos test -z "$as_dir" && as_dir=. 5678 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5679 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5680 1.1 christos ac_cv_prog_pkgcfg_found="pkg-config" 5681 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5682 1.1 christos break 2 5683 1.1 christos fi 5684 1.1 christos done 5685 1.1 christos done 5686 1.1 christos IFS=$as_save_IFS 5687 1.1 christos 5688 1.1 christos fi 5689 1.1 christos fi 5690 1.1 christos pkgcfg_found=$ac_cv_prog_pkgcfg_found 5691 1.1 christos if test -n "$pkgcfg_found"; then 5692 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkgcfg_found" >&5 5693 1.1 christos $as_echo "$pkgcfg_found" >&6; } 5694 1.1 christos else 5695 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5696 1.1 christos $as_echo "no" >&6; } 5697 1.1 christos fi 5698 1.1 christos 5699 1.1 christos 5700 1.1 christos if test "$pkgcfg_found" = ""; then 5701 1.1 christos as_fn_error $? "Could not locate ATF, pkg-config not installed" "$LINENO" 5 5702 1.1 christos fi 5703 1.1 christos ATF_CFLAGS="`PKG_CONFIG_PATH=$atf_pcp pkg-config --cflags atf-c` -DUNIT_TEST" 5704 1.1 christos ATF_LDFLAGS="`PKG_CONFIG_PATH=$atf_pcp pkg-config --libs atf-c`" 5705 1.1 christos if test -f $atf_pcp/atf-sh.pc ; then 5706 1.1 christos ATF_BIN="`PKG_CONFIG_PATH=$atf_pcp pkg-config --variable=exec_prefix atf-sh`/bin" 5707 1.1 christos else 5708 1.1 christos # older versions don't have atf-sh, try usual place 5709 1.1 christos ATF_BIN=$atf_path/bin 5710 1.1 christos fi 5711 1.1 christos 5712 1.1 christos UNITTESTS=tests 5713 1.1 christos 5714 1.1 christos 5715 1.1 christos 5716 1.1 christos 5717 1.1 christos 5718 1.1 christos fi 5719 1.1 christos fi 5720 1.1 christos 5721 1.1 christos if test "$atf_pcp" != ""; then 5722 1.1 christos HAVE_ATF_TRUE= 5723 1.1 christos HAVE_ATF_FALSE='#' 5724 1.1 christos else 5725 1.1 christos HAVE_ATF_TRUE='#' 5726 1.1 christos HAVE_ATF_FALSE= 5727 1.1 christos fi 5728 1.1 christos 5729 1.1 christos if test -z "$HAVE_ATF_TRUE"; then : 5730 1.1 christos 5731 1.1 christos $as_echo "#define HAVE_ATF 1" >>confdefs.h 5732 1.1 christos 5733 1.1 christos fi 5734 1.1 christos 5735 1.1 christos 5736 1.1 christos ### 5737 1.1 christos ### Path fun. Older versions of DHCP were installed in /usr/sbin, so we 5738 1.1 christos ### need to look there and potentially overwrite by default (but not if 5739 1.1 christos ### the user configures an alternate value). LOCALSTATEDIR is totally 5740 1.1 christos ### braindead. No one uses /usr/local/var/db/ nor /usr/local/var/run, and 5741 1.1 christos ### they would be insane for suggesting it. We need to look in /var/for 5742 1.1 christos ### 'db' and 'state/dhcp' for db files, and /var/run for pid files by 5743 1.1 christos ### default. 5744 1.1 christos ### 5745 1.1 christos if test "x$prefix" = xNONE; then 5746 1.1 christos $as_echo_n "checking for prefix by " >&6 5747 1.1 christos # Extract the first word of "dhcpd", so it can be a program name with args. 5748 1.1 christos set dummy dhcpd; ac_word=$2 5749 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5750 1.1 christos $as_echo_n "checking for $ac_word... " >&6; } 5751 1.1 christos if ${ac_cv_path_ac_prefix_program+:} false; then : 5752 1.1 christos $as_echo_n "(cached) " >&6 5753 1.1 christos else 5754 1.1 christos case $ac_prefix_program in 5755 1.1 christos [\\/]* | ?:[\\/]*) 5756 1.1 christos ac_cv_path_ac_prefix_program="$ac_prefix_program" # Let the user override the test with a path. 5757 1.1 christos ;; 5758 1.1 christos *) 5759 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5760 1.1 christos for as_dir in $PATH 5761 1.1 christos do 5762 1.1 christos IFS=$as_save_IFS 5763 1.1 christos test -z "$as_dir" && as_dir=. 5764 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do 5765 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5766 1.1 christos ac_cv_path_ac_prefix_program="$as_dir/$ac_word$ac_exec_ext" 5767 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5768 1.1 christos break 2 5769 1.1 christos fi 5770 1.1 christos done 5771 1.1 christos done 5772 1.1 christos IFS=$as_save_IFS 5773 1.1 christos 5774 1.1 christos ;; 5775 1.1 christos esac 5776 1.1 christos fi 5777 1.1 christos ac_prefix_program=$ac_cv_path_ac_prefix_program 5778 1.1 christos if test -n "$ac_prefix_program"; then 5779 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prefix_program" >&5 5780 1.1 christos $as_echo "$ac_prefix_program" >&6; } 5781 1.1 christos else 5782 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5783 1.1 christos $as_echo "no" >&6; } 5784 1.1 christos fi 5785 1.1 christos 5786 1.1 christos 5787 1.1 christos if test -n "$ac_prefix_program"; then 5788 1.1 christos prefix=`$as_dirname -- "$ac_prefix_program" || 5789 1.1 christos $as_expr X"$ac_prefix_program" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 5790 1.1 christos X"$ac_prefix_program" : 'X\(//\)[^/]' \| \ 5791 1.1 christos X"$ac_prefix_program" : 'X\(//\)$' \| \ 5792 1.1 christos X"$ac_prefix_program" : 'X\(/\)' \| . 2>/dev/null || 5793 1.1 christos $as_echo X"$ac_prefix_program" | 5794 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 5795 1.1 christos s//\1/ 5796 1.1 christos q 5797 1.1 christos } 5798 1.1 christos /^X\(\/\/\)[^/].*/{ 5799 1.1 christos s//\1/ 5800 1.1 christos q 5801 1.1 christos } 5802 1.1 christos /^X\(\/\/\)$/{ 5803 1.1 christos s//\1/ 5804 1.1 christos q 5805 1.1 christos } 5806 1.1 christos /^X\(\/\).*/{ 5807 1.1 christos s//\1/ 5808 1.1 christos q 5809 1.1 christos } 5810 1.1 christos s/.*/./; q'` 5811 1.1 christos prefix=`$as_dirname -- "$prefix" || 5812 1.1 christos $as_expr X"$prefix" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 5813 1.1 christos X"$prefix" : 'X\(//\)[^/]' \| \ 5814 1.1 christos X"$prefix" : 'X\(//\)$' \| \ 5815 1.1 christos X"$prefix" : 'X\(/\)' \| . 2>/dev/null || 5816 1.1 christos $as_echo X"$prefix" | 5817 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 5818 1.1 christos s//\1/ 5819 1.1 christos q 5820 1.1 christos } 5821 1.1 christos /^X\(\/\/\)[^/].*/{ 5822 1.1 christos s//\1/ 5823 1.1 christos q 5824 1.1 christos } 5825 1.1 christos /^X\(\/\/\)$/{ 5826 1.1 christos s//\1/ 5827 1.1 christos q 5828 1.1 christos } 5829 1.1 christos /^X\(\/\).*/{ 5830 1.1 christos s//\1/ 5831 1.1 christos q 5832 1.1 christos } 5833 1.1 christos s/.*/./; q'` 5834 1.1 christos fi 5835 1.1 christos fi 5836 1.1 christos 5837 1.1 christos 5838 1.1 christos # XXX - isn't there SOME WAY to default autoconf to /var instead of 5839 1.1 christos # /usr/local/var/no/one/has/this/please/stop/trying? 5840 1.1 christos case "$localstatedir" in 5841 1.1 christos '${prefix}/var') 5842 1.1 christos localstatedir=/var 5843 1.1 christos ;; 5844 1.1 christos esac 5845 1.1 christos 5846 1.1 christos # Default server configuration file. 5847 1.1 christos 5848 1.1 christos # Check whether --with-srv-conf-file was given. 5849 1.1 christos if test "${with_srv_conf_file+set}" = set; then : 5850 1.1 christos withval=$with_srv_conf_file; 5851 1.1 christos cat >>confdefs.h <<_ACEOF 5852 1.1 christos #define _PATH_DHCPD_CONF "$withval" 5853 1.1 christos _ACEOF 5854 1.1 christos 5855 1.1 christos fi 5856 1.1 christos 5857 1.1 christos 5858 1.1 christos # Allow specification of alternate state files 5859 1.1 christos 5860 1.1 christos # Check whether --with-srv-lease-file was given. 5861 1.1 christos if test "${with_srv_lease_file+set}" = set; then : 5862 1.1 christos withval=$with_srv_lease_file; 5863 1.1 christos cat >>confdefs.h <<_ACEOF 5864 1.1 christos #define _PATH_DHCPD_DB "$withval" 5865 1.1 christos _ACEOF 5866 1.1 christos 5867 1.1 christos fi 5868 1.1 christos 5869 1.1 christos 5870 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhcpd.leases location" >&5 5871 1.1 christos $as_echo_n "checking for dhcpd.leases location... " >&6; } 5872 1.1 christos if [ "x$with_srv_lease_file" = "x" ] ; then 5873 1.1 christos if [ -d "${localstatedir}/db" ] ; then 5874 1.1 christos with_srv_lease_file="${localstatedir}/db/dhcpd.leases" 5875 1.1 christos elif [ -d "${localstatedir}/state" ] ; then 5876 1.1 christos if [ -d "${localstatedir}/state/dhcp" ] ; then 5877 1.1 christos with_srv_lease_file="${localstatedir}/state/dhcp/dhcpd.leases" 5878 1.1 christos else 5879 1.1 christos with_srv_lease_file="${localstatedir}/state/dhcpd.leases" 5880 1.1 christos fi 5881 1.1 christos elif [ -d "${localstatedir}/lib" ] ; then 5882 1.1 christos if [ -d "${localstatedir}/lib/dhcp" ] ; then 5883 1.1 christos with_srv_lease_file="${localstatedir}/lib/dhcp/dhcpd.leases" 5884 1.1 christos else 5885 1.1 christos with_srv_lease_file="${localstatedir}/lib/dhcpd.leases" 5886 1.1 christos fi 5887 1.1 christos elif [ -d "${localstatedir}/etc" ] ; then 5888 1.1 christos with_srv_lease_file="${localstatedir}/etc/dhcpd.leases" 5889 1.1 christos else 5890 1.1 christos with_srv_lease_file="/etc/dhcpd.leases" 5891 1.1 christos fi 5892 1.1 christos fi 5893 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_srv_lease_file" >&5 5894 1.1 christos $as_echo "$with_srv_lease_file" >&6; } 5895 1.1 christos 5896 1.1 christos 5897 1.1 christos # Check whether --with-srv6-lease-file was given. 5898 1.1 christos if test "${with_srv6_lease_file+set}" = set; then : 5899 1.1 christos withval=$with_srv6_lease_file; 5900 1.1 christos cat >>confdefs.h <<_ACEOF 5901 1.1 christos #define _PATH_DHCPD6_DB "$withval" 5902 1.1 christos _ACEOF 5903 1.1 christos 5904 1.1 christos fi 5905 1.1 christos 5906 1.1 christos 5907 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhcpd6.leases location" >&5 5908 1.1 christos $as_echo_n "checking for dhcpd6.leases location... " >&6; } 5909 1.1 christos if [ "x$with_srv6_lease_file" = "x" ] ; then 5910 1.1 christos if [ -d "${localstatedir}/db" ] ; then 5911 1.1 christos with_srv6_lease_file="${localstatedir}/db/dhcpd6.leases" 5912 1.1 christos elif [ -d "${localstatedir}/state" ] ; then 5913 1.1 christos if [ -d "${localstatedir}/state/dhcp" ] ; then 5914 1.1 christos with_srv6_lease_file="${localstatedir}/state/dhcp/dhcpd6.leases" 5915 1.1 christos else 5916 1.1 christos with_srv6_lease_file="${localstatedir}/state/dhcpd6.leases" 5917 1.1 christos fi 5918 1.1 christos elif [ -d "${localstatedir}/lib" ] ; then 5919 1.1 christos if [ -d "${localstatedir}/lib/dhcp" ] ; then 5920 1.1 christos with_srv6_lease_file="${localstatedir}/lib/dhcp/dhcpd6.leases" 5921 1.1 christos else 5922 1.1 christos with_srv6_lease_file="${localstatedir}/lib/dhcpd6.leases" 5923 1.1 christos fi 5924 1.1 christos elif [ -d "${localstatedir}/etc" ] ; then 5925 1.1 christos with_srv6_lease_file="${localstatedir}/etc/dhcpd6.leases" 5926 1.1 christos else 5927 1.1 christos with_srv6_lease_file="/etc/dhcpd6.leases" 5928 1.1 christos fi 5929 1.1 christos fi 5930 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_srv6_lease_file" >&5 5931 1.1 christos $as_echo "$with_srv6_lease_file" >&6; } 5932 1.1 christos 5933 1.1 christos 5934 1.1 christos # Check whether --with-cli-lease-file was given. 5935 1.1 christos if test "${with_cli_lease_file+set}" = set; then : 5936 1.1 christos withval=$with_cli_lease_file; 5937 1.1 christos cat >>confdefs.h <<_ACEOF 5938 1.1 christos #define _PATH_DHCLIENT_DB "$withval" 5939 1.1 christos _ACEOF 5940 1.1 christos 5941 1.1 christos fi 5942 1.1 christos 5943 1.1 christos 5944 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhclient.leases location" >&5 5945 1.1 christos $as_echo_n "checking for dhclient.leases location... " >&6; } 5946 1.1 christos if [ "x$with_cli_lease_file" = "x" ] ; then 5947 1.1 christos if [ -d "${localstatedir}/db" ] ; then 5948 1.1 christos with_cli_lease_file="${localstatedir}/db/dhclient.leases" 5949 1.1 christos elif [ -d "${localstatedir}/state" ] ; then 5950 1.1 christos if [ -d "${localstatedir}/state/dhcp" ] ; then 5951 1.1 christos with_cli_lease_file="${localstatedir}/state/dhcp/dhclient.leases" 5952 1.1 christos else 5953 1.1 christos with_cli_lease_file="${localstatedir}/state/dhclient.leases" 5954 1.1 christos fi 5955 1.1 christos elif [ -d "${localstatedir}/lib" ] ; then 5956 1.1 christos if [ -d "${localstatedir}/lib/dhcp" ] ; then 5957 1.1 christos with_cli_lease_file="${localstatedir}/lib/dhcp/dhclient.leases" 5958 1.1 christos else 5959 1.1 christos with_cli_lease_file="${localstatedir}/lib/dhclient.leases" 5960 1.1 christos fi 5961 1.1 christos elif [ -d "${localstatedir}/etc" ] ; then 5962 1.1 christos with_cli_lease_file="${localstatedir}/etc/dhclient.leases" 5963 1.1 christos else 5964 1.1 christos with_cli_lease_file="/etc/dhclient.leases" 5965 1.1 christos fi 5966 1.1 christos fi 5967 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_cli_lease_file" >&5 5968 1.1 christos $as_echo "$with_cli_lease_file" >&6; } 5969 1.1 christos 5970 1.1 christos 5971 1.1 christos # Check whether --with-cli6-lease-file was given. 5972 1.1 christos if test "${with_cli6_lease_file+set}" = set; then : 5973 1.1 christos withval=$with_cli6_lease_file; 5974 1.1 christos cat >>confdefs.h <<_ACEOF 5975 1.1 christos #define _PATH_DHCLIENT6_DB "$withval" 5976 1.1 christos _ACEOF 5977 1.1 christos 5978 1.1 christos fi 5979 1.1 christos 5980 1.1 christos 5981 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhclient6.leases location" >&5 5982 1.1 christos $as_echo_n "checking for dhclient6.leases location... " >&6; } 5983 1.1 christos if [ "x$with_cli6_lease_file" = "x" ] ; then 5984 1.1 christos if [ -d "${localstatedir}/db" ] ; then 5985 1.1 christos with_cli6_lease_file="${localstatedir}/db/dhclient6.leases" 5986 1.1 christos elif [ -d "${localstatedir}/state" ] ; then 5987 1.1 christos if [ -d "${localstatedir}/state/dhcp" ] ; then 5988 1.1 christos with_cli6_lease_file="${localstatedir}/state/dhcp/dhclient6.leases" 5989 1.1 christos else 5990 1.1 christos with_cli6_lease_file="${localstatedir}/state/dhclient6.leases" 5991 1.1 christos fi 5992 1.1 christos elif [ -d "${localstatedir}/lib" ] ; then 5993 1.1 christos if [ -d "${localstatedir}/lib/dhcp" ] ; then 5994 1.1 christos with_cli6_lease_file="${localstatedir}/lib/dhcp/dhclient6.leases" 5995 1.1 christos else 5996 1.1 christos with_cli6_lease_file="${localstatedir}/lib/dhclient6.leases" 5997 1.1 christos fi 5998 1.1 christos elif [ -d "${localstatedir}/etc" ] ; then 5999 1.1 christos with_cli6_lease_file="${localstatedir}/etc/dhclient6.leases" 6000 1.1 christos else 6001 1.1 christos with_cli6_lease_file="/etc/dhclient6.leases" 6002 1.1 christos fi 6003 1.1 christos fi 6004 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_cli6_lease_file" >&5 6005 1.1 christos $as_echo "$with_cli6_lease_file" >&6; } 6006 1.1 christos 6007 1.1 christos 6008 1.1 christos # Check whether --with-srv-pid-file was given. 6009 1.1 christos if test "${with_srv_pid_file+set}" = set; then : 6010 1.1 christos withval=$with_srv_pid_file; 6011 1.1 christos cat >>confdefs.h <<_ACEOF 6012 1.1 christos #define _PATH_DHCPD_PID "$withval" 6013 1.1 christos _ACEOF 6014 1.1 christos 6015 1.1 christos fi 6016 1.1 christos 6017 1.1 christos 6018 1.1 christos # Check whether --with-srv6-pid-file was given. 6019 1.1 christos if test "${with_srv6_pid_file+set}" = set; then : 6020 1.1 christos withval=$with_srv6_pid_file; 6021 1.1 christos cat >>confdefs.h <<_ACEOF 6022 1.1 christos #define _PATH_DHCPD6_PID "$withval" 6023 1.1 christos _ACEOF 6024 1.1 christos 6025 1.1 christos fi 6026 1.1 christos 6027 1.1 christos 6028 1.1 christos # Check whether --with-cli-pid-file was given. 6029 1.1 christos if test "${with_cli_pid_file+set}" = set; then : 6030 1.1 christos withval=$with_cli_pid_file; 6031 1.1 christos cat >>confdefs.h <<_ACEOF 6032 1.1 christos #define _PATH_DHCLIENT_PID "$withval" 6033 1.1 christos _ACEOF 6034 1.1 christos 6035 1.1 christos fi 6036 1.1 christos 6037 1.1 christos 6038 1.1 christos # Check whether --with-cli6-pid-file was given. 6039 1.1 christos if test "${with_cli6_pid_file+set}" = set; then : 6040 1.1 christos withval=$with_cli6_pid_file; 6041 1.1 christos cat >>confdefs.h <<_ACEOF 6042 1.1 christos #define _PATH_DHCLIENT6_PID "$withval" 6043 1.1 christos _ACEOF 6044 1.1 christos 6045 1.1 christos fi 6046 1.1 christos 6047 1.1 christos 6048 1.1 christos # Check whether --with-relay-pid-file was given. 6049 1.1 christos if test "${with_relay_pid_file+set}" = set; then : 6050 1.1 christos withval=$with_relay_pid_file; 6051 1.1 christos cat >>confdefs.h <<_ACEOF 6052 1.1 christos #define _PATH_DHCRELAY_PID "$withval" 6053 1.1 christos _ACEOF 6054 1.1 christos 6055 1.1 christos fi 6056 1.1 christos 6057 1.1 christos 6058 1.1 christos # Check whether --with-relay6-pid-file was given. 6059 1.1 christos if test "${with_relay6_pid_file+set}" = set; then : 6060 1.1 christos withval=$with_relay6_pid_file; 6061 1.1 christos cat >>confdefs.h <<_ACEOF 6062 1.1 christos #define _PATH_DHCRELAY6_PID "$withval" 6063 1.1 christos _ACEOF 6064 1.1 christos 6065 1.1 christos fi 6066 1.1 christos 6067 1.1 christos 6068 1.1 christos # Check basic types. 6069 1.1 christos ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t" 6070 1.1 christos case $ac_cv_c_int8_t in #( 6071 1.1 christos no|yes) ;; #( 6072 1.1 christos *) 6073 1.1 christos 6074 1.1 christos cat >>confdefs.h <<_ACEOF 6075 1.1 christos #define int8_t $ac_cv_c_int8_t 6076 1.1 christos _ACEOF 6077 1.1 christos ;; 6078 1.1 christos esac 6079 1.1 christos 6080 1.1 christos ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t" 6081 1.1 christos case $ac_cv_c_int16_t in #( 6082 1.1 christos no|yes) ;; #( 6083 1.1 christos *) 6084 1.1 christos 6085 1.1 christos cat >>confdefs.h <<_ACEOF 6086 1.1 christos #define int16_t $ac_cv_c_int16_t 6087 1.1 christos _ACEOF 6088 1.1 christos ;; 6089 1.1 christos esac 6090 1.1 christos 6091 1.1 christos ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" 6092 1.1 christos case $ac_cv_c_int32_t in #( 6093 1.1 christos no|yes) ;; #( 6094 1.1 christos *) 6095 1.1 christos 6096 1.1 christos cat >>confdefs.h <<_ACEOF 6097 1.1 christos #define int32_t $ac_cv_c_int32_t 6098 1.1 christos _ACEOF 6099 1.1 christos ;; 6100 1.1 christos esac 6101 1.1 christos 6102 1.1 christos ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 6103 1.1 christos case $ac_cv_c_int64_t in #( 6104 1.1 christos no|yes) ;; #( 6105 1.1 christos *) 6106 1.1 christos 6107 1.1 christos cat >>confdefs.h <<_ACEOF 6108 1.1 christos #define int64_t $ac_cv_c_int64_t 6109 1.1 christos _ACEOF 6110 1.1 christos ;; 6111 1.1 christos esac 6112 1.1 christos 6113 1.1 christos 6114 1.1 christos # Some systems need the u_intX_t types defined across. 6115 1.1 christos ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default" 6116 1.1 christos if test "x$ac_cv_type_u_int8_t" = xyes; then : 6117 1.1 christos 6118 1.1 christos else 6119 1.1 christos 6120 1.1 christos ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" 6121 1.1 christos case $ac_cv_c_uint8_t in #( 6122 1.1 christos no|yes) ;; #( 6123 1.1 christos *) 6124 1.1 christos 6125 1.1 christos $as_echo "#define _UINT8_T 1" >>confdefs.h 6126 1.1 christos 6127 1.1 christos 6128 1.1 christos cat >>confdefs.h <<_ACEOF 6129 1.1 christos #define uint8_t $ac_cv_c_uint8_t 6130 1.1 christos _ACEOF 6131 1.1 christos ;; 6132 1.1 christos esac 6133 1.1 christos 6134 1.1 christos 6135 1.1 christos $as_echo "#define u_int8_t uint8_t" >>confdefs.h 6136 1.1 christos 6137 1.1 christos 6138 1.1 christos fi 6139 1.1 christos 6140 1.1 christos ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default" 6141 1.1 christos if test "x$ac_cv_type_u_int16_t" = xyes; then : 6142 1.1 christos 6143 1.1 christos else 6144 1.1 christos 6145 1.1 christos ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" 6146 1.1 christos case $ac_cv_c_uint16_t in #( 6147 1.1 christos no|yes) ;; #( 6148 1.1 christos *) 6149 1.1 christos 6150 1.1 christos 6151 1.1 christos cat >>confdefs.h <<_ACEOF 6152 1.1 christos #define uint16_t $ac_cv_c_uint16_t 6153 1.1 christos _ACEOF 6154 1.1 christos ;; 6155 1.1 christos esac 6156 1.1 christos 6157 1.1 christos 6158 1.1 christos $as_echo "#define u_int16_t uint16_t" >>confdefs.h 6159 1.1 christos 6160 1.1 christos 6161 1.1 christos fi 6162 1.1 christos 6163 1.1 christos ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default" 6164 1.1 christos if test "x$ac_cv_type_u_int32_t" = xyes; then : 6165 1.1 christos 6166 1.1 christos else 6167 1.1 christos 6168 1.1 christos ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 6169 1.1 christos case $ac_cv_c_uint32_t in #( 6170 1.1 christos no|yes) ;; #( 6171 1.1 christos *) 6172 1.1 christos 6173 1.1 christos $as_echo "#define _UINT32_T 1" >>confdefs.h 6174 1.1 christos 6175 1.1 christos 6176 1.1 christos cat >>confdefs.h <<_ACEOF 6177 1.1 christos #define uint32_t $ac_cv_c_uint32_t 6178 1.1 christos _ACEOF 6179 1.1 christos ;; 6180 1.1 christos esac 6181 1.1 christos 6182 1.1 christos 6183 1.1 christos $as_echo "#define u_int32_t uint32_t" >>confdefs.h 6184 1.1 christos 6185 1.1 christos 6186 1.1 christos fi 6187 1.1 christos 6188 1.1 christos ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default" 6189 1.1 christos if test "x$ac_cv_type_u_int64_t" = xyes; then : 6190 1.1 christos 6191 1.1 christos else 6192 1.1 christos 6193 1.1 christos ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 6194 1.1 christos case $ac_cv_c_uint64_t in #( 6195 1.1 christos no|yes) ;; #( 6196 1.1 christos *) 6197 1.1 christos 6198 1.1 christos $as_echo "#define _UINT64_T 1" >>confdefs.h 6199 1.1 christos 6200 1.1 christos 6201 1.1 christos cat >>confdefs.h <<_ACEOF 6202 1.1 christos #define uint64_t $ac_cv_c_uint64_t 6203 1.1 christos _ACEOF 6204 1.1 christos ;; 6205 1.1 christos esac 6206 1.1 christos 6207 1.1 christos 6208 1.1 christos $as_echo "#define u_int64_t uint64_t" >>confdefs.h 6209 1.1 christos 6210 1.1 christos 6211 1.1 christos fi 6212 1.1 christos 6213 1.1 christos 6214 1.1 christos # see if ifaddrs.h is available 6215 1.1 christos for ac_header in ifaddrs.h 6216 1.1 christos do : 6217 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "$ac_includes_default" 6218 1.1 christos if test "x$ac_cv_header_ifaddrs_h" = xyes; then : 6219 1.1 christos cat >>confdefs.h <<_ACEOF 6220 1.1 christos #define HAVE_IFADDRS_H 1 6221 1.1 christos _ACEOF 6222 1.1 christos 6223 1.1 christos fi 6224 1.1 christos 6225 1.1 christos done 6226 1.1 christos 6227 1.1 christos 6228 1.1 christos # figure out what IPv4 interface code to use 6229 1.1 christos for ac_header in linux/types.h 6230 1.1 christos do : 6231 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default" 6232 1.1 christos if test "x$ac_cv_header_linux_types_h" = xyes; then : 6233 1.1 christos cat >>confdefs.h <<_ACEOF 6234 1.1 christos #define HAVE_LINUX_TYPES_H 1 6235 1.1 christos _ACEOF 6236 1.1 christos 6237 1.1 christos fi 6238 1.1 christos 6239 1.1 christos done 6240 1.1 christos # needed for linux/filter.h on old systems 6241 1.1 christos 6242 1.1 christos relay_port_supported="no" 6243 1.1 christos ac_fn_c_check_header_compile "$LINENO" "linux/filter.h" "ac_cv_header_linux_filter_h" " 6244 1.1 christos #ifdef HAVE_LINUX_TYPES_H 6245 1.1 christos #include <linux/types.h> 6246 1.1 christos #endif 6247 1.1 christos 6248 1.1 christos " 6249 1.1 christos if test "x$ac_cv_header_linux_filter_h" = xyes; then : 6250 1.1 christos DO_LPF=1 6251 1.1 christos fi 6252 1.1 christos 6253 1.1 christos 6254 1.1 christos if test -n "$DO_LPF" 6255 1.1 christos then 6256 1.1 christos 6257 1.1 christos $as_echo "#define HAVE_LPF 1" >>confdefs.h 6258 1.1 christos 6259 1.1 christos relay_port_supported="yes" 6260 1.1 christos else 6261 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/dlpi.h" "ac_cv_header_sys_dlpi_h" "$ac_includes_default" 6262 1.1 christos if test "x$ac_cv_header_sys_dlpi_h" = xyes; then : 6263 1.1 christos DO_DLPI=1 6264 1.1 christos fi 6265 1.1 christos 6266 1.1 christos 6267 1.1 christos if test -n "$DO_DLPI" 6268 1.1 christos then 6269 1.1 christos 6270 1.1 christos $as_echo "#define HAVE_DLPI 1" >>confdefs.h 6271 1.1 christos 6272 1.1 christos else 6273 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "net/bpf.h" "ac_cv_header_net_bpf_h" "$ac_includes_default" 6274 1.1 christos if test "x$ac_cv_header_net_bpf_h" = xyes; then : 6275 1.1 christos DO_BPF=1 6276 1.1 christos fi 6277 1.1 christos 6278 1.1 christos 6279 1.1 christos if test -n "$DO_BPF" 6280 1.1 christos then 6281 1.1 christos 6282 1.1 christos $as_echo "#define HAVE_BPF 1" >>confdefs.h 6283 1.1 christos 6284 1.1 christos relay_port_supported="yes" 6285 1.1 christos fi 6286 1.1 christos fi 6287 1.1 christos fi 6288 1.1 christos 6289 1.1 christos if test "$enable_relay_port" = "yes"; then 6290 1.1 christos if test "$relay_port_supported" != "yes"; then 6291 1.1 christos as_fn_error $? "--enable-relay-port requires BPF or LPF" "$LINENO" 5 6292 1.1 christos fi 6293 1.1 christos fi 6294 1.1 christos 6295 1.1 christos # SIOCGLIFCONF uses some transport structures. Trick is not all platforms 6296 1.1 christos # use the same structures. We like to use 'struct lifconf' and 'struct 6297 1.1 christos # lifreq', but we'll use these other structures if they're present. HPUX 6298 1.1 christos # does not define 'struct lifnum', but does use SIOCGLIFNUM - they use an 6299 1.1 christos # int value. 6300 1.1 christos # 6301 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lifnum" >&5 6302 1.1 christos $as_echo_n "checking for struct lifnum... " >&6; } 6303 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6304 1.1 christos /* end confdefs.h. */ 6305 1.1 christos #include <sys/types.h> 6306 1.1 christos #include <sys/socket.h> 6307 1.1 christos #include <net/if.h> 6308 1.1 christos 6309 1.1 christos int 6310 1.1 christos main () 6311 1.1 christos { 6312 1.1 christos struct lifnum a; 6313 1.1 christos 6314 1.1 christos ; 6315 1.1 christos return 0; 6316 1.1 christos } 6317 1.1 christos _ACEOF 6318 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 6319 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6320 1.1 christos $as_echo "yes" >&6; } 6321 1.1 christos 6322 1.1 christos $as_echo "#define ISC_PLATFORM_HAVELIFNUM 1" >>confdefs.h 6323 1.1 christos 6324 1.1 christos else 6325 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6326 1.1 christos $as_echo "no" >&6; } 6327 1.1 christos fi 6328 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6329 1.1 christos 6330 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrconf" >&5 6331 1.1 christos $as_echo_n "checking for struct if_laddrconf... " >&6; } 6332 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6333 1.1 christos /* end confdefs.h. */ 6334 1.1 christos #include <sys/types.h> 6335 1.1 christos #include <net/if6.h> 6336 1.1 christos 6337 1.1 christos int 6338 1.1 christos main () 6339 1.1 christos { 6340 1.1 christos struct if_laddrconf a; 6341 1.1 christos 6342 1.1 christos ; 6343 1.1 christos return 0; 6344 1.1 christos } 6345 1.1 christos _ACEOF 6346 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 6347 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6348 1.1 christos $as_echo "yes" >&6; } 6349 1.1 christos 6350 1.1 christos $as_echo "#define ISC_PLATFORM_HAVEIF_LADDRCONF 1" >>confdefs.h 6351 1.1 christos 6352 1.1 christos else 6353 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6354 1.1 christos $as_echo "no" >&6; } 6355 1.1 christos fi 6356 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6357 1.1 christos 6358 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrreq" >&5 6359 1.1 christos $as_echo_n "checking for struct if_laddrreq... " >&6; } 6360 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6361 1.1 christos /* end confdefs.h. */ 6362 1.1 christos #include <sys/types.h> 6363 1.1 christos #include <net/if6.h> 6364 1.1 christos 6365 1.1 christos int 6366 1.1 christos main () 6367 1.1 christos { 6368 1.1 christos struct if_laddrreq a; 6369 1.1 christos 6370 1.1 christos ; 6371 1.1 christos return 0; 6372 1.1 christos } 6373 1.1 christos _ACEOF 6374 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6375 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6376 1.1 christos $as_echo "yes" >&6; } 6377 1.1 christos 6378 1.1 christos $as_echo "#define ISC_PLATFORM_HAVEIF_LADDRREQ 1" >>confdefs.h 6379 1.1 christos 6380 1.1 christos else 6381 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6382 1.1 christos $as_echo "no" >&6; } 6383 1.1 christos fi 6384 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6385 1.1 christos conftest$ac_exeext conftest.$ac_ext 6386 1.1 christos 6387 1.1 christos # 6388 1.1 christos # check for GCC noreturn attribute 6389 1.1 christos # 6390 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC noreturn attribute" >&5 6391 1.1 christos $as_echo_n "checking for GCC noreturn attribute... " >&6; } 6392 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6393 1.1 christos /* end confdefs.h. */ 6394 1.1 christos 6395 1.1 christos int 6396 1.1 christos main () 6397 1.1 christos { 6398 1.1 christos void foo() __attribute__((noreturn)); 6399 1.1 christos ; 6400 1.1 christos return 0; 6401 1.1 christos } 6402 1.1 christos _ACEOF 6403 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 6404 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6405 1.1 christos $as_echo "yes" >&6; } 6406 1.1 christos 6407 1.1 christos $as_echo "#define ISC_DHCP_NORETURN __attribute__((noreturn))" >>confdefs.h 6408 1.1 christos 6409 1.1 christos else 6410 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6411 1.1 christos $as_echo "no" >&6; } 6412 1.1 christos 6413 1.1 christos $as_echo "#define ISC_DHCP_NORETURN /**/" >>confdefs.h 6414 1.1 christos 6415 1.1 christos fi 6416 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6417 1.1 christos 6418 1.1 christos # Look for optional headers. 6419 1.1 christos for ac_header in sys/socket.h net/if_dl.h net/if6.h regex.h 6420 1.1 christos do : 6421 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6422 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 6423 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 6424 1.1 christos cat >>confdefs.h <<_ACEOF 6425 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6426 1.1 christos _ACEOF 6427 1.1 christos 6428 1.1 christos fi 6429 1.1 christos 6430 1.1 christos done 6431 1.1 christos 6432 1.1 christos 6433 1.1 christos # Solaris needs some libraries for functions 6434 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 6435 1.1 christos $as_echo_n "checking for library containing socket... " >&6; } 6436 1.1 christos if ${ac_cv_search_socket+:} false; then : 6437 1.1 christos $as_echo_n "(cached) " >&6 6438 1.1 christos else 6439 1.1 christos ac_func_search_save_LIBS=$LIBS 6440 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6441 1.1 christos /* end confdefs.h. */ 6442 1.1 christos 6443 1.1 christos /* Override any GCC internal prototype to avoid an error. 6444 1.1 christos Use char because int might match the return type of a GCC 6445 1.1 christos builtin and then its argument prototype would still apply. */ 6446 1.1 christos #ifdef __cplusplus 6447 1.1 christos extern "C" 6448 1.1 christos #endif 6449 1.1 christos char socket (); 6450 1.1 christos int 6451 1.1 christos main () 6452 1.1 christos { 6453 1.1 christos return socket (); 6454 1.1 christos ; 6455 1.1 christos return 0; 6456 1.1 christos } 6457 1.1 christos _ACEOF 6458 1.1 christos for ac_lib in '' socket; do 6459 1.1 christos if test -z "$ac_lib"; then 6460 1.1 christos ac_res="none required" 6461 1.1 christos else 6462 1.1 christos ac_res=-l$ac_lib 6463 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6464 1.1 christos fi 6465 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6466 1.1 christos ac_cv_search_socket=$ac_res 6467 1.1 christos fi 6468 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6469 1.1 christos conftest$ac_exeext 6470 1.1 christos if ${ac_cv_search_socket+:} false; then : 6471 1.1 christos break 6472 1.1 christos fi 6473 1.1 christos done 6474 1.1 christos if ${ac_cv_search_socket+:} false; then : 6475 1.1 christos 6476 1.1 christos else 6477 1.1 christos ac_cv_search_socket=no 6478 1.1 christos fi 6479 1.1 christos rm conftest.$ac_ext 6480 1.1 christos LIBS=$ac_func_search_save_LIBS 6481 1.1 christos fi 6482 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 6483 1.1 christos $as_echo "$ac_cv_search_socket" >&6; } 6484 1.1 christos ac_res=$ac_cv_search_socket 6485 1.1 christos if test "$ac_res" != no; then : 6486 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6487 1.1 christos 6488 1.1 christos fi 6489 1.1 christos 6490 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5 6491 1.1 christos $as_echo_n "checking for library containing inet_ntoa... " >&6; } 6492 1.1 christos if ${ac_cv_search_inet_ntoa+:} false; then : 6493 1.1 christos $as_echo_n "(cached) " >&6 6494 1.1 christos else 6495 1.1 christos ac_func_search_save_LIBS=$LIBS 6496 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6497 1.1 christos /* end confdefs.h. */ 6498 1.1 christos 6499 1.1 christos /* Override any GCC internal prototype to avoid an error. 6500 1.1 christos Use char because int might match the return type of a GCC 6501 1.1 christos builtin and then its argument prototype would still apply. */ 6502 1.1 christos #ifdef __cplusplus 6503 1.1 christos extern "C" 6504 1.1 christos #endif 6505 1.1 christos char inet_ntoa (); 6506 1.1 christos int 6507 1.1 christos main () 6508 1.1 christos { 6509 1.1 christos return inet_ntoa (); 6510 1.1 christos ; 6511 1.1 christos return 0; 6512 1.1 christos } 6513 1.1 christos _ACEOF 6514 1.1 christos for ac_lib in '' nsl; do 6515 1.1 christos if test -z "$ac_lib"; then 6516 1.1 christos ac_res="none required" 6517 1.1 christos else 6518 1.1 christos ac_res=-l$ac_lib 6519 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6520 1.1 christos fi 6521 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6522 1.1 christos ac_cv_search_inet_ntoa=$ac_res 6523 1.1 christos fi 6524 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6525 1.1 christos conftest$ac_exeext 6526 1.1 christos if ${ac_cv_search_inet_ntoa+:} false; then : 6527 1.1 christos break 6528 1.1 christos fi 6529 1.1 christos done 6530 1.1 christos if ${ac_cv_search_inet_ntoa+:} false; then : 6531 1.1 christos 6532 1.1 christos else 6533 1.1 christos ac_cv_search_inet_ntoa=no 6534 1.1 christos fi 6535 1.1 christos rm conftest.$ac_ext 6536 1.1 christos LIBS=$ac_func_search_save_LIBS 6537 1.1 christos fi 6538 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5 6539 1.1 christos $as_echo "$ac_cv_search_inet_ntoa" >&6; } 6540 1.1 christos ac_res=$ac_cv_search_inet_ntoa 6541 1.1 christos if test "$ac_res" != no; then : 6542 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6543 1.1 christos 6544 1.1 christos fi 6545 1.1 christos 6546 1.1 christos 6547 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5 6548 1.1 christos $as_echo_n "checking for library containing inet_aton... " >&6; } 6549 1.1 christos if ${ac_cv_search_inet_aton+:} false; then : 6550 1.1 christos $as_echo_n "(cached) " >&6 6551 1.1 christos else 6552 1.1 christos ac_func_search_save_LIBS=$LIBS 6553 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6554 1.1 christos /* end confdefs.h. */ 6555 1.1 christos 6556 1.1 christos /* Override any GCC internal prototype to avoid an error. 6557 1.1 christos Use char because int might match the return type of a GCC 6558 1.1 christos builtin and then its argument prototype would still apply. */ 6559 1.1 christos #ifdef __cplusplus 6560 1.1 christos extern "C" 6561 1.1 christos #endif 6562 1.1 christos char inet_aton (); 6563 1.1 christos int 6564 1.1 christos main () 6565 1.1 christos { 6566 1.1 christos return inet_aton (); 6567 1.1 christos ; 6568 1.1 christos return 0; 6569 1.1 christos } 6570 1.1 christos _ACEOF 6571 1.1 christos for ac_lib in '' socket nsl; do 6572 1.1 christos if test -z "$ac_lib"; then 6573 1.1 christos ac_res="none required" 6574 1.1 christos else 6575 1.1 christos ac_res=-l$ac_lib 6576 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6577 1.1 christos fi 6578 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6579 1.1 christos ac_cv_search_inet_aton=$ac_res 6580 1.1 christos fi 6581 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6582 1.1 christos conftest$ac_exeext 6583 1.1 christos if ${ac_cv_search_inet_aton+:} false; then : 6584 1.1 christos break 6585 1.1 christos fi 6586 1.1 christos done 6587 1.1 christos if ${ac_cv_search_inet_aton+:} false; then : 6588 1.1 christos 6589 1.1 christos else 6590 1.1 christos ac_cv_search_inet_aton=no 6591 1.1 christos fi 6592 1.1 christos rm conftest.$ac_ext 6593 1.1 christos LIBS=$ac_func_search_save_LIBS 6594 1.1 christos fi 6595 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5 6596 1.1 christos $as_echo "$ac_cv_search_inet_aton" >&6; } 6597 1.1 christos ac_res=$ac_cv_search_inet_aton 6598 1.1 christos if test "$ac_res" != no; then : 6599 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6600 1.1 christos 6601 1.1 christos else 6602 1.1 christos 6603 1.1 christos $as_echo "#define NEED_INET_ATON 1" >>confdefs.h 6604 1.1 christos 6605 1.1 christos fi 6606 1.1 christos 6607 1.1 christos 6608 1.1 christos # Check for a standalone regex library. 6609 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing regcomp" >&5 6610 1.1 christos $as_echo_n "checking for library containing regcomp... " >&6; } 6611 1.1 christos if ${ac_cv_search_regcomp+:} false; then : 6612 1.1 christos $as_echo_n "(cached) " >&6 6613 1.1 christos else 6614 1.1 christos ac_func_search_save_LIBS=$LIBS 6615 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6616 1.1 christos /* end confdefs.h. */ 6617 1.1 christos 6618 1.1 christos /* Override any GCC internal prototype to avoid an error. 6619 1.1 christos Use char because int might match the return type of a GCC 6620 1.1 christos builtin and then its argument prototype would still apply. */ 6621 1.1 christos #ifdef __cplusplus 6622 1.1 christos extern "C" 6623 1.1 christos #endif 6624 1.1 christos char regcomp (); 6625 1.1 christos int 6626 1.1 christos main () 6627 1.1 christos { 6628 1.1 christos return regcomp (); 6629 1.1 christos ; 6630 1.1 christos return 0; 6631 1.1 christos } 6632 1.1 christos _ACEOF 6633 1.1 christos for ac_lib in '' regex; do 6634 1.1 christos if test -z "$ac_lib"; then 6635 1.1 christos ac_res="none required" 6636 1.1 christos else 6637 1.1 christos ac_res=-l$ac_lib 6638 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6639 1.1 christos fi 6640 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6641 1.1 christos ac_cv_search_regcomp=$ac_res 6642 1.1 christos fi 6643 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6644 1.1 christos conftest$ac_exeext 6645 1.1 christos if ${ac_cv_search_regcomp+:} false; then : 6646 1.1 christos break 6647 1.1 christos fi 6648 1.1 christos done 6649 1.1 christos if ${ac_cv_search_regcomp+:} false; then : 6650 1.1 christos 6651 1.1 christos else 6652 1.1 christos ac_cv_search_regcomp=no 6653 1.1 christos fi 6654 1.1 christos rm conftest.$ac_ext 6655 1.1 christos LIBS=$ac_func_search_save_LIBS 6656 1.1 christos fi 6657 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_regcomp" >&5 6658 1.1 christos $as_echo "$ac_cv_search_regcomp" >&6; } 6659 1.1 christos ac_res=$ac_cv_search_regcomp 6660 1.1 christos if test "$ac_res" != no; then : 6661 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6662 1.1 christos 6663 1.1 christos fi 6664 1.1 christos 6665 1.1 christos 6666 1.1 christos for ac_func in strlcat 6667 1.1 christos do : 6668 1.1 christos ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" 6669 1.1 christos if test "x$ac_cv_func_strlcat" = xyes; then : 6670 1.1 christos cat >>confdefs.h <<_ACEOF 6671 1.1 christos #define HAVE_STRLCAT 1 6672 1.1 christos _ACEOF 6673 1.1 christos 6674 1.1 christos fi 6675 1.1 christos done 6676 1.1 christos 6677 1.1 christos 6678 1.1 christos # For HP/UX we need -lipv6 for if_nametoindex, perhaps others. 6679 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing if_nametoindex" >&5 6680 1.1 christos $as_echo_n "checking for library containing if_nametoindex... " >&6; } 6681 1.1 christos if ${ac_cv_search_if_nametoindex+:} false; then : 6682 1.1 christos $as_echo_n "(cached) " >&6 6683 1.1 christos else 6684 1.1 christos ac_func_search_save_LIBS=$LIBS 6685 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6686 1.1 christos /* end confdefs.h. */ 6687 1.1 christos 6688 1.1 christos /* Override any GCC internal prototype to avoid an error. 6689 1.1 christos Use char because int might match the return type of a GCC 6690 1.1 christos builtin and then its argument prototype would still apply. */ 6691 1.1 christos #ifdef __cplusplus 6692 1.1 christos extern "C" 6693 1.1 christos #endif 6694 1.1 christos char if_nametoindex (); 6695 1.1 christos int 6696 1.1 christos main () 6697 1.1 christos { 6698 1.1 christos return if_nametoindex (); 6699 1.1 christos ; 6700 1.1 christos return 0; 6701 1.1 christos } 6702 1.1 christos _ACEOF 6703 1.1 christos for ac_lib in '' ipv6; do 6704 1.1 christos if test -z "$ac_lib"; then 6705 1.1 christos ac_res="none required" 6706 1.1 christos else 6707 1.1 christos ac_res=-l$ac_lib 6708 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6709 1.1 christos fi 6710 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6711 1.1 christos ac_cv_search_if_nametoindex=$ac_res 6712 1.1 christos fi 6713 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6714 1.1 christos conftest$ac_exeext 6715 1.1 christos if ${ac_cv_search_if_nametoindex+:} false; then : 6716 1.1 christos break 6717 1.1 christos fi 6718 1.1 christos done 6719 1.1 christos if ${ac_cv_search_if_nametoindex+:} false; then : 6720 1.1 christos 6721 1.1 christos else 6722 1.1 christos ac_cv_search_if_nametoindex=no 6723 1.1 christos fi 6724 1.1 christos rm conftest.$ac_ext 6725 1.1 christos LIBS=$ac_func_search_save_LIBS 6726 1.1 christos fi 6727 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_if_nametoindex" >&5 6728 1.1 christos $as_echo "$ac_cv_search_if_nametoindex" >&6; } 6729 1.1 christos ac_res=$ac_cv_search_if_nametoindex 6730 1.1 christos if test "$ac_res" != no; then : 6731 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6732 1.1 christos 6733 1.1 christos fi 6734 1.1 christos 6735 1.1 christos 6736 1.1 christos # For some Solaris nanosleep is found by BIND in librt 6737 1.1 christos have_nanosleep="no" 6738 1.1 christos ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep" 6739 1.1 christos if test "x$ac_cv_func_nanosleep" = xyes; then : 6740 1.1 christos have_nanosleep="yes" 6741 1.1 christos fi 6742 1.1 christos 6743 1.1 christos if test "$have_nanosleep" = "no"; then 6744 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5 6745 1.1 christos $as_echo_n "checking for nanosleep in -lrt... " >&6; } 6746 1.1 christos if ${ac_cv_lib_rt_nanosleep+:} false; then : 6747 1.1 christos $as_echo_n "(cached) " >&6 6748 1.1 christos else 6749 1.1 christos ac_check_lib_save_LIBS=$LIBS 6750 1.1 christos LIBS="-lrt $LIBS" 6751 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6752 1.1 christos /* end confdefs.h. */ 6753 1.1 christos 6754 1.1 christos /* Override any GCC internal prototype to avoid an error. 6755 1.1 christos Use char because int might match the return type of a GCC 6756 1.1 christos builtin and then its argument prototype would still apply. */ 6757 1.1 christos #ifdef __cplusplus 6758 1.1 christos extern "C" 6759 1.1 christos #endif 6760 1.1 christos char nanosleep (); 6761 1.1 christos int 6762 1.1 christos main () 6763 1.1 christos { 6764 1.1 christos return nanosleep (); 6765 1.1 christos ; 6766 1.1 christos return 0; 6767 1.1 christos } 6768 1.1 christos _ACEOF 6769 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 6770 1.1 christos ac_cv_lib_rt_nanosleep=yes 6771 1.1 christos else 6772 1.1 christos ac_cv_lib_rt_nanosleep=no 6773 1.1 christos fi 6774 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 6775 1.1 christos conftest$ac_exeext conftest.$ac_ext 6776 1.1 christos LIBS=$ac_check_lib_save_LIBS 6777 1.1 christos fi 6778 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_nanosleep" >&5 6779 1.1 christos $as_echo "$ac_cv_lib_rt_nanosleep" >&6; } 6780 1.1 christos if test "x$ac_cv_lib_rt_nanosleep" = xyes; then : 6781 1.1 christos have_nanosleep="rt" 6782 1.1 christos fi 6783 1.1 christos 6784 1.1 christos fi 6785 1.1 christos if test "$have_nanosleep" = "rt"; then 6786 1.1 christos LIBS="-lrt $LIBS" 6787 1.1 christos fi 6788 1.1 christos 6789 1.1.1.4 christos # check for /dev/random (declares ISC_PATH_RANDOMDEV) 6790 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for random device" >&5 6791 1.1 christos $as_echo_n "checking for random device... " >&6; } 6792 1.1 christos 6793 1.1 christos # Check whether --with-randomdev was given. 6794 1.1 christos if test "${with_randomdev+set}" = set; then : 6795 1.1 christos withval=$with_randomdev; use_randomdev="$withval" 6796 1.1 christos else 6797 1.1 christos use_randomdev="unspec" 6798 1.1 christos fi 6799 1.1 christos 6800 1.1 christos if test "$use_randomdev" = "unspec"; then 6801 1.1 christos if test "$cross_compiling" = "yes"; then 6802 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unspecified" >&5 6803 1.1 christos $as_echo "unspecified" >&6; } 6804 1.1 christos as_fn_error $? " need --with-randomdev=PATH or --with-randomdev=no" "$LINENO" 5 6805 1.1 christos fi 6806 1.1 christos use_randomdev="/dev/random" 6807 1.1 christos elif test "$use_randomdev" = "yes"; then 6808 1.1 christos use_randomdev="/dev/random" 6809 1.1 christos fi 6810 1.1 christos if test "$use_randomdev" = "no"; then 6811 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 6812 1.1 christos $as_echo "disabled" >&6; } 6813 1.1 christos BINDCONFIG="$BINDCONFIG --with-randomdev=no" 6814 1.1 christos else 6815 1.1 christos if test "$cross_compiling" = "yes"; then 6816 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_randomdev (unchecked)" >&5 6817 1.1 christos $as_echo "$use_randomdev (unchecked)" >&6; } 6818 1.1 christos else 6819 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_randomdev" >&5 6820 1.1 christos $as_echo "$use_randomdev" >&6; } 6821 1.1 christos as_ac_File=`$as_echo "ac_cv_file_$use_randomdev" | $as_tr_sh` 6822 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $use_randomdev" >&5 6823 1.1 christos $as_echo_n "checking for $use_randomdev... " >&6; } 6824 1.1 christos if eval \${$as_ac_File+:} false; then : 6825 1.1 christos $as_echo_n "(cached) " >&6 6826 1.1 christos else 6827 1.1 christos test "$cross_compiling" = yes && 6828 1.1 christos as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 6829 1.1 christos if test -r "$use_randomdev"; then 6830 1.1 christos eval "$as_ac_File=yes" 6831 1.1 christos else 6832 1.1 christos eval "$as_ac_File=no" 6833 1.1 christos fi 6834 1.1 christos fi 6835 1.1 christos eval ac_res=\$$as_ac_File 6836 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 6837 1.1 christos $as_echo "$ac_res" >&6; } 6838 1.1 christos if eval test \"x\$"$as_ac_File"\" = x"yes"; then : 6839 1.1 christos 6840 1.1.1.4 christos cat >>confdefs.h <<_ACEOF 6841 1.1.1.4 christos #define ISC_PATH_RANDOMDEV "$use_randomdev" 6842 1.1.1.4 christos _ACEOF 6843 1.1 christos 6844 1.1 christos else 6845 1.1 christos as_fn_error $? "cannot find $use_randomdev" "$LINENO" 5 6846 1.1 christos fi 6847 1.1 christos 6848 1.1 christos fi 6849 1.1 christos BINDCONFIG="$BINDCONFIG --with-randomdev=$use_randomdev" 6850 1.1 christos fi 6851 1.1 christos 6852 1.1 christos BINDIOMUX="--disable-kqueue --disable-epoll --disable-devpoll" 6853 1.1 christos # check kqueue/epoll/devpoll alternative to select 6854 1.1 christos # Check whether --enable-kqueue was given. 6855 1.1 christos if test "${enable_kqueue+set}" = set; then : 6856 1.1 christos enableval=$enable_kqueue; want_kqueue="$enableval" 6857 1.1 christos else 6858 1.1 christos want_kqueue="no" 6859 1.1 christos fi 6860 1.1 christos 6861 1.1 christos if test "$want_kqueue" = "yes"; then 6862 1.1 christos BINDIOMUX="--enable-kqueue" 6863 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-kqueue is not supported: it may lead to issues such as server looping" >&5 6864 1.1 christos $as_echo "$as_me: WARNING: --enable-kqueue is not supported: it may lead to issues such as server looping" >&2;} 6865 1.1 christos fi 6866 1.1 christos # Check whether --enable-epoll was given. 6867 1.1 christos if test "${enable_epoll+set}" = set; then : 6868 1.1 christos enableval=$enable_epoll; want_epoll="$enableval" 6869 1.1 christos else 6870 1.1 christos want_epoll="no" 6871 1.1 christos fi 6872 1.1 christos 6873 1.1 christos if test "$want_epoll" = "yes"; then 6874 1.1 christos BINDIOMUX="--enable-epoll" 6875 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-epoll is not supported: it may lead to issues such as server looping" >&5 6876 1.1 christos $as_echo "$as_me: WARNING: --enable-epoll is not supported: it may lead to issues such as server looping" >&2;} 6877 1.1 christos fi 6878 1.1 christos # Check whether --enable-devpoll was given. 6879 1.1 christos if test "${enable_devpoll+set}" = set; then : 6880 1.1 christos enableval=$enable_devpoll; want_devpoll="$enableval" 6881 1.1 christos else 6882 1.1 christos want_devpoll="no" 6883 1.1 christos fi 6884 1.1 christos 6885 1.1 christos if test "$want_devpoll" = "yes"; then 6886 1.1 christos BINDIOMUX="--enable-devpoll" 6887 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-devpoll is not supported: it may lead to issues such as server looping" >&5 6888 1.1 christos $as_echo "$as_me: WARNING: --enable-devpoll is not supported: it may lead to issues such as server looping" >&2;} 6889 1.1 christos fi 6890 1.1 christos 6891 1.1 christos 6892 1.1 christos # general extra bind configure arguments 6893 1.1 christos 6894 1.1 christos # Check whether --with-bind-extra-config was given. 6895 1.1 christos if test "${with_bind_extra_config+set}" = set; then : 6896 1.1 christos withval=$with_bind_extra_config; use_xbindconfig="$withval" 6897 1.1 christos else 6898 1.1 christos use_xbindconfig="" 6899 1.1 christos fi 6900 1.1 christos 6901 1.1 christos case "$use_xbindconfig" in 6902 1.1 christos yes|no|'') 6903 1.1 christos ;; 6904 1.1 christos *) 6905 1.1 christos BINDCONFIG="$BINDCONFIG $use_xbindconfig" 6906 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Most options to bind configure are not supported when used by ISC DHCP" >&5 6907 1.1 christos $as_echo "$as_me: WARNING: Most options to bind configure are not supported when used by ISC DHCP" >&2;} 6908 1.1 christos ;; 6909 1.1 christos esac 6910 1.1 christos 6911 1.1 christos # see if there is a "sa_len" field in our interface information structure 6912 1.1 christos ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h> 6913 1.1 christos " 6914 1.1 christos if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then : 6915 1.1 christos 6916 1.1 christos $as_echo "#define HAVE_SA_LEN /**/" >>confdefs.h 6917 1.1 christos 6918 1.1 christos fi 6919 1.1 christos 6920 1.1 christos 6921 1.1 christos # figure out pointer size 6922 1.1 christos SAVE_CFLAGS="$CFLAGS" 6923 1.1 christos CFLAGS="$CFLAGS -I$srcdir" 6924 1.1 christos # The cast to long int works around a bug in the HP C Compiler 6925 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 6926 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 6927 1.1 christos # This bug is HP SR number 8606223364. 6928 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of struct iaddr *" >&5 6929 1.1 christos $as_echo_n "checking size of struct iaddr *... " >&6; } 6930 1.1 christos if ${ac_cv_sizeof_struct_iaddr_p+:} false; then : 6931 1.1 christos $as_echo_n "(cached) " >&6 6932 1.1 christos else 6933 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (struct iaddr *))" "ac_cv_sizeof_struct_iaddr_p" " 6934 1.1 christos #include \"includes/inet.h\" 6935 1.1 christos #include <stdio.h> 6936 1.1 christos 6937 1.1 christos "; then : 6938 1.1 christos 6939 1.1 christos else 6940 1.1 christos if test "$ac_cv_type_struct_iaddr_p" = yes; then 6941 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6942 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6943 1.1 christos as_fn_error 77 "cannot compute sizeof (struct iaddr *) 6944 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 6945 1.1 christos else 6946 1.1 christos ac_cv_sizeof_struct_iaddr_p=0 6947 1.1 christos fi 6948 1.1 christos fi 6949 1.1 christos 6950 1.1 christos fi 6951 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_struct_iaddr_p" >&5 6952 1.1 christos $as_echo "$ac_cv_sizeof_struct_iaddr_p" >&6; } 6953 1.1 christos 6954 1.1 christos 6955 1.1 christos 6956 1.1 christos cat >>confdefs.h <<_ACEOF 6957 1.1 christos #define SIZEOF_STRUCT_IADDR_P $ac_cv_sizeof_struct_iaddr_p 6958 1.1 christos _ACEOF 6959 1.1 christos 6960 1.1 christos 6961 1.1 christos CFLAGS="$SAVE_CFLAGS" 6962 1.1 christos 6963 1.1 christos # Solaris does not have the msg_control or msg_controlen members 6964 1.1 christos # in the msghdr structure unless you define: 6965 1.1 christos # 6966 1.1 christos # _XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED, and __EXTENSIONS__ 6967 1.1 christos # 6968 1.1 christos # See the "standards" man page for details. 6969 1.1 christos # 6970 1.1 christos # We check for the msg_control member, and if it is not found, we check 6971 1.1 christos # again with the appropriate defines added to the CFLAGS. (In order to 6972 1.1 christos # do this we have to remove the check from the cache, which is what the 6973 1.1 christos # "unset" is for.) 6974 1.1 christos ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" " 6975 1.1 christos #include <sys/types.h> 6976 1.1 christos #include <sys/socket.h> 6977 1.1 christos 6978 1.1 christos " 6979 1.1 christos if test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then : 6980 1.1 christos 6981 1.1 christos else 6982 1.1 christos CFLAGS="$CFLAGS -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1" 6983 1.1 christos CFLAGS="$CFLAGS -D__EXTENSIONS__" 6984 1.1 christos unset ac_cv_member_struct_msghdr_msg_control 6985 1.1 christos ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" " 6986 1.1 christos #include <sys/types.h> 6987 1.1 christos #include <sys/socket.h> 6988 1.1 christos 6989 1.1 christos " 6990 1.1 christos if test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then : 6991 1.1 christos 6992 1.1 christos else 6993 1.1 christos as_fn_error $? "Missing msg_control member in 6994 1.1 christos msg_control structure." "$LINENO" 5 6995 1.1 christos fi 6996 1.1 christos 6997 1.1 christos 6998 1.1 christos fi 6999 1.1 christos 7000 1.1 christos 7001 1.1 christos ac_fn_c_check_member "$LINENO" "struct tpacket_auxdata" "tp_vlan_tci" "ac_cv_member_struct_tpacket_auxdata_tp_vlan_tci" "#include <linux/if_packet.h> 7002 1.1 christos " 7003 1.1 christos if test "x$ac_cv_member_struct_tpacket_auxdata_tp_vlan_tci" = xyes; then : 7004 1.1 christos 7005 1.1 christos $as_echo "#define VLAN_TCI_PRESENT 1" >>confdefs.h 7006 1.1 christos 7007 1.1 christos 7008 1.1 christos fi 7009 1.1 christos 7010 1.1 christos 7011 1.1 christos # bind/Makefile.in is not from automake so we need 2 variables for bind dir 7012 1.1 christos BINDSUBDIR= 7013 1.1 christos BINDDIR= 7014 1.1 christos BINDSRCDIR= 7015 1.1 christos BINDLIBIRSDIR= 7016 1.1 christos BINDLIBDNSDIR= 7017 1.1 christos BINDLIBISCCFGDIR= 7018 1.1 christos BINDLIBISCDIR= 7019 1.1 christos DISTCHECK_LIBBIND_CONFIGURE_FLAG= 7020 1.1 christos 7021 1.1 christos # Check whether --with-libbind was given. 7022 1.1 christos if test "${with_libbind+set}" = set; then : 7023 1.1 christos withval=$with_libbind; use_libbind="$withval" 7024 1.1 christos else 7025 1.1 christos use_libbind="no" 7026 1.1 christos fi 7027 1.1 christos 7028 1.1 christos case "$use_libbind" in 7029 1.1 christos yes) 7030 1.1 christos as_fn_error $? "PATH is required in --with-libbind=PATH" "$LINENO" 5 7031 1.1 christos ;; 7032 1.1 christos no) 7033 1.1 christos BINDSUBDIR="\${top_srcdir}/bind" 7034 1.1 christos my_abs_srcdir=`cd $srcdir && pwd` 7035 1.1 christos BINDDIR="${my_abs_srcdir}/bind" 7036 1.1 christos if test ! -d "$srcdir/bind"; then 7037 1.1 christos as_fn_error $? "Where to find or build bind includes and libraries must be specified" "$LINENO" 5 7038 1.1 christos fi 7039 1.1 christos if test -d "$srcdir/bind/bind9"; then 7040 1.1 christos BINDSRCDIR="${my_abs_srcdir}/bind/bind9" 7041 1.1 christos else 7042 1.1 christos if test ! -f "$srcdir/bind/version.tmp"; then 7043 1.1 christos as_fn_error $? "Cannot find $srcdir/bind/version.tmp" "$LINENO" 5 7044 1.1 christos fi 7045 1.1 christos . "$srcdir/bind/version.tmp" 7046 1.1 christos bindversion=${MAJORVER}.${MINORVER}.${PATCHVER}${RELEASETYPE}${RELEASEVER} 7047 1.1 christos BINDSRCDIR="${my_abs_srcdir}/bind/bind-$bindversion" 7048 1.1 christos fi 7049 1.1 christos ac_config_files="$ac_config_files $srcdir/bind/Makefile" 7050 1.1 christos 7051 1.1 christos 7052 1.1 christos BINDLIBIRSDIR="$BINDSRCDIR/lib/irs" 7053 1.1 christos BINDLIBDNSDIR="$BINDSRCDIR/lib/dns" 7054 1.1 christos BINDLIBISCCFGDIR="$BINDSRCDIR/lib/isccfg" 7055 1.1 christos BINDLIBISCDIR="$BINDSRCDIR/lib/isc" 7056 1.1 christos ;; 7057 1.1 christos *) 7058 1.1 christos if test ! -d "$use_libbind"; then 7059 1.1 christos as_fn_error $? "Cannot find bind directory at $use_libbind" "$LINENO" 5 7060 1.1 christos fi 7061 1.1 christos if test ! -d "$use_libbind/include" -o \ 7062 1.1 christos ! -f "$use_libbind/include/isc/buffer.h" 7063 1.1 christos then 7064 1.1 christos as_fn_error $? "Cannot find bind includes at $use_libbind/include" "$LINENO" 5 7065 1.1 christos fi 7066 1.1 christos if test ! -d "$use_libbind/lib" -o \ 7067 1.1 christos \( ! -f "$use_libbind/lib/libisc.a" -a \ 7068 1.1 christos ! -f "$use_libbind/lib/libisc.la" \) 7069 1.1 christos then 7070 1.1 christos as_fn_error $? "Cannot find bind libraries at $use_libbind/lib" "$LINENO" 5 7071 1.1 christos fi 7072 1.1 christos BINDDIR="$use_libbind" 7073 1.1 christos BINDLIBIRSDIR="$BINDDIR/lib" 7074 1.1 christos BINDLIBDNSDIR="$BINDDIR/lib" 7075 1.1 christos BINDLIBISCCFGDIR="$BINDDIR/lib" 7076 1.1 christos BINDLIBISCDIR="$BINDDIR/lib" 7077 1.1 christos DISTCHECK_LIBBIND_CONFIGURE_FLAG="--with-libbind=$use_libbind" 7078 1.1 christos ;; 7079 1.1 christos esac 7080 1.1 christos 7081 1.1 christos 7082 1.1 christos 7083 1.1 christos 7084 1.1 christos 7085 1.1 christos 7086 1.1 christos 7087 1.1 christos 7088 1.1 christos if test "$use_libbind" = "no"; then 7089 1.1 christos HAVE_BINDDIR_TRUE= 7090 1.1 christos HAVE_BINDDIR_FALSE='#' 7091 1.1 christos else 7092 1.1 christos HAVE_BINDDIR_TRUE='#' 7093 1.1 christos HAVE_BINDDIR_FALSE= 7094 1.1 christos fi 7095 1.1 christos 7096 1.1 christos 7097 1.1 christos # 7098 1.1 christos # GNU libtool support 7099 1.1 christos # 7100 1.1 christos case "$build_os" in 7101 1.1 christos sunos*) 7102 1.1 christos # Just set the maximum command line length for sunos 7103 1.1 christos # as it otherwise takes a exceptionally long time to 7104 1.1 christos # work it out. Required for libtool. 7105 1.1 christos 7106 1.1 christos lt_cv_sys_max_cmd_len=4096 7107 1.1 christos ;; 7108 1.1 christos esac 7109 1.1 christos 7110 1.1 christos want_libtool="no" 7111 1.1 christos 7112 1.1 christos BINDLT= 7113 1.1 christos DISTCHECK_LIBTOOL_CONFIGURE_FLAG= 7114 1.1 christos # Check whether --enable-libtool was given. 7115 1.1 christos if test "${enable_libtool+set}" = set; then : 7116 1.1 christos enableval=$enable_libtool; want_libtool="$enableval" 7117 1.1 christos fi 7118 1.1 christos 7119 1.1 christos 7120 1.1 christos if test "$use_libbind" != "no"; then 7121 1.1 christos if test "$want_libtool" = "yes" -a \ 7122 1.1 christos ! -f "$use_libbind/lib/libisc.la" 7123 1.1 christos then 7124 1.1 christos as_fn_error $? "Cannot find dynamic libraries at $use_libbind/lib" "$LINENO" 5 7125 1.1 christos fi 7126 1.1 christos if test "$want_libtool" = "no" -a \ 7127 1.1 christos ! -f "$use_libbind/lib/libisc.a" 7128 1.1 christos then 7129 1.1 christos as_fn_error $? "Cannot find static libraries at $use_libbind/lib" "$LINENO" 5 7130 1.1 christos fi 7131 1.1 christos fi 7132 1.1 christos 7133 1.1 christos 7134 1.1 christos if test "$want_libtool" = "yes"; then 7135 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: legacy configure is used but libtool is enabled. Trying to recover..." >&5 7136 1.1 christos $as_echo "$as_me: WARNING: legacy configure is used but libtool is enabled. Trying to recover..." >&2;} 7137 1.1 christos # expand $ac_configure_args 7138 1.1 christos eval "set my_configure_args $ac_configure_args" 7139 1.1 christos shift 7140 1.1 christos cd $srcdir; exec ./config+lt "$@" 7141 1.1 christos as_fn_error $? "Recovering failed" "$LINENO" 5 7142 1.1 christos fi 7143 1.1 christos 7144 1.1 christos DHLIBS=LIBRARIES 7145 1.1 christos A=a 7146 1.1 christos 7147 1.1 christos 7148 1.1 christos 7149 1.1 christos 7150 1.1 christos 7151 1.1 christos 7152 1.1 christos # quoting in Makefile.am.in 7153 1.1 christos Q=@ 7154 1.1 christos 7155 1.1 christos 7156 1.1 christos # install bind includes and libraries 7157 1.1 christos 7158 1.1 christos want_install_bind="no" 7159 1.1 christos if test "$want_libtool" = "yes"; then 7160 1.1 christos want_install_bind="yes" 7161 1.1 christos fi 7162 1.1 christos if test "$use_libbind" != "no"; then 7163 1.1 christos want_install_bind="no" 7164 1.1 christos fi 7165 1.1 christos # Check whether --enable-bind_install was given. 7166 1.1 christos if test "${enable_bind_install+set}" = set; then : 7167 1.1 christos enableval=$enable_bind_install; want_install_bind="$enableval" 7168 1.1 christos fi 7169 1.1 christos 7170 1.1 christos if test "$want_install_bind" = "yes"; then 7171 1.1 christos if test "$use_libbind" != "no"; then 7172 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-bind-install does nothing when --with-libbind is set" >&5 7173 1.1 christos $as_echo "$as_me: WARNING: --enable-bind-install does nothing when --with-libbind is set" >&2;} 7174 1.1 christos fi 7175 1.1 christos elif test "$want_libtool" = "yes" -a "$use_libbind" = "no"; then 7176 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: embedded dynamic bind libraries must be installed" >&5 7177 1.1 christos $as_echo "$as_me: WARNING: embedded dynamic bind libraries must be installed" >&2;} 7178 1.1 christos fi 7179 1.1 christos if test "$want_install_bind" = "yes"; then 7180 1.1 christos INSTALL_BIND_TRUE= 7181 1.1 christos INSTALL_BIND_FALSE='#' 7182 1.1 christos else 7183 1.1 christos INSTALL_BIND_TRUE='#' 7184 1.1 christos INSTALL_BIND_FALSE= 7185 1.1 christos fi 7186 1.1 christos 7187 1.1 christos 7188 1.1 christos # OpenLDAP support. 7189 1.1 christos 7190 1.1 christos # Check whether --with-ldap was given. 7191 1.1 christos if test "${with_ldap+set}" = set; then : 7192 1.1 christos withval=$with_ldap; ldap=$withval 7193 1.1 christos else 7194 1.1 christos ldap=no 7195 1.1 christos fi 7196 1.1 christos 7197 1.1 christos 7198 1.1 christos # OpenLDAP with SSL support. 7199 1.1 christos 7200 1.1 christos # Check whether --with-ldapcrypto was given. 7201 1.1 christos if test "${with_ldapcrypto+set}" = set; then : 7202 1.1 christos withval=$with_ldapcrypto; ldapcrypto=$withval 7203 1.1 christos else 7204 1.1 christos ldapcrypto=no 7205 1.1 christos fi 7206 1.1 christos 7207 1.1 christos 7208 1.1 christos # Gssapi to allow LDAP to authenticate with a keytab 7209 1.1 christos 7210 1.1 christos # Check whether --with-ldap-gssapi was given. 7211 1.1 christos if test "${with_ldap_gssapi+set}" = set; then : 7212 1.1 christos withval=$with_ldap_gssapi; ldap_gssapi=$withval 7213 1.1 christos else 7214 1.1 christos ldap_gssapi=no 7215 1.1 christos fi 7216 1.1 christos 7217 1.1 christos 7218 1.1 christos 7219 1.1 christos # LDAP CASA auth support. 7220 1.1 christos 7221 1.1 christos # Check whether --with-ldapcasa was given. 7222 1.1 christos if test "${with_ldapcasa+set}" = set; then : 7223 1.1 christos withval=$with_ldapcasa; ldapcasa=$withval 7224 1.1 christos else 7225 1.1 christos ldapcasa=no 7226 1.1 christos fi 7227 1.1 christos 7228 1.1 christos 7229 1.1 christos # OpenLDAP support is disabled by default, if enabled then SSL support is an 7230 1.1 christos # extra optional that is also disabled by default. Enabling LDAP SSL support 7231 1.1 christos # implies enabling LDAP support. Similarly, KRB5 support implies LDAP support, 7232 1.1 christos # but doesn't include SSL. The two are not dependant. 7233 1.1 christos if test x$ldap = xyes || test x$ldapcrypto = xyes || test x$ldap_gssapi = xyes; then 7234 1.1 christos saved_LIBS="$LIBS" 7235 1.1 christos LIBS="" 7236 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldap_initialize" >&5 7237 1.1 christos $as_echo_n "checking for library containing ldap_initialize... " >&6; } 7238 1.1 christos if ${ac_cv_search_ldap_initialize+:} false; then : 7239 1.1 christos $as_echo_n "(cached) " >&6 7240 1.1 christos else 7241 1.1 christos ac_func_search_save_LIBS=$LIBS 7242 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7243 1.1 christos /* end confdefs.h. */ 7244 1.1 christos 7245 1.1 christos /* Override any GCC internal prototype to avoid an error. 7246 1.1 christos Use char because int might match the return type of a GCC 7247 1.1 christos builtin and then its argument prototype would still apply. */ 7248 1.1 christos #ifdef __cplusplus 7249 1.1 christos extern "C" 7250 1.1 christos #endif 7251 1.1 christos char ldap_initialize (); 7252 1.1 christos int 7253 1.1 christos main () 7254 1.1 christos { 7255 1.1 christos return ldap_initialize (); 7256 1.1 christos ; 7257 1.1 christos return 0; 7258 1.1 christos } 7259 1.1 christos _ACEOF 7260 1.1 christos for ac_lib in '' ldap; do 7261 1.1 christos if test -z "$ac_lib"; then 7262 1.1 christos ac_res="none required" 7263 1.1 christos else 7264 1.1 christos ac_res=-l$ac_lib 7265 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 7266 1.1 christos fi 7267 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 7268 1.1 christos ac_cv_search_ldap_initialize=$ac_res 7269 1.1 christos fi 7270 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 7271 1.1 christos conftest$ac_exeext 7272 1.1 christos if ${ac_cv_search_ldap_initialize+:} false; then : 7273 1.1 christos break 7274 1.1 christos fi 7275 1.1 christos done 7276 1.1 christos if ${ac_cv_search_ldap_initialize+:} false; then : 7277 1.1 christos 7278 1.1 christos else 7279 1.1 christos ac_cv_search_ldap_initialize=no 7280 1.1 christos fi 7281 1.1 christos rm conftest.$ac_ext 7282 1.1 christos LIBS=$ac_func_search_save_LIBS 7283 1.1 christos fi 7284 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldap_initialize" >&5 7285 1.1 christos $as_echo "$ac_cv_search_ldap_initialize" >&6; } 7286 1.1 christos ac_res=$ac_cv_search_ldap_initialize 7287 1.1 christos if test "$ac_res" != no; then : 7288 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 7289 1.1 christos 7290 1.1 christos else 7291 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7292 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7293 1.1 christos as_fn_error $? "*** Cannot find ldap_initialize with -lldap - do you need to install an OpenLDAP2 Devel package? 7294 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 7295 1.1 christos fi 7296 1.1 christos 7297 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ber_pvt_opt_on" >&5 7298 1.1 christos $as_echo_n "checking for library containing ber_pvt_opt_on... " >&6; } 7299 1.1 christos if ${ac_cv_search_ber_pvt_opt_on+:} false; then : 7300 1.1 christos $as_echo_n "(cached) " >&6 7301 1.1 christos else 7302 1.1 christos ac_func_search_save_LIBS=$LIBS 7303 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7304 1.1 christos /* end confdefs.h. */ 7305 1.1 christos 7306 1.1 christos /* Override any GCC internal prototype to avoid an error. 7307 1.1 christos Use char because int might match the return type of a GCC 7308 1.1 christos builtin and then its argument prototype would still apply. */ 7309 1.1 christos #ifdef __cplusplus 7310 1.1 christos extern "C" 7311 1.1 christos #endif 7312 1.1 christos char ber_pvt_opt_on (); 7313 1.1 christos int 7314 1.1 christos main () 7315 1.1 christos { 7316 1.1 christos return ber_pvt_opt_on (); 7317 1.1 christos ; 7318 1.1 christos return 0; 7319 1.1 christos } 7320 1.1 christos _ACEOF 7321 1.1 christos for ac_lib in '' lber; do 7322 1.1 christos if test -z "$ac_lib"; then 7323 1.1 christos ac_res="none required" 7324 1.1 christos else 7325 1.1 christos ac_res=-l$ac_lib 7326 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 7327 1.1 christos fi 7328 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 7329 1.1 christos ac_cv_search_ber_pvt_opt_on=$ac_res 7330 1.1 christos fi 7331 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 7332 1.1 christos conftest$ac_exeext 7333 1.1 christos if ${ac_cv_search_ber_pvt_opt_on+:} false; then : 7334 1.1 christos break 7335 1.1 christos fi 7336 1.1 christos done 7337 1.1 christos if ${ac_cv_search_ber_pvt_opt_on+:} false; then : 7338 1.1 christos 7339 1.1 christos else 7340 1.1 christos ac_cv_search_ber_pvt_opt_on=no 7341 1.1 christos fi 7342 1.1 christos rm conftest.$ac_ext 7343 1.1 christos LIBS=$ac_func_search_save_LIBS 7344 1.1 christos fi 7345 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ber_pvt_opt_on" >&5 7346 1.1 christos $as_echo "$ac_cv_search_ber_pvt_opt_on" >&6; } 7347 1.1 christos ac_res=$ac_cv_search_ber_pvt_opt_on 7348 1.1 christos if test "$ac_res" != no; then : 7349 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 7350 1.1 christos 7351 1.1 christos else 7352 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7353 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7354 1.1 christos as_fn_error $? "*** Cannot find ber_pvt_opt_on with -llber - do you need to install an OpenLDAP2 Devel package? 7355 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 7356 1.1 christos fi 7357 1.1 christos 7358 1.1 christos if test x$ldap_gssapi = xyes ; then 7359 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing krb5_init_context" >&5 7360 1.1 christos $as_echo_n "checking for library containing krb5_init_context... " >&6; } 7361 1.1 christos if ${ac_cv_search_krb5_init_context+:} false; then : 7362 1.1 christos $as_echo_n "(cached) " >&6 7363 1.1 christos else 7364 1.1 christos ac_func_search_save_LIBS=$LIBS 7365 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7366 1.1 christos /* end confdefs.h. */ 7367 1.1 christos 7368 1.1 christos /* Override any GCC internal prototype to avoid an error. 7369 1.1 christos Use char because int might match the return type of a GCC 7370 1.1 christos builtin and then its argument prototype would still apply. */ 7371 1.1 christos #ifdef __cplusplus 7372 1.1 christos extern "C" 7373 1.1 christos #endif 7374 1.1 christos char krb5_init_context (); 7375 1.1 christos int 7376 1.1 christos main () 7377 1.1 christos { 7378 1.1 christos return krb5_init_context (); 7379 1.1 christos ; 7380 1.1 christos return 0; 7381 1.1 christos } 7382 1.1 christos _ACEOF 7383 1.1 christos for ac_lib in '' krb5; do 7384 1.1 christos if test -z "$ac_lib"; then 7385 1.1 christos ac_res="none required" 7386 1.1 christos else 7387 1.1 christos ac_res=-l$ac_lib 7388 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS" 7389 1.1 christos fi 7390 1.1 christos if ac_fn_c_try_link "$LINENO"; then : 7391 1.1 christos ac_cv_search_krb5_init_context=$ac_res 7392 1.1 christos fi 7393 1.1 christos rm -f core conftest.err conftest.$ac_objext \ 7394 1.1 christos conftest$ac_exeext 7395 1.1 christos if ${ac_cv_search_krb5_init_context+:} false; then : 7396 1.1 christos break 7397 1.1 christos fi 7398 1.1 christos done 7399 1.1 christos if ${ac_cv_search_krb5_init_context+:} false; then : 7400 1.1 christos 7401 1.1 christos else 7402 1.1 christos ac_cv_search_krb5_init_context=no 7403 1.1 christos fi 7404 1.1 christos rm conftest.$ac_ext 7405 1.1 christos LIBS=$ac_func_search_save_LIBS 7406 1.1 christos fi 7407 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_krb5_init_context" >&5 7408 1.1 christos $as_echo "$ac_cv_search_krb5_init_context" >&6; } 7409 1.1 christos ac_res=$ac_cv_search_krb5_init_context 7410 1.1 christos if test "$ac_res" != no; then : 7411 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 7412 1.1 christos 7413 1.1 christos else 7414 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7415 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7416 1.1 christos as_fn_error $? "*** Cannot find krb5_init_context with -lkrb5 - do you need to install a Kerberos Devel package? 7417 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 7418 1.1 christos fi 7419 1.1 christos 7420 1.1 christos fi 7421 1.1 christos 7422 1.1 christos # Create LDAP_LIBS which we specify them explicitly rather than lumping them in with LIBS 7423 1.1 christos LDAP_LIBS=$LIBS 7424 1.1 christos 7425 1.1 christos LIBS="$saved_LIBS" 7426 1.1 christos 7427 1.1 christos 7428 1.1 christos for ac_header in ldap.h 7429 1.1 christos do : 7430 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "ldap.h" "ac_cv_header_ldap_h" "$ac_includes_default" 7431 1.1 christos if test "x$ac_cv_header_ldap_h" = xyes; then : 7432 1.1 christos cat >>confdefs.h <<_ACEOF 7433 1.1 christos #define HAVE_LDAP_H 1 7434 1.1 christos _ACEOF 7435 1.1 christos 7436 1.1 christos fi 7437 1.1 christos 7438 1.1 christos done 7439 1.1 christos 7440 1.1 christos for ac_func in inet_pton inet_ntop 7441 1.1 christos do : 7442 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 7443 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 7444 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 7445 1.1 christos cat >>confdefs.h <<_ACEOF 7446 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 7447 1.1 christos _ACEOF 7448 1.1 christos 7449 1.1 christos fi 7450 1.1 christos done 7451 1.1 christos 7452 1.1 christos 7453 1.1 christos 7454 1.1 christos LDAP_CFLAGS="-DLDAP_CONFIGURATION" 7455 1.1 christos 7456 1.1 christos if test x$ldapcasa = xyes ; then 7457 1.1 christos for ac_header in micasa_mgmd.h 7458 1.1 christos do : 7459 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "micasa_mgmd.h" "ac_cv_header_micasa_mgmd_h" "$ac_includes_default" 7460 1.1 christos if test "x$ac_cv_header_micasa_mgmd_h" = xyes; then : 7461 1.1 christos cat >>confdefs.h <<_ACEOF 7462 1.1 christos #define HAVE_MICASA_MGMD_H 1 7463 1.1 christos _ACEOF 7464 1.1 christos 7465 1.1 christos LDAP_CFLAGS="$LDAP_CFLAGS -DLDAP_CASA_AUTH" 7466 1.1 christos 7467 1.1 christos else 7468 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7469 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7470 1.1 christos as_fn_error $? "*** Cannot find micasa_mgmd.h for ldap casa auth support 7471 1.1 christos See \`config.log' for more details" "$LINENO" 5; } 7472 1.1 christos fi 7473 1.1 christos 7474 1.1 christos done 7475 1.1 christos 7476 1.1 christos fi 7477 1.1 christos 7478 1.1 christos if test x$ldapcrypto = xyes ; then 7479 1.1 christos LDAP_CFLAGS="$LDAP_CFLAGS -DLDAP_USE_SSL" 7480 1.1 christos fi 7481 1.1 christos 7482 1.1 christos if test x$ldap_gssapi = xyes; then 7483 1.1 christos LDAP_CFLAGS="$LDAP_CFLAGS -DLDAP_USE_GSSAPI" 7484 1.1 christos fi 7485 1.1 christos 7486 1.1 christos LDAP_CFLAGS=$LDAP_CFLAGS 7487 1.1 christos 7488 1.1 christos fi 7489 1.1 christos 7490 1.1 christos # Append selected warning levels to CFLAGS before substitution (but after 7491 1.1 christos # AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],[],[]) & etc). 7492 1.1 christos CFLAGS="$CFLAGS $STD_CWARNINGS" 7493 1.1 christos 7494 1.1 christos # Try to add the bind and dhcp include directories 7495 1.1 christos CFLAGS="$CFLAGS -I\$(top_srcdir)/includes -I$BINDDIR/include" 7496 1.1 christos 7497 1.1 christos case "$host" in 7498 1.1 christos *-darwin*) 7499 1.1 christos CFLAGS="$CFLAGS -D__APPLE_USE_RFC_3542";; 7500 1.1 christos *-solaris*) 7501 1.1 christos # As of Solaris 11, ethernet dev files are in /dev/net 7502 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/net" >&5 7503 1.1 christos $as_echo_n "checking for /dev/net... " >&6; } 7504 1.1 christos if ${ac_cv_file__dev_net+:} false; then : 7505 1.1 christos $as_echo_n "(cached) " >&6 7506 1.1 christos else 7507 1.1 christos test "$cross_compiling" = yes && 7508 1.1 christos as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 7509 1.1 christos if test -r "/dev/net"; then 7510 1.1 christos ac_cv_file__dev_net=yes 7511 1.1 christos else 7512 1.1 christos ac_cv_file__dev_net=no 7513 1.1 christos fi 7514 1.1 christos fi 7515 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__dev_net" >&5 7516 1.1 christos $as_echo "$ac_cv_file__dev_net" >&6; } 7517 1.1 christos if test "x$ac_cv_file__dev_net" = xyes; then : 7518 1.1 christos 7519 1.1 christos $as_echo "#define USE_DEV_NET 1" >>confdefs.h 7520 1.1 christos 7521 1.1 christos fi 7522 1.1 christos 7523 1.1 christos ;; 7524 1.1 christos esac 7525 1.1 christos 7526 1.1 christos 7527 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5 7528 1.1 christos $as_echo_n "checking for flexible array members... " >&6; } 7529 1.1 christos if ${ac_cv_c_flexmember+:} false; then : 7530 1.1 christos $as_echo_n "(cached) " >&6 7531 1.1 christos else 7532 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7533 1.1 christos /* end confdefs.h. */ 7534 1.1 christos #include <stdlib.h> 7535 1.1 christos #include <stdio.h> 7536 1.1 christos #include <stddef.h> 7537 1.1 christos struct s { int n; double d[]; }; 7538 1.1 christos int 7539 1.1 christos main () 7540 1.1 christos { 7541 1.1 christos int m = getchar (); 7542 1.1 christos struct s *p = malloc (offsetof (struct s, d) 7543 1.1 christos + m * sizeof (double)); 7544 1.1 christos p->d[0] = 0.0; 7545 1.1 christos return p->d != (double *) NULL; 7546 1.1 christos ; 7547 1.1 christos return 0; 7548 1.1 christos } 7549 1.1 christos _ACEOF 7550 1.1 christos if ac_fn_c_try_compile "$LINENO"; then : 7551 1.1 christos ac_cv_c_flexmember=yes 7552 1.1 christos else 7553 1.1 christos ac_cv_c_flexmember=no 7554 1.1 christos fi 7555 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7556 1.1 christos fi 7557 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5 7558 1.1 christos $as_echo "$ac_cv_c_flexmember" >&6; } 7559 1.1 christos if test $ac_cv_c_flexmember = yes; then 7560 1.1 christos 7561 1.1 christos $as_echo "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h 7562 1.1 christos 7563 1.1 christos else 7564 1.1 christos $as_echo "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h 7565 1.1 christos 7566 1.1 christos fi 7567 1.1 christos 7568 1.1 christos 7569 1.1.1.2 christos ac_config_files="$ac_config_files Makefile client/Makefile client/tests/Makefile common/Makefile.am common/Makefile common/tests/Makefile dhcpctl/Makefile.am dhcpctl/Makefile includes/Makefile keama/Makefile omapip/Makefile.am omapip/Makefile relay/Makefile relay/tests/Makefile server/Makefile tests/Makefile.am tests/Makefile tests/unittest.sh server/tests/Makefile doc/devel/doxyfile" 7570 1.1 christos 7571 1.1 christos cat >confcache <<\_ACEOF 7572 1.1 christos # This file is a shell script that caches the results of configure 7573 1.1 christos # tests run on this system so they can be shared between configure 7574 1.1 christos # scripts and configure runs, see configure's option --config-cache. 7575 1.1 christos # It is not useful on other systems. If it contains results you don't 7576 1.1 christos # want to keep, you may remove or edit it. 7577 1.1 christos # 7578 1.1 christos # config.status only pays attention to the cache file if you give it 7579 1.1 christos # the --recheck option to rerun configure. 7580 1.1 christos # 7581 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when 7582 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the 7583 1.1 christos # following values. 7584 1.1 christos 7585 1.1 christos _ACEOF 7586 1.1 christos 7587 1.1 christos # The following way of writing the cache mishandles newlines in values, 7588 1.1 christos # but we know of no workaround that is simple, portable, and efficient. 7589 1.1 christos # So, we kill variables containing newlines. 7590 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly, 7591 1.1 christos # and sets the high bit in the cache file unless we assign to the vars. 7592 1.1 christos ( 7593 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 7594 1.1 christos eval ac_val=\$$ac_var 7595 1.1 christos case $ac_val in #( 7596 1.1 christos *${as_nl}*) 7597 1.1 christos case $ac_var in #( 7598 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 7599 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 7600 1.1 christos esac 7601 1.1 christos case $ac_var in #( 7602 1.1 christos _ | IFS | as_nl) ;; #( 7603 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 7604 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;; 7605 1.1 christos esac ;; 7606 1.1 christos esac 7607 1.1 christos done 7608 1.1 christos 7609 1.1 christos (set) 2>&1 | 7610 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #( 7611 1.1 christos *${as_nl}ac_space=\ *) 7612 1.1 christos # `set' does not quote correctly, so add quotes: double-quote 7613 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \. 7614 1.1 christos sed -n \ 7615 1.1 christos "s/'/'\\\\''/g; 7616 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 7617 1.1 christos ;; #( 7618 1.1 christos *) 7619 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes. 7620 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 7621 1.1 christos ;; 7622 1.1 christos esac | 7623 1.1 christos sort 7624 1.1 christos ) | 7625 1.1 christos sed ' 7626 1.1 christos /^ac_cv_env_/b end 7627 1.1 christos t clear 7628 1.1 christos :clear 7629 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7630 1.1 christos t end 7631 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7632 1.1 christos :end' >>confcache 7633 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 7634 1.1 christos if test -w "$cache_file"; then 7635 1.1 christos if test "x$cache_file" != "x/dev/null"; then 7636 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 7637 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;} 7638 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then 7639 1.1 christos cat confcache >"$cache_file" 7640 1.1 christos else 7641 1.1 christos case $cache_file in #( 7642 1.1 christos */* | ?:*) 7643 1.1 christos mv -f confcache "$cache_file"$$ && 7644 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #( 7645 1.1 christos *) 7646 1.1 christos mv -f confcache "$cache_file" ;; 7647 1.1 christos esac 7648 1.1 christos fi 7649 1.1 christos fi 7650 1.1 christos else 7651 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 7652 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 7653 1.1 christos fi 7654 1.1 christos fi 7655 1.1 christos rm -f confcache 7656 1.1 christos 7657 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix 7658 1.1 christos # Let make expand exec_prefix. 7659 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7660 1.1 christos 7661 1.1 christos DEFS=-DHAVE_CONFIG_H 7662 1.1 christos 7663 1.1 christos ac_libobjs= 7664 1.1 christos ac_ltlibobjs= 7665 1.1 christos U= 7666 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7667 1.1 christos # 1. Remove the extension, and $U if already installed. 7668 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 7669 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 7670 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 7671 1.1 christos # will be set to the directory where LIBOBJS objects are built. 7672 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 7673 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 7674 1.1 christos done 7675 1.1 christos LIBOBJS=$ac_libobjs 7676 1.1 christos 7677 1.1 christos LTLIBOBJS=$ac_ltlibobjs 7678 1.1 christos 7679 1.1 christos 7680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 7681 1.1 christos $as_echo_n "checking that generated files are newer than configure... " >&6; } 7682 1.1 christos if test -n "$am_sleep_pid"; then 7683 1.1 christos # Hide warnings about reused PIDs. 7684 1.1 christos wait $am_sleep_pid 2>/dev/null 7685 1.1 christos fi 7686 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 7687 1.1 christos $as_echo "done" >&6; } 7688 1.1 christos if test -n "$EXEEXT"; then 7689 1.1 christos am__EXEEXT_TRUE= 7690 1.1 christos am__EXEEXT_FALSE='#' 7691 1.1 christos else 7692 1.1 christos am__EXEEXT_TRUE='#' 7693 1.1 christos am__EXEEXT_FALSE= 7694 1.1 christos fi 7695 1.1 christos 7696 1.1 christos if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 7697 1.1 christos as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 7698 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 7699 1.1 christos fi 7700 1.1 christos if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 7701 1.1 christos as_fn_error $? "conditional \"AMDEP\" was never defined. 7702 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 7703 1.1 christos fi 7704 1.1 christos if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 7705 1.1 christos as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 7706 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 7707 1.1 christos fi 7708 1.1 christos 7709 1.1 christos if test -z "${BIND_ATF_TRUE}" && test -z "${BIND_ATF_FALSE}"; then 7710 1.1 christos as_fn_error $? "conditional \"BIND_ATF\" was never defined. 7711 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 7712 1.1 christos fi 7713 1.1 christos if test -z "${HAVE_ATF_TRUE}" && test -z "${HAVE_ATF_FALSE}"; then 7714 1.1 christos as_fn_error $? "conditional \"HAVE_ATF\" was never defined. 7715 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 7716 1.1 christos fi 7717 1.1 christos if test -z "${HAVE_BINDDIR_TRUE}" && test -z "${HAVE_BINDDIR_FALSE}"; then 7718 1.1 christos as_fn_error $? "conditional \"HAVE_BINDDIR\" was never defined. 7719 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 7720 1.1 christos fi 7721 1.1 christos if test -z "${INSTALL_BIND_TRUE}" && test -z "${INSTALL_BIND_FALSE}"; then 7722 1.1 christos as_fn_error $? "conditional \"INSTALL_BIND\" was never defined. 7723 1.1 christos Usually this means the macro was only invoked conditionally." "$LINENO" 5 7724 1.1 christos fi 7725 1.1 christos 7726 1.1 christos : "${CONFIG_STATUS=./config.status}" 7727 1.1 christos ac_write_fail=0 7728 1.1 christos ac_clean_files_save=$ac_clean_files 7729 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS" 7730 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 7731 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 7732 1.1 christos as_write_fail=0 7733 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 7734 1.1 christos #! $SHELL 7735 1.1 christos # Generated by $as_me. 7736 1.1 christos # Run this file to recreate the current configuration. 7737 1.1 christos # Compiler output produced by configure, useful for debugging 7738 1.1 christos # configure, is in config.log if it exists. 7739 1.1 christos 7740 1.1 christos debug=false 7741 1.1 christos ac_cs_recheck=false 7742 1.1 christos ac_cs_silent=false 7743 1.1 christos 7744 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL} 7745 1.1 christos export SHELL 7746 1.1 christos _ASEOF 7747 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 7748 1.1 christos ## -------------------- ## 7749 1.1 christos ## M4sh Initialization. ## 7750 1.1 christos ## -------------------- ## 7751 1.1 christos 7752 1.1 christos # Be more Bourne compatible 7753 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh 7754 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 7755 1.1 christos emulate sh 7756 1.1 christos NULLCMD=: 7757 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 7758 1.1 christos # is contrary to our usage. Disable this feature. 7759 1.1 christos alias -g '${1+"$@"}'='"$@"' 7760 1.1 christos setopt NO_GLOB_SUBST 7761 1.1 christos else 7762 1.1 christos case `(set -o) 2>/dev/null` in #( 7763 1.1 christos *posix*) : 7764 1.1 christos set -o posix ;; #( 7765 1.1 christos *) : 7766 1.1 christos ;; 7767 1.1 christos esac 7768 1.1 christos fi 7769 1.1 christos 7770 1.1 christos 7771 1.1 christos as_nl=' 7772 1.1 christos ' 7773 1.1 christos export as_nl 7774 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf. 7775 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7776 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 7777 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 7778 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris, 7779 1.1 christos # but without wasting forks for bash or zsh. 7780 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \ 7781 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 7782 1.1 christos as_echo='print -r --' 7783 1.1 christos as_echo_n='print -rn --' 7784 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 7785 1.1 christos as_echo='printf %s\n' 7786 1.1 christos as_echo_n='printf %s' 7787 1.1 christos else 7788 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 7789 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 7790 1.1 christos as_echo_n='/usr/ucb/echo -n' 7791 1.1 christos else 7792 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 7793 1.1 christos as_echo_n_body='eval 7794 1.1 christos arg=$1; 7795 1.1 christos case $arg in #( 7796 1.1 christos *"$as_nl"*) 7797 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl"; 7798 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 7799 1.1 christos esac; 7800 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 7801 1.1 christos ' 7802 1.1 christos export as_echo_n_body 7803 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo' 7804 1.1 christos fi 7805 1.1 christos export as_echo_body 7806 1.1 christos as_echo='sh -c $as_echo_body as_echo' 7807 1.1 christos fi 7808 1.1 christos 7809 1.1 christos # The user is always right. 7810 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then 7811 1.1 christos PATH_SEPARATOR=: 7812 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7813 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7814 1.1 christos PATH_SEPARATOR=';' 7815 1.1 christos } 7816 1.1 christos fi 7817 1.1 christos 7818 1.1 christos 7819 1.1 christos # IFS 7820 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is 7821 1.1 christos # there to prevent editors from complaining about space-tab. 7822 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word 7823 1.1 christos # splitting by setting IFS to empty value.) 7824 1.1 christos IFS=" "" $as_nl" 7825 1.1 christos 7826 1.1 christos # Find who we are. Look in the path if we contain no directory separator. 7827 1.1 christos as_myself= 7828 1.1 christos case $0 in #(( 7829 1.1 christos *[\\/]* ) as_myself=$0 ;; 7830 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7831 1.1 christos for as_dir in $PATH 7832 1.1 christos do 7833 1.1 christos IFS=$as_save_IFS 7834 1.1 christos test -z "$as_dir" && as_dir=. 7835 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 7836 1.1 christos done 7837 1.1 christos IFS=$as_save_IFS 7838 1.1 christos 7839 1.1 christos ;; 7840 1.1 christos esac 7841 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND' 7842 1.1 christos # in which case we are not to be found in the path. 7843 1.1 christos if test "x$as_myself" = x; then 7844 1.1 christos as_myself=$0 7845 1.1 christos fi 7846 1.1 christos if test ! -f "$as_myself"; then 7847 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 7848 1.1 christos exit 1 7849 1.1 christos fi 7850 1.1 christos 7851 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in 7852 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 7853 1.1 christos # suppresses any "Segmentation fault" message there. '((' could 7854 1.1 christos # trigger a bug in pdksh 5.2.14. 7855 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH 7856 1.1 christos do eval test x\${$as_var+set} = xset \ 7857 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7858 1.1 christos done 7859 1.1 christos PS1='$ ' 7860 1.1 christos PS2='> ' 7861 1.1 christos PS4='+ ' 7862 1.1 christos 7863 1.1 christos # NLS nuisances. 7864 1.1 christos LC_ALL=C 7865 1.1 christos export LC_ALL 7866 1.1 christos LANGUAGE=C 7867 1.1 christos export LANGUAGE 7868 1.1 christos 7869 1.1 christos # CDPATH. 7870 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 7871 1.1 christos 7872 1.1 christos 7873 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD] 7874 1.1 christos # ---------------------------------------- 7875 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 7876 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 7877 1.1 christos # script with STATUS, using 1 if that was 0. 7878 1.1 christos as_fn_error () 7879 1.1 christos { 7880 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1 7881 1.1 christos if test "$4"; then 7882 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 7883 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 7884 1.1 christos fi 7885 1.1 christos $as_echo "$as_me: error: $2" >&2 7886 1.1 christos as_fn_exit $as_status 7887 1.1 christos } # as_fn_error 7888 1.1 christos 7889 1.1 christos 7890 1.1 christos # as_fn_set_status STATUS 7891 1.1 christos # ----------------------- 7892 1.1 christos # Set $? to STATUS, without forking. 7893 1.1 christos as_fn_set_status () 7894 1.1 christos { 7895 1.1 christos return $1 7896 1.1 christos } # as_fn_set_status 7897 1.1 christos 7898 1.1 christos # as_fn_exit STATUS 7899 1.1 christos # ----------------- 7900 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 7901 1.1 christos as_fn_exit () 7902 1.1 christos { 7903 1.1 christos set +e 7904 1.1 christos as_fn_set_status $1 7905 1.1 christos exit $1 7906 1.1 christos } # as_fn_exit 7907 1.1 christos 7908 1.1 christos # as_fn_unset VAR 7909 1.1 christos # --------------- 7910 1.1 christos # Portably unset VAR. 7911 1.1 christos as_fn_unset () 7912 1.1 christos { 7913 1.1 christos { eval $1=; unset $1;} 7914 1.1 christos } 7915 1.1 christos as_unset=as_fn_unset 7916 1.1 christos # as_fn_append VAR VALUE 7917 1.1 christos # ---------------------- 7918 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take 7919 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over 7920 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive 7921 1.1 christos # implementations. 7922 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 7923 1.1 christos eval 'as_fn_append () 7924 1.1 christos { 7925 1.1 christos eval $1+=\$2 7926 1.1 christos }' 7927 1.1 christos else 7928 1.1 christos as_fn_append () 7929 1.1 christos { 7930 1.1 christos eval $1=\$$1\$2 7931 1.1 christos } 7932 1.1 christos fi # as_fn_append 7933 1.1 christos 7934 1.1 christos # as_fn_arith ARG... 7935 1.1 christos # ------------------ 7936 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the 7937 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments 7938 1.1 christos # must be portable across $(()) and expr. 7939 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 7940 1.1 christos eval 'as_fn_arith () 7941 1.1 christos { 7942 1.1 christos as_val=$(( $* )) 7943 1.1 christos }' 7944 1.1 christos else 7945 1.1 christos as_fn_arith () 7946 1.1 christos { 7947 1.1 christos as_val=`expr "$@" || test $? -eq 1` 7948 1.1 christos } 7949 1.1 christos fi # as_fn_arith 7950 1.1 christos 7951 1.1 christos 7952 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 && 7953 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then 7954 1.1 christos as_expr=expr 7955 1.1 christos else 7956 1.1 christos as_expr=false 7957 1.1 christos fi 7958 1.1 christos 7959 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 7960 1.1 christos as_basename=basename 7961 1.1 christos else 7962 1.1 christos as_basename=false 7963 1.1 christos fi 7964 1.1 christos 7965 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 7966 1.1 christos as_dirname=dirname 7967 1.1 christos else 7968 1.1 christos as_dirname=false 7969 1.1 christos fi 7970 1.1 christos 7971 1.1 christos as_me=`$as_basename -- "$0" || 7972 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 7973 1.1 christos X"$0" : 'X\(//\)$' \| \ 7974 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null || 7975 1.1 christos $as_echo X/"$0" | 7976 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 7977 1.1 christos s//\1/ 7978 1.1 christos q 7979 1.1 christos } 7980 1.1 christos /^X\/\(\/\/\)$/{ 7981 1.1 christos s//\1/ 7982 1.1 christos q 7983 1.1 christos } 7984 1.1 christos /^X\/\(\/\).*/{ 7985 1.1 christos s//\1/ 7986 1.1 christos q 7987 1.1 christos } 7988 1.1 christos s/.*/./; q'` 7989 1.1 christos 7990 1.1 christos # Avoid depending upon Character Ranges. 7991 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz' 7992 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 7993 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS 7994 1.1 christos as_cr_digits='0123456789' 7995 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits 7996 1.1 christos 7997 1.1 christos ECHO_C= ECHO_N= ECHO_T= 7998 1.1 christos case `echo -n x` in #((((( 7999 1.1 christos -n*) 8000 1.1 christos case `echo 'xy\c'` in 8001 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character. 8002 1.1 christos xy) ECHO_C='\c';; 8003 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 8004 1.1 christos ECHO_T=' ';; 8005 1.1 christos esac;; 8006 1.1 christos *) 8007 1.1 christos ECHO_N='-n';; 8008 1.1 christos esac 8009 1.1 christos 8010 1.1 christos rm -f conf$$ conf$$.exe conf$$.file 8011 1.1 christos if test -d conf$$.dir; then 8012 1.1 christos rm -f conf$$.dir/conf$$.file 8013 1.1 christos else 8014 1.1 christos rm -f conf$$.dir 8015 1.1 christos mkdir conf$$.dir 2>/dev/null 8016 1.1 christos fi 8017 1.1 christos if (echo >conf$$.file) 2>/dev/null; then 8018 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then 8019 1.1 christos as_ln_s='ln -s' 8020 1.1 christos # ... but there are two gotchas: 8021 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 8022 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 8023 1.1 christos # In both cases, we have to default to `cp -pR'. 8024 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 8025 1.1 christos as_ln_s='cp -pR' 8026 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then 8027 1.1 christos as_ln_s=ln 8028 1.1 christos else 8029 1.1 christos as_ln_s='cp -pR' 8030 1.1 christos fi 8031 1.1 christos else 8032 1.1 christos as_ln_s='cp -pR' 8033 1.1 christos fi 8034 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 8035 1.1 christos rmdir conf$$.dir 2>/dev/null 8036 1.1 christos 8037 1.1 christos 8038 1.1 christos # as_fn_mkdir_p 8039 1.1 christos # ------------- 8040 1.1 christos # Create "$as_dir" as a directory, including parents if necessary. 8041 1.1 christos as_fn_mkdir_p () 8042 1.1 christos { 8043 1.1 christos 8044 1.1 christos case $as_dir in #( 8045 1.1 christos -*) as_dir=./$as_dir;; 8046 1.1 christos esac 8047 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || { 8048 1.1 christos as_dirs= 8049 1.1 christos while :; do 8050 1.1 christos case $as_dir in #( 8051 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 8052 1.1 christos *) as_qdir=$as_dir;; 8053 1.1 christos esac 8054 1.1 christos as_dirs="'$as_qdir' $as_dirs" 8055 1.1 christos as_dir=`$as_dirname -- "$as_dir" || 8056 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8057 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \ 8058 1.1 christos X"$as_dir" : 'X\(//\)$' \| \ 8059 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 8060 1.1 christos $as_echo X"$as_dir" | 8061 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8062 1.1 christos s//\1/ 8063 1.1 christos q 8064 1.1 christos } 8065 1.1 christos /^X\(\/\/\)[^/].*/{ 8066 1.1 christos s//\1/ 8067 1.1 christos q 8068 1.1 christos } 8069 1.1 christos /^X\(\/\/\)$/{ 8070 1.1 christos s//\1/ 8071 1.1 christos q 8072 1.1 christos } 8073 1.1 christos /^X\(\/\).*/{ 8074 1.1 christos s//\1/ 8075 1.1 christos q 8076 1.1 christos } 8077 1.1 christos s/.*/./; q'` 8078 1.1 christos test -d "$as_dir" && break 8079 1.1 christos done 8080 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs" 8081 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 8082 1.1 christos 8083 1.1 christos 8084 1.1 christos } # as_fn_mkdir_p 8085 1.1 christos if mkdir -p . 2>/dev/null; then 8086 1.1 christos as_mkdir_p='mkdir -p "$as_dir"' 8087 1.1 christos else 8088 1.1 christos test -d ./-p && rmdir ./-p 8089 1.1 christos as_mkdir_p=false 8090 1.1 christos fi 8091 1.1 christos 8092 1.1 christos 8093 1.1 christos # as_fn_executable_p FILE 8094 1.1 christos # ----------------------- 8095 1.1 christos # Test if FILE is an executable regular file. 8096 1.1 christos as_fn_executable_p () 8097 1.1 christos { 8098 1.1 christos test -f "$1" && test -x "$1" 8099 1.1 christos } # as_fn_executable_p 8100 1.1 christos as_test_x='test -x' 8101 1.1 christos as_executable_p=as_fn_executable_p 8102 1.1 christos 8103 1.1 christos # Sed expression to map a string onto a valid CPP name. 8104 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 8105 1.1 christos 8106 1.1 christos # Sed expression to map a string onto a valid variable name. 8107 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 8108 1.1 christos 8109 1.1 christos 8110 1.1 christos exec 6>&1 8111 1.1 christos ## ----------------------------------- ## 8112 1.1 christos ## Main body of $CONFIG_STATUS script. ## 8113 1.1 christos ## ----------------------------------- ## 8114 1.1 christos _ASEOF 8115 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 8116 1.1 christos 8117 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8118 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to 8119 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their 8120 1.1 christos # values after options handling. 8121 1.1 christos ac_log=" 8122 1.1.1.4 christos This file was extended by DHCP $as_me 4.4.3, which was 8123 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was 8124 1.1 christos 8125 1.1 christos CONFIG_FILES = $CONFIG_FILES 8126 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS 8127 1.1 christos CONFIG_LINKS = $CONFIG_LINKS 8128 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS 8129 1.1 christos $ $0 $@ 8130 1.1 christos 8131 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q` 8132 1.1 christos " 8133 1.1 christos 8134 1.1 christos _ACEOF 8135 1.1 christos 8136 1.1 christos case $ac_config_files in *" 8137 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;; 8138 1.1 christos esac 8139 1.1 christos 8140 1.1 christos case $ac_config_headers in *" 8141 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 8142 1.1 christos esac 8143 1.1 christos 8144 1.1 christos 8145 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8146 1.1 christos # Files that config.status was made for. 8147 1.1 christos config_files="$ac_config_files" 8148 1.1 christos config_headers="$ac_config_headers" 8149 1.1 christos config_commands="$ac_config_commands" 8150 1.1 christos 8151 1.1 christos _ACEOF 8152 1.1 christos 8153 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8154 1.1 christos ac_cs_usage="\ 8155 1.1 christos \`$as_me' instantiates files and other configuration actions 8156 1.1 christos from templates according to the current configuration. Unless the files 8157 1.1 christos and actions are specified as TAGs, all are instantiated by default. 8158 1.1 christos 8159 1.1 christos Usage: $0 [OPTION]... [TAG]... 8160 1.1 christos 8161 1.1 christos -h, --help print this help, then exit 8162 1.1 christos -V, --version print version number and configuration settings, then exit 8163 1.1 christos --config print configuration, then exit 8164 1.1 christos -q, --quiet, --silent 8165 1.1 christos do not print progress messages 8166 1.1 christos -d, --debug don't remove temporary files 8167 1.1 christos --recheck update $as_me by reconfiguring in the same conditions 8168 1.1 christos --file=FILE[:TEMPLATE] 8169 1.1 christos instantiate the configuration file FILE 8170 1.1 christos --header=FILE[:TEMPLATE] 8171 1.1 christos instantiate the configuration header FILE 8172 1.1 christos 8173 1.1 christos Configuration files: 8174 1.1 christos $config_files 8175 1.1 christos 8176 1.1 christos Configuration headers: 8177 1.1 christos $config_headers 8178 1.1 christos 8179 1.1 christos Configuration commands: 8180 1.1 christos $config_commands 8181 1.1 christos 8182 1.1 christos Report bugs to <dhcp-users@isc.org>." 8183 1.1 christos 8184 1.1 christos _ACEOF 8185 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8186 1.1 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 8187 1.1 christos ac_cs_version="\\ 8188 1.1.1.4 christos DHCP config.status 4.4.3 8189 1.1 christos configured by $0, generated by GNU Autoconf 2.69, 8190 1.1 christos with options \\"\$ac_cs_config\\" 8191 1.1 christos 8192 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc. 8193 1.1 christos This config.status script is free software; the Free Software Foundation 8194 1.1 christos gives unlimited permission to copy, distribute and modify it." 8195 1.1 christos 8196 1.1 christos ac_pwd='$ac_pwd' 8197 1.1 christos srcdir='$srcdir' 8198 1.1 christos INSTALL='$INSTALL' 8199 1.1 christos MKDIR_P='$MKDIR_P' 8200 1.1 christos AWK='$AWK' 8201 1.1 christos test -n "\$AWK" || AWK=awk 8202 1.1 christos _ACEOF 8203 1.1 christos 8204 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8205 1.1 christos # The default lists apply if the user does not specify any file. 8206 1.1 christos ac_need_defaults=: 8207 1.1 christos while test $# != 0 8208 1.1 christos do 8209 1.1 christos case $1 in 8210 1.1 christos --*=?*) 8211 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 8212 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 8213 1.1 christos ac_shift=: 8214 1.1 christos ;; 8215 1.1 christos --*=) 8216 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='` 8217 1.1 christos ac_optarg= 8218 1.1 christos ac_shift=: 8219 1.1 christos ;; 8220 1.1 christos *) 8221 1.1 christos ac_option=$1 8222 1.1 christos ac_optarg=$2 8223 1.1 christos ac_shift=shift 8224 1.1 christos ;; 8225 1.1 christos esac 8226 1.1 christos 8227 1.1 christos case $ac_option in 8228 1.1 christos # Handling of the options. 8229 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 8230 1.1 christos ac_cs_recheck=: ;; 8231 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 8232 1.1 christos $as_echo "$ac_cs_version"; exit ;; 8233 1.1 christos --config | --confi | --conf | --con | --co | --c ) 8234 1.1 christos $as_echo "$ac_cs_config"; exit ;; 8235 1.1 christos --debug | --debu | --deb | --de | --d | -d ) 8236 1.1 christos debug=: ;; 8237 1.1 christos --file | --fil | --fi | --f ) 8238 1.1 christos $ac_shift 8239 1.1 christos case $ac_optarg in 8240 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8241 1.1 christos '') as_fn_error $? "missing file argument" ;; 8242 1.1 christos esac 8243 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'" 8244 1.1 christos ac_need_defaults=false;; 8245 1.1 christos --header | --heade | --head | --hea ) 8246 1.1 christos $ac_shift 8247 1.1 christos case $ac_optarg in 8248 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8249 1.1 christos esac 8250 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'" 8251 1.1 christos ac_need_defaults=false;; 8252 1.1 christos --he | --h) 8253 1.1 christos # Conflict between --help and --header 8254 1.1 christos as_fn_error $? "ambiguous option: \`$1' 8255 1.1 christos Try \`$0 --help' for more information.";; 8256 1.1 christos --help | --hel | -h ) 8257 1.1 christos $as_echo "$ac_cs_usage"; exit ;; 8258 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8259 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s) 8260 1.1 christos ac_cs_silent=: ;; 8261 1.1 christos 8262 1.1 christos # This is an error. 8263 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1' 8264 1.1 christos Try \`$0 --help' for more information." ;; 8265 1.1 christos 8266 1.1 christos *) as_fn_append ac_config_targets " $1" 8267 1.1 christos ac_need_defaults=false ;; 8268 1.1 christos 8269 1.1 christos esac 8270 1.1 christos shift 8271 1.1 christos done 8272 1.1 christos 8273 1.1 christos ac_configure_extra_args= 8274 1.1 christos 8275 1.1 christos if $ac_cs_silent; then 8276 1.1 christos exec 6>/dev/null 8277 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent" 8278 1.1 christos fi 8279 1.1 christos 8280 1.1 christos _ACEOF 8281 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8282 1.1 christos if \$ac_cs_recheck; then 8283 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8284 1.1 christos shift 8285 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 8286 1.1 christos CONFIG_SHELL='$SHELL' 8287 1.1 christos export CONFIG_SHELL 8288 1.1 christos exec "\$@" 8289 1.1 christos fi 8290 1.1 christos 8291 1.1 christos _ACEOF 8292 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8293 1.1 christos exec 5>>config.log 8294 1.1 christos { 8295 1.1 christos echo 8296 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8297 1.1 christos ## Running $as_me. ## 8298 1.1 christos _ASBOX 8299 1.1 christos $as_echo "$ac_log" 8300 1.1 christos } >&5 8301 1.1 christos 8302 1.1 christos _ACEOF 8303 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8304 1.1 christos # 8305 1.1 christos # INIT-COMMANDS 8306 1.1 christos # 8307 1.1.1.2 christos AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 8308 1.1 christos 8309 1.1 christos _ACEOF 8310 1.1 christos 8311 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8312 1.1 christos 8313 1.1 christos # Handling of arguments. 8314 1.1 christos for ac_config_target in $ac_config_targets 8315 1.1 christos do 8316 1.1 christos case $ac_config_target in 8317 1.1 christos "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 8318 1.1 christos "includes/config.h") CONFIG_HEADERS="$CONFIG_HEADERS includes/config.h" ;; 8319 1.1 christos "$srcdir/bind/Makefile") CONFIG_FILES="$CONFIG_FILES $srcdir/bind/Makefile" ;; 8320 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8321 1.1 christos "client/Makefile") CONFIG_FILES="$CONFIG_FILES client/Makefile" ;; 8322 1.1 christos "client/tests/Makefile") CONFIG_FILES="$CONFIG_FILES client/tests/Makefile" ;; 8323 1.1 christos "common/Makefile.am") CONFIG_FILES="$CONFIG_FILES common/Makefile.am" ;; 8324 1.1 christos "common/Makefile") CONFIG_FILES="$CONFIG_FILES common/Makefile" ;; 8325 1.1 christos "common/tests/Makefile") CONFIG_FILES="$CONFIG_FILES common/tests/Makefile" ;; 8326 1.1 christos "dhcpctl/Makefile.am") CONFIG_FILES="$CONFIG_FILES dhcpctl/Makefile.am" ;; 8327 1.1 christos "dhcpctl/Makefile") CONFIG_FILES="$CONFIG_FILES dhcpctl/Makefile" ;; 8328 1.1 christos "includes/Makefile") CONFIG_FILES="$CONFIG_FILES includes/Makefile" ;; 8329 1.1.1.2 christos "keama/Makefile") CONFIG_FILES="$CONFIG_FILES keama/Makefile" ;; 8330 1.1 christos "omapip/Makefile.am") CONFIG_FILES="$CONFIG_FILES omapip/Makefile.am" ;; 8331 1.1 christos "omapip/Makefile") CONFIG_FILES="$CONFIG_FILES omapip/Makefile" ;; 8332 1.1 christos "relay/Makefile") CONFIG_FILES="$CONFIG_FILES relay/Makefile" ;; 8333 1.1.1.2 christos "relay/tests/Makefile") CONFIG_FILES="$CONFIG_FILES relay/tests/Makefile" ;; 8334 1.1 christos "server/Makefile") CONFIG_FILES="$CONFIG_FILES server/Makefile" ;; 8335 1.1 christos "tests/Makefile.am") CONFIG_FILES="$CONFIG_FILES tests/Makefile.am" ;; 8336 1.1 christos "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; 8337 1.1 christos "tests/unittest.sh") CONFIG_FILES="$CONFIG_FILES tests/unittest.sh" ;; 8338 1.1 christos "server/tests/Makefile") CONFIG_FILES="$CONFIG_FILES server/tests/Makefile" ;; 8339 1.1 christos "doc/devel/doxyfile") CONFIG_FILES="$CONFIG_FILES doc/devel/doxyfile" ;; 8340 1.1 christos 8341 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8342 1.1 christos esac 8343 1.1 christos done 8344 1.1 christos 8345 1.1 christos 8346 1.1 christos # If the user did not use the arguments to specify the items to instantiate, 8347 1.1 christos # then the envvar interface is used. Set only those that are not. 8348 1.1 christos # We use the long form for the default assignment because of an extremely 8349 1.1 christos # bizarre bug on SunOS 4.1.3. 8350 1.1 christos if $ac_need_defaults; then 8351 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8352 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8353 1.1 christos test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 8354 1.1 christos fi 8355 1.1 christos 8356 1.1 christos # Have a temporary directory for convenience. Make it in the build tree 8357 1.1 christos # simply because there is no reason against having it here, and in addition, 8358 1.1 christos # creating and moving files from /tmp can sometimes cause problems. 8359 1.1 christos # Hook for its removal unless debugging. 8360 1.1 christos # Note that there is a small window in which the directory will not be cleaned: 8361 1.1 christos # after its creation but before its name has been assigned to `$tmp'. 8362 1.1 christos $debug || 8363 1.1 christos { 8364 1.1 christos tmp= ac_tmp= 8365 1.1 christos trap 'exit_status=$? 8366 1.1 christos : "${ac_tmp:=$tmp}" 8367 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 8368 1.1 christos ' 0 8369 1.1 christos trap 'as_fn_exit 1' 1 2 13 15 8370 1.1 christos } 8371 1.1 christos # Create a (secure) tmp directory for tmp files. 8372 1.1 christos 8373 1.1 christos { 8374 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 8375 1.1 christos test -d "$tmp" 8376 1.1 christos } || 8377 1.1 christos { 8378 1.1 christos tmp=./conf$$-$RANDOM 8379 1.1 christos (umask 077 && mkdir "$tmp") 8380 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 8381 1.1 christos ac_tmp=$tmp 8382 1.1 christos 8383 1.1 christos # Set up the scripts for CONFIG_FILES section. 8384 1.1 christos # No need to generate them if there are no CONFIG_FILES. 8385 1.1 christos # This happens for instance with `./config.status config.h'. 8386 1.1 christos if test -n "$CONFIG_FILES"; then 8387 1.1 christos 8388 1.1 christos 8389 1.1 christos ac_cr=`echo X | tr X '\015'` 8390 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr. 8391 1.1 christos # But we know of no other shell where ac_cr would be empty at this 8392 1.1 christos # point, so we can use a bashism as a fallback. 8393 1.1 christos if test "x$ac_cr" = x; then 8394 1.1 christos eval ac_cr=\$\'\\r\' 8395 1.1 christos fi 8396 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 8397 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 8398 1.1 christos ac_cs_awk_cr='\\r' 8399 1.1 christos else 8400 1.1 christos ac_cs_awk_cr=$ac_cr 8401 1.1 christos fi 8402 1.1 christos 8403 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 8404 1.1 christos _ACEOF 8405 1.1 christos 8406 1.1 christos 8407 1.1 christos { 8408 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" && 8409 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 8410 1.1 christos echo "_ACEOF" 8411 1.1 christos } >conf$$subs.sh || 8412 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8413 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 8414 1.1 christos ac_delim='%!_!# ' 8415 1.1 christos for ac_last_try in false false false false false :; do 8416 1.1 christos . ./conf$$subs.sh || 8417 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8418 1.1 christos 8419 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 8420 1.1 christos if test $ac_delim_n = $ac_delim_num; then 8421 1.1 christos break 8422 1.1 christos elif $ac_last_try; then 8423 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8424 1.1 christos else 8425 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8426 1.1 christos fi 8427 1.1 christos done 8428 1.1 christos rm -f conf$$subs.sh 8429 1.1 christos 8430 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8431 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 8432 1.1 christos _ACEOF 8433 1.1 christos sed -n ' 8434 1.1 christos h 8435 1.1 christos s/^/S["/; s/!.*/"]=/ 8436 1.1 christos p 8437 1.1 christos g 8438 1.1 christos s/^[^!]*!// 8439 1.1 christos :repl 8440 1.1 christos t repl 8441 1.1 christos s/'"$ac_delim"'$// 8442 1.1 christos t delim 8443 1.1 christos :nl 8444 1.1 christos h 8445 1.1 christos s/\(.\{148\}\)..*/\1/ 8446 1.1 christos t more1 8447 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 8448 1.1 christos p 8449 1.1 christos n 8450 1.1 christos b repl 8451 1.1 christos :more1 8452 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8453 1.1 christos p 8454 1.1 christos g 8455 1.1 christos s/.\{148\}// 8456 1.1 christos t nl 8457 1.1 christos :delim 8458 1.1 christos h 8459 1.1 christos s/\(.\{148\}\)..*/\1/ 8460 1.1 christos t more2 8461 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/ 8462 1.1 christos p 8463 1.1 christos b 8464 1.1 christos :more2 8465 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8466 1.1 christos p 8467 1.1 christos g 8468 1.1 christos s/.\{148\}// 8469 1.1 christos t delim 8470 1.1 christos ' <conf$$subs.awk | sed ' 8471 1.1 christos /^[^""]/{ 8472 1.1 christos N 8473 1.1 christos s/\n// 8474 1.1 christos } 8475 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1 8476 1.1 christos rm -f conf$$subs.awk 8477 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8478 1.1 christos _ACAWK 8479 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 8480 1.1 christos for (key in S) S_is_set[key] = 1 8481 1.1 christos FS = "" 8482 1.1 christos 8483 1.1 christos } 8484 1.1 christos { 8485 1.1 christos line = $ 0 8486 1.1 christos nfields = split(line, field, "@") 8487 1.1 christos substed = 0 8488 1.1 christos len = length(field[1]) 8489 1.1 christos for (i = 2; i < nfields; i++) { 8490 1.1 christos key = field[i] 8491 1.1 christos keylen = length(key) 8492 1.1 christos if (S_is_set[key]) { 8493 1.1 christos value = S[key] 8494 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 8495 1.1 christos len += length(value) + length(field[++i]) 8496 1.1 christos substed = 1 8497 1.1 christos } else 8498 1.1 christos len += 1 + keylen 8499 1.1 christos } 8500 1.1 christos 8501 1.1 christos print line 8502 1.1 christos } 8503 1.1 christos 8504 1.1 christos _ACAWK 8505 1.1 christos _ACEOF 8506 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8507 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 8508 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 8509 1.1 christos else 8510 1.1 christos cat 8511 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 8512 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 8513 1.1 christos _ACEOF 8514 1.1 christos 8515 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 8516 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 8517 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty 8518 1.1 christos # (actually we leave an empty line to preserve line numbers). 8519 1.1 christos if test "x$srcdir" = x.; then 8520 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 8521 1.1 christos h 8522 1.1 christos s/// 8523 1.1 christos s/^/:/ 8524 1.1 christos s/[ ]*$/:/ 8525 1.1 christos s/:\$(srcdir):/:/g 8526 1.1 christos s/:\${srcdir}:/:/g 8527 1.1 christos s/:@srcdir@:/:/g 8528 1.1 christos s/^:*// 8529 1.1 christos s/:*$// 8530 1.1 christos x 8531 1.1 christos s/\(=[ ]*\).*/\1/ 8532 1.1 christos G 8533 1.1 christos s/\n// 8534 1.1 christos s/^[^=]*=[ ]*$// 8535 1.1 christos }' 8536 1.1 christos fi 8537 1.1 christos 8538 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8539 1.1 christos fi # test -n "$CONFIG_FILES" 8540 1.1 christos 8541 1.1 christos # Set up the scripts for CONFIG_HEADERS section. 8542 1.1 christos # No need to generate them if there are no CONFIG_HEADERS. 8543 1.1 christos # This happens for instance with `./config.status Makefile'. 8544 1.1 christos if test -n "$CONFIG_HEADERS"; then 8545 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK || 8546 1.1 christos BEGIN { 8547 1.1 christos _ACEOF 8548 1.1 christos 8549 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as 8550 1.1 christos # here-document in config.status, that substitutes the proper values into 8551 1.1 christos # config.h.in to produce config.h. 8552 1.1 christos 8553 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease 8554 1.1 christos # handling of long lines. 8555 1.1 christos ac_delim='%!_!# ' 8556 1.1 christos for ac_last_try in false false :; do 8557 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 8558 1.1 christos if test -z "$ac_tt"; then 8559 1.1 christos break 8560 1.1 christos elif $ac_last_try; then 8561 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 8562 1.1 christos else 8563 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8564 1.1 christos fi 8565 1.1 christos done 8566 1.1 christos 8567 1.1 christos # For the awk script, D is an array of macro values keyed by name, 8568 1.1 christos # likewise P contains macro parameters if any. Preserve backslash 8569 1.1 christos # newline sequences. 8570 1.1 christos 8571 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 8572 1.1 christos sed -n ' 8573 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 8574 1.1 christos t rset 8575 1.1 christos :rset 8576 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ / 8577 1.1 christos t def 8578 1.1 christos d 8579 1.1 christos :def 8580 1.1 christos s/\\$// 8581 1.1 christos t bsnl 8582 1.1 christos s/["\\]/\\&/g 8583 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8584 1.1 christos D["\1"]=" \3"/p 8585 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 8586 1.1 christos d 8587 1.1 christos :bsnl 8588 1.1 christos s/["\\]/\\&/g 8589 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8590 1.1 christos D["\1"]=" \3\\\\\\n"\\/p 8591 1.1 christos t cont 8592 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 8593 1.1 christos t cont 8594 1.1 christos d 8595 1.1 christos :cont 8596 1.1 christos n 8597 1.1 christos s/.\{148\}/&'"$ac_delim"'/g 8598 1.1 christos t clear 8599 1.1 christos :clear 8600 1.1 christos s/\\$// 8601 1.1 christos t bsnlc 8602 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p 8603 1.1 christos d 8604 1.1 christos :bsnlc 8605 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 8606 1.1 christos b cont 8607 1.1 christos ' <confdefs.h | sed ' 8608 1.1 christos s/'"$ac_delim"'/"\\\ 8609 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1 8610 1.1 christos 8611 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8612 1.1 christos for (key in D) D_is_set[key] = 1 8613 1.1 christos FS = "" 8614 1.1 christos } 8615 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 8616 1.1 christos line = \$ 0 8617 1.1 christos split(line, arg, " ") 8618 1.1 christos if (arg[1] == "#") { 8619 1.1 christos defundef = arg[2] 8620 1.1 christos mac1 = arg[3] 8621 1.1 christos } else { 8622 1.1 christos defundef = substr(arg[1], 2) 8623 1.1 christos mac1 = arg[2] 8624 1.1 christos } 8625 1.1 christos split(mac1, mac2, "(") #) 8626 1.1 christos macro = mac2[1] 8627 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1) 8628 1.1 christos if (D_is_set[macro]) { 8629 1.1 christos # Preserve the white space surrounding the "#". 8630 1.1 christos print prefix "define", macro P[macro] D[macro] 8631 1.1 christos next 8632 1.1 christos } else { 8633 1.1 christos # Replace #undef with comments. This is necessary, for example, 8634 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required 8635 1.1 christos # on some systems where configure will not decide to define it. 8636 1.1 christos if (defundef == "undef") { 8637 1.1 christos print "/*", prefix defundef, macro, "*/" 8638 1.1 christos next 8639 1.1 christos } 8640 1.1 christos } 8641 1.1 christos } 8642 1.1 christos { print } 8643 1.1 christos _ACAWK 8644 1.1 christos _ACEOF 8645 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8646 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 8647 1.1 christos fi # test -n "$CONFIG_HEADERS" 8648 1.1 christos 8649 1.1 christos 8650 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 8651 1.1 christos shift 8652 1.1 christos for ac_tag 8653 1.1 christos do 8654 1.1 christos case $ac_tag in 8655 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;; 8656 1.1 christos esac 8657 1.1 christos case $ac_mode$ac_tag in 8658 1.1 christos :[FHL]*:*);; 8659 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 8660 1.1 christos :[FH]-) ac_tag=-:-;; 8661 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 8662 1.1 christos esac 8663 1.1 christos ac_save_IFS=$IFS 8664 1.1 christos IFS=: 8665 1.1 christos set x $ac_tag 8666 1.1 christos IFS=$ac_save_IFS 8667 1.1 christos shift 8668 1.1 christos ac_file=$1 8669 1.1 christos shift 8670 1.1 christos 8671 1.1 christos case $ac_mode in 8672 1.1 christos :L) ac_source=$1;; 8673 1.1 christos :[FH]) 8674 1.1 christos ac_file_inputs= 8675 1.1 christos for ac_f 8676 1.1 christos do 8677 1.1 christos case $ac_f in 8678 1.1 christos -) ac_f="$ac_tmp/stdin";; 8679 1.1 christos *) # Look for the file first in the build tree, then in the source tree 8680 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style, 8681 1.1 christos # because $ac_f cannot contain `:'. 8682 1.1 christos test -f "$ac_f" || 8683 1.1 christos case $ac_f in 8684 1.1 christos [\\/$]*) false;; 8685 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 8686 1.1 christos esac || 8687 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 8688 1.1 christos esac 8689 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 8690 1.1 christos as_fn_append ac_file_inputs " '$ac_f'" 8691 1.1 christos done 8692 1.1 christos 8693 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't 8694 1.1 christos # use $as_me), people would be surprised to read: 8695 1.1 christos # /* config.h. Generated by config.status. */ 8696 1.1 christos configure_input='Generated from '` 8697 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 8698 1.1 christos `' by configure.' 8699 1.1 christos if test x"$ac_file" != x-; then 8700 1.1 christos configure_input="$ac_file. $configure_input" 8701 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 8702 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;} 8703 1.1 christos fi 8704 1.1 christos # Neutralize special characters interpreted by sed in replacement strings. 8705 1.1 christos case $configure_input in #( 8706 1.1 christos *\&* | *\|* | *\\* ) 8707 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" | 8708 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #( 8709 1.1 christos *) ac_sed_conf_input=$configure_input;; 8710 1.1 christos esac 8711 1.1 christos 8712 1.1 christos case $ac_tag in 8713 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \ 8714 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 8715 1.1 christos esac 8716 1.1 christos ;; 8717 1.1 christos esac 8718 1.1 christos 8719 1.1 christos ac_dir=`$as_dirname -- "$ac_file" || 8720 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8721 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \ 8722 1.1 christos X"$ac_file" : 'X\(//\)$' \| \ 8723 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 8724 1.1 christos $as_echo X"$ac_file" | 8725 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8726 1.1 christos s//\1/ 8727 1.1 christos q 8728 1.1 christos } 8729 1.1 christos /^X\(\/\/\)[^/].*/{ 8730 1.1 christos s//\1/ 8731 1.1 christos q 8732 1.1 christos } 8733 1.1 christos /^X\(\/\/\)$/{ 8734 1.1 christos s//\1/ 8735 1.1 christos q 8736 1.1 christos } 8737 1.1 christos /^X\(\/\).*/{ 8738 1.1 christos s//\1/ 8739 1.1 christos q 8740 1.1 christos } 8741 1.1 christos s/.*/./; q'` 8742 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p 8743 1.1 christos ac_builddir=. 8744 1.1 christos 8745 1.1 christos case "$ac_dir" in 8746 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8747 1.1 christos *) 8748 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 8749 1.1 christos # A ".." for each directory in $ac_dir_suffix. 8750 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 8751 1.1 christos case $ac_top_builddir_sub in 8752 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8753 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8754 1.1 christos esac ;; 8755 1.1 christos esac 8756 1.1 christos ac_abs_top_builddir=$ac_pwd 8757 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix 8758 1.1 christos # for backward compatibility: 8759 1.1 christos ac_top_builddir=$ac_top_build_prefix 8760 1.1 christos 8761 1.1 christos case $srcdir in 8762 1.1 christos .) # We are building in place. 8763 1.1 christos ac_srcdir=. 8764 1.1 christos ac_top_srcdir=$ac_top_builddir_sub 8765 1.1 christos ac_abs_top_srcdir=$ac_pwd ;; 8766 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name. 8767 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix; 8768 1.1 christos ac_top_srcdir=$srcdir 8769 1.1 christos ac_abs_top_srcdir=$srcdir ;; 8770 1.1 christos *) # Relative name. 8771 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8772 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir 8773 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8774 1.1 christos esac 8775 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8776 1.1 christos 8777 1.1 christos 8778 1.1 christos case $ac_mode in 8779 1.1 christos :F) 8780 1.1 christos # 8781 1.1 christos # CONFIG_FILE 8782 1.1 christos # 8783 1.1 christos 8784 1.1 christos case $INSTALL in 8785 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 8786 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 8787 1.1 christos esac 8788 1.1 christos ac_MKDIR_P=$MKDIR_P 8789 1.1 christos case $MKDIR_P in 8790 1.1 christos [\\/$]* | ?:[\\/]* ) ;; 8791 1.1 christos */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 8792 1.1 christos esac 8793 1.1 christos _ACEOF 8794 1.1 christos 8795 1.1 christos 8796 1.1 christos # Neutralize VPATH when `$srcdir' = `.'. 8797 1.1 christos # Shell code in configure.ac might set extrasub. 8798 1.1 christos # FIXME: do we really want to maintain this feature? 8799 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8800 1.1 christos ac_sed_extra="$ac_vpsub 8801 1.1 christos $extrasub 8802 1.1 christos _ACEOF 8803 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8804 1.1 christos :t 8805 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 8806 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t 8807 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t 8808 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t 8809 1.1 christos s&@srcdir@&$ac_srcdir&;t t 8810 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t 8811 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t 8812 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 8813 1.1 christos s&@builddir@&$ac_builddir&;t t 8814 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t 8815 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 8816 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t 8817 1.1 christos s&@MKDIR_P@&$ac_MKDIR_P&;t t 8818 1.1 christos " 8819 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 8820 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8821 1.1 christos 8822 1.1 christos 8823 1.1 christos rm -f "$ac_tmp/stdin" 8824 1.1 christos case $ac_file in 8825 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 8826 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 8827 1.1 christos esac \ 8828 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8829 1.1 christos ;; 8830 1.1 christos :H) 8831 1.1 christos # 8832 1.1 christos # CONFIG_HEADER 8833 1.1 christos # 8834 1.1 christos if test x"$ac_file" != x-; then 8835 1.1 christos { 8836 1.1 christos $as_echo "/* $configure_input */" \ 8837 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 8838 1.1 christos } >"$ac_tmp/config.h" \ 8839 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8840 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 8841 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 8842 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;} 8843 1.1 christos else 8844 1.1 christos rm -f "$ac_file" 8845 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \ 8846 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8847 1.1 christos fi 8848 1.1 christos else 8849 1.1 christos $as_echo "/* $configure_input */" \ 8850 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 8851 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5 8852 1.1 christos fi 8853 1.1 christos # Compute "$ac_file"'s index in $config_headers. 8854 1.1 christos _am_arg="$ac_file" 8855 1.1 christos _am_stamp_count=1 8856 1.1 christos for _am_header in $config_headers :; do 8857 1.1 christos case $_am_header in 8858 1.1 christos $_am_arg | $_am_arg:* ) 8859 1.1 christos break ;; 8860 1.1 christos * ) 8861 1.1 christos _am_stamp_count=`expr $_am_stamp_count + 1` ;; 8862 1.1 christos esac 8863 1.1 christos done 8864 1.1 christos echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 8865 1.1 christos $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8866 1.1 christos X"$_am_arg" : 'X\(//\)[^/]' \| \ 8867 1.1 christos X"$_am_arg" : 'X\(//\)$' \| \ 8868 1.1 christos X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 8869 1.1 christos $as_echo X"$_am_arg" | 8870 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8871 1.1 christos s//\1/ 8872 1.1 christos q 8873 1.1 christos } 8874 1.1 christos /^X\(\/\/\)[^/].*/{ 8875 1.1 christos s//\1/ 8876 1.1 christos q 8877 1.1 christos } 8878 1.1 christos /^X\(\/\/\)$/{ 8879 1.1 christos s//\1/ 8880 1.1 christos q 8881 1.1 christos } 8882 1.1 christos /^X\(\/\).*/{ 8883 1.1 christos s//\1/ 8884 1.1 christos q 8885 1.1 christos } 8886 1.1 christos s/.*/./; q'`/stamp-h$_am_stamp_count 8887 1.1 christos ;; 8888 1.1 christos 8889 1.1 christos :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 8890 1.1 christos $as_echo "$as_me: executing $ac_file commands" >&6;} 8891 1.1 christos ;; 8892 1.1 christos esac 8893 1.1 christos 8894 1.1 christos 8895 1.1 christos case $ac_file$ac_mode in 8896 1.1 christos "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 8897 1.1 christos # Older Autoconf quotes --file arguments for eval, but not when files 8898 1.1 christos # are listed without --file. Let's play safe and only enable the eval 8899 1.1 christos # if we detect the quoting. 8900 1.1.1.2 christos # TODO: see whether this extra hack can be removed once we start 8901 1.1.1.2 christos # requiring Autoconf 2.70 or later. 8902 1.1.1.2 christos case $CONFIG_FILES in #( 8903 1.1.1.2 christos *\'*) : 8904 1.1.1.2 christos eval set x "$CONFIG_FILES" ;; #( 8905 1.1.1.2 christos *) : 8906 1.1.1.2 christos set x $CONFIG_FILES ;; #( 8907 1.1.1.2 christos *) : 8908 1.1.1.2 christos ;; 8909 1.1.1.2 christos esac 8910 1.1 christos shift 8911 1.1.1.2 christos # Used to flag and report bootstrapping failures. 8912 1.1.1.2 christos am_rc=0 8913 1.1.1.2 christos for am_mf 8914 1.1 christos do 8915 1.1 christos # Strip MF so we end up with the name of the file. 8916 1.1.1.2 christos am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` 8917 1.1.1.2 christos # Check whether this is an Automake generated Makefile which includes 8918 1.1.1.2 christos # dependency-tracking related rules and includes. 8919 1.1.1.2 christos # Grep'ing the whole file directly is not great: AIX grep has a line 8920 1.1 christos # limit of 2048, but all sed's we know have understand at least 4000. 8921 1.1.1.2 christos sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 8922 1.1.1.2 christos || continue 8923 1.1.1.2 christos am_dirpart=`$as_dirname -- "$am_mf" || 8924 1.1.1.2 christos $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8925 1.1.1.2 christos X"$am_mf" : 'X\(//\)[^/]' \| \ 8926 1.1.1.2 christos X"$am_mf" : 'X\(//\)$' \| \ 8927 1.1.1.2 christos X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 8928 1.1.1.2 christos $as_echo X"$am_mf" | 8929 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8930 1.1 christos s//\1/ 8931 1.1 christos q 8932 1.1 christos } 8933 1.1 christos /^X\(\/\/\)[^/].*/{ 8934 1.1 christos s//\1/ 8935 1.1 christos q 8936 1.1 christos } 8937 1.1 christos /^X\(\/\/\)$/{ 8938 1.1 christos s//\1/ 8939 1.1 christos q 8940 1.1 christos } 8941 1.1 christos /^X\(\/\).*/{ 8942 1.1 christos s//\1/ 8943 1.1 christos q 8944 1.1 christos } 8945 1.1 christos s/.*/./; q'` 8946 1.1.1.2 christos am_filepart=`$as_basename -- "$am_mf" || 8947 1.1.1.2 christos $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 8948 1.1.1.2 christos X"$am_mf" : 'X\(//\)$' \| \ 8949 1.1.1.2 christos X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 8950 1.1.1.2 christos $as_echo X/"$am_mf" | 8951 1.1.1.2 christos sed '/^.*\/\([^/][^/]*\)\/*$/{ 8952 1.1 christos s//\1/ 8953 1.1 christos q 8954 1.1 christos } 8955 1.1.1.2 christos /^X\/\(\/\/\)$/{ 8956 1.1 christos s//\1/ 8957 1.1 christos q 8958 1.1 christos } 8959 1.1.1.2 christos /^X\/\(\/\).*/{ 8960 1.1 christos s//\1/ 8961 1.1 christos q 8962 1.1 christos } 8963 1.1 christos s/.*/./; q'` 8964 1.1.1.2 christos { echo "$as_me:$LINENO: cd "$am_dirpart" \ 8965 1.1.1.2 christos && sed -e '/# am--include-marker/d' "$am_filepart" \ 8966 1.1.1.2 christos | $MAKE -f - am--depfiles" >&5 8967 1.1.1.2 christos (cd "$am_dirpart" \ 8968 1.1.1.2 christos && sed -e '/# am--include-marker/d' "$am_filepart" \ 8969 1.1.1.2 christos | $MAKE -f - am--depfiles) >&5 2>&5 8970 1.1.1.2 christos ac_status=$? 8971 1.1.1.2 christos echo "$as_me:$LINENO: \$? = $ac_status" >&5 8972 1.1.1.2 christos (exit $ac_status); } || am_rc=$? 8973 1.1 christos done 8974 1.1.1.2 christos if test $am_rc -ne 0; then 8975 1.1.1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 8976 1.1.1.2 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 8977 1.1.1.2 christos as_fn_error $? "Something went wrong bootstrapping makefile fragments 8978 1.1.1.3 christos for automatic dependency tracking. If GNU make was not used, consider 8979 1.1.1.3 christos re-running the configure script with MAKE=\"gmake\" (or whatever is 8980 1.1.1.3 christos necessary). You can also try re-running configure with the 8981 1.1.1.2 christos '--disable-dependency-tracking' option to at least be able to build 8982 1.1.1.2 christos the package (albeit without support for automatic dependency tracking). 8983 1.1.1.2 christos See \`config.log' for more details" "$LINENO" 5; } 8984 1.1.1.2 christos fi 8985 1.1.1.2 christos { am_dirpart=; unset am_dirpart;} 8986 1.1.1.2 christos { am_filepart=; unset am_filepart;} 8987 1.1.1.2 christos { am_mf=; unset am_mf;} 8988 1.1.1.2 christos { am_rc=; unset am_rc;} 8989 1.1.1.2 christos rm -f conftest-deps.mk 8990 1.1 christos } 8991 1.1 christos ;; 8992 1.1 christos 8993 1.1 christos esac 8994 1.1 christos done # for ac_tag 8995 1.1 christos 8996 1.1 christos 8997 1.1 christos as_fn_exit 0 8998 1.1 christos _ACEOF 8999 1.1 christos ac_clean_files=$ac_clean_files_save 9000 1.1 christos 9001 1.1 christos test $ac_write_fail = 0 || 9002 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 9003 1.1 christos 9004 1.1 christos 9005 1.1 christos # configure is writing to config.log, and then calls config.status. 9006 1.1 christos # config.status does its own redirection, appending to config.log. 9007 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open 9008 1.1 christos # by configure, so config.status won't be able to write to it; its 9009 1.1 christos # output is simply discarded. So we exec the FD to /dev/null, 9010 1.1 christos # effectively closing config.log, so it can be properly (re)opened and 9011 1.1 christos # appended to by config.status. When coming back to configure, we 9012 1.1 christos # need to make the FD available again. 9013 1.1 christos if test "$no_create" != yes; then 9014 1.1 christos ac_cs_success=: 9015 1.1 christos ac_config_status_args= 9016 1.1 christos test "$silent" = yes && 9017 1.1 christos ac_config_status_args="$ac_config_status_args --quiet" 9018 1.1 christos exec 5>/dev/null 9019 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 9020 1.1 christos exec 5>>config.log 9021 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which 9022 1.1 christos # would make configure fail if this is the last instruction. 9023 1.1 christos $ac_cs_success || as_fn_exit 1 9024 1.1 christos fi 9025 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 9026 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 9027 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 9028 1.1 christos fi 9029 1.1 christos 9030 1.1 christos 9031 1.1 christos 9032 1.1 christos if test "$enable_dhcpv4o6" = "yes"; then 9033 1.1 christos DHCP_VERSIONS="DHCPv4, DHCPv6 and DHCPv4-over-DHCPv6" 9034 1.1 christos elif test "$enable_dhcpv6" != "no"; then 9035 1.1 christos DHCP_VERSIONS="DHCPv4 and DHCPv6" 9036 1.1 christos else 9037 1.1 christos DHCP_VERSIONS="DHCPv4" 9038 1.1 christos fi 9039 1.1 christos 9040 1.1 christos cat > config.report << END 9041 1.1 christos 9042 1.1 christos ISC DHCP source configure results: 9043 1.1 christos -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 9044 1.1 christos 9045 1.1 christos Package: 9046 1.1 christos Name: $PACKAGE_NAME 9047 1.1 christos Version: $PACKAGE_VERSION 9048 1.1 christos 9049 1.1 christos C Compiler: $CC 9050 1.1 christos 9051 1.1 christos Flags: 9052 1.1 christos DEFS: $DEFS 9053 1.1 christos CFLAGS: $CFLAGS 9054 1.1 christos 9055 1.1 christos DHCP versions: $DHCP_VERSIONS 9056 1.1 christos 9057 1.1 christos Features: 9058 1.1 christos debug: $enable_debug 9059 1.1 christos failover: $enable_failover 9060 1.1 christos execute: $enable_execute 9061 1.1 christos binary-leases: $enable_binary_leases 9062 1.1 christos dhcpv6: $enable_dhcpv6 9063 1.1 christos delayed-ack: $enable_delayed_ack 9064 1.1 christos dhcpv4o6: $enable_dhcpv4o6 9065 1.1 christos relay-port: $enable_relay_port 9066 1.1 christos 9067 1.1 christos Developer: 9068 1.1 christos ATF unittests : $atf_path 9069 1.1 christos 9070 1.1 christos END 9071 1.1 christos # TODO: Add Perl system tests 9072 1.1 christos 9073 1.1 christos if test "$atf_path" != "no" 9074 1.1 christos then 9075 1.1 christos echo "ATF_CFLAGS : $ATF_CFLAGS" >> config.report 9076 1.1 christos echo "ATF_LDFLAGS : $ATF_LDFLAGS" >> config.report 9077 1.1 christos echo "ATF_BIN : $ATF_BIN" >> config.report 9078 1.1 christos echo 9079 1.1 christos fi 9080 1.1 christos 9081 1.1 christos cat config.report 9082 1.1 christos 9083 1.1 christos echo 9084 1.1 christos echo Now you can type "make" to build ISC DHCP 9085 1.1 christos echo 9086