1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.69 for DHCP 4.4.3. 4 # 5 # Report bugs to <dhcp-users (at] isc.org>. 6 # 7 # 8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9 # 10 # 11 # This configure script is free software; the Free Software Foundation 12 # gives unlimited permission to copy, distribute and modify it. 13 ## -------------------- ## 14 ## M4sh Initialization. ## 15 ## -------------------- ## 16 17 # Be more Bourne compatible 18 DUALCASE=1; export DUALCASE # for MKS sh 19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26 else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32 esac 33 fi 34 35 36 as_nl=' 37 ' 38 export as_nl 39 # Printing a long string crashes Solaris 7 /usr/bin/printf. 40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43 # Prefer a ksh shell builtin over an external printf program on Solaris, 44 # but without wasting forks for bash or zsh. 45 if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52 else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72 fi 73 74 # The user is always right. 75 if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81 fi 82 83 84 # IFS 85 # We need space, tab and new line, in precisely that order. Quoting is 86 # there to prevent editors from complaining about space-tab. 87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 88 # splitting by setting IFS to empty value.) 89 IFS=" "" $as_nl" 90 91 # Find who we are. Look in the path if we contain no directory separator. 92 as_myself= 93 case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96 for as_dir in $PATH 97 do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102 IFS=$as_save_IFS 103 104 ;; 105 esac 106 # We did not find ourselves, most probably we were run as `sh COMMAND' 107 # in which case we are not to be found in the path. 108 if test "x$as_myself" = x; then 109 as_myself=$0 110 fi 111 if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114 fi 115 116 # Unset variables that we do not need and which cause bugs (e.g. in 117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118 # suppresses any "Segmentation fault" message there. '((' could 119 # trigger a bug in pdksh 5.2.14. 120 for as_var in BASH_ENV ENV MAIL MAILPATH 121 do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123 done 124 PS1='$ ' 125 PS2='> ' 126 PS4='+ ' 127 128 # NLS nuisances. 129 LC_ALL=C 130 export LC_ALL 131 LANGUAGE=C 132 export LANGUAGE 133 134 # CDPATH. 135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137 # Use a proper internal environment variable to ensure we don't fall 138 # into an infinite loop, continuously re-executing ourselves. 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 _as_can_reexec=no; export _as_can_reexec; 141 # We cannot yet assume a decent shell, so we have to provide a 142 # neutralization value for shells without unset; and this also 143 # works around shells that cannot unset nonexistent variables. 144 # Preserve -v and -x to the replacement shell. 145 BASH_ENV=/dev/null 146 ENV=/dev/null 147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148 case $- in # (((( 149 *v*x* | *x*v* ) as_opts=-vx ;; 150 *v* ) as_opts=-v ;; 151 *x* ) as_opts=-x ;; 152 * ) as_opts= ;; 153 esac 154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155 # Admittedly, this is quite paranoid, since all the known shells bail 156 # out after a failed `exec'. 157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158 as_fn_exit 255 159 fi 160 # We don't want this to propagate to other subprocesses. 161 { _as_can_reexec=; unset _as_can_reexec;} 162 if test "x$CONFIG_SHELL" = x; then 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 emulate sh 165 NULLCMD=: 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 # is contrary to our usage. Disable this feature. 168 alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 setopt NO_GLOB_SUBST 170 else 171 case \`(set -o) 2>/dev/null\` in #( 172 *posix*) : 173 set -o posix ;; #( 174 *) : 175 ;; 176 esac 177 fi 178 " 179 as_required="as_fn_return () { (exit \$1); } 180 as_fn_success () { as_fn_return 0; } 181 as_fn_failure () { as_fn_return 1; } 182 as_fn_ret_success () { return 0; } 183 as_fn_ret_failure () { return 1; } 184 185 exitcode=0 186 as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 192 else 193 exitcode=1; echo positional parameters were not saved. 194 fi 195 test x\$exitcode = x0 || exit 1 196 test -x / || exit 1" 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201 test \$(( 1 + 1 )) = 2 || exit 1" 202 if (eval "$as_required") 2>/dev/null; then : 203 as_have_required=yes 204 else 205 as_have_required=no 206 fi 207 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 208 209 else 210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 211 as_found=false 212 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 213 do 214 IFS=$as_save_IFS 215 test -z "$as_dir" && as_dir=. 216 as_found=: 217 case $as_dir in #( 218 /*) 219 for as_base in sh bash ksh sh5; do 220 # Try only shells that exist, to save several forks. 221 as_shell=$as_dir/$as_base 222 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 223 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 224 CONFIG_SHELL=$as_shell as_have_required=yes 225 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 226 break 2 227 fi 228 fi 229 done;; 230 esac 231 as_found=false 232 done 233 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 234 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 235 CONFIG_SHELL=$SHELL as_have_required=yes 236 fi; } 237 IFS=$as_save_IFS 238 239 240 if test "x$CONFIG_SHELL" != x; then : 241 export CONFIG_SHELL 242 # We cannot yet assume a decent shell, so we have to provide a 243 # neutralization value for shells without unset; and this also 244 # works around shells that cannot unset nonexistent variables. 245 # Preserve -v and -x to the replacement shell. 246 BASH_ENV=/dev/null 247 ENV=/dev/null 248 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 249 case $- in # (((( 250 *v*x* | *x*v* ) as_opts=-vx ;; 251 *v* ) as_opts=-v ;; 252 *x* ) as_opts=-x ;; 253 * ) as_opts= ;; 254 esac 255 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 256 # Admittedly, this is quite paranoid, since all the known shells bail 257 # out after a failed `exec'. 258 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 259 exit 255 260 fi 261 262 if test x$as_have_required = xno; then : 263 $as_echo "$0: This script requires a shell more modern than all" 264 $as_echo "$0: the shells that I found on your system." 265 if test x${ZSH_VERSION+set} = xset ; then 266 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 267 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 268 else 269 $as_echo "$0: Please tell bug-autoconf (at] gnu.org and dhcp-users (at] isc.org 270 $0: about your system, including any error possibly output 271 $0: before this message. Then install a modern shell, or 272 $0: manually run the script under such a shell if you do 273 $0: have one." 274 fi 275 exit 1 276 fi 277 fi 278 fi 279 SHELL=${CONFIG_SHELL-/bin/sh} 280 export SHELL 281 # Unset more variables known to interfere with behavior of common tools. 282 CLICOLOR_FORCE= GREP_OPTIONS= 283 unset CLICOLOR_FORCE GREP_OPTIONS 284 285 ## --------------------- ## 286 ## M4sh Shell Functions. ## 287 ## --------------------- ## 288 # as_fn_unset VAR 289 # --------------- 290 # Portably unset VAR. 291 as_fn_unset () 292 { 293 { eval $1=; unset $1;} 294 } 295 as_unset=as_fn_unset 296 297 # as_fn_set_status STATUS 298 # ----------------------- 299 # Set $? to STATUS, without forking. 300 as_fn_set_status () 301 { 302 return $1 303 } # as_fn_set_status 304 305 # as_fn_exit STATUS 306 # ----------------- 307 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 308 as_fn_exit () 309 { 310 set +e 311 as_fn_set_status $1 312 exit $1 313 } # as_fn_exit 314 315 # as_fn_mkdir_p 316 # ------------- 317 # Create "$as_dir" as a directory, including parents if necessary. 318 as_fn_mkdir_p () 319 { 320 321 case $as_dir in #( 322 -*) as_dir=./$as_dir;; 323 esac 324 test -d "$as_dir" || eval $as_mkdir_p || { 325 as_dirs= 326 while :; do 327 case $as_dir in #( 328 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 329 *) as_qdir=$as_dir;; 330 esac 331 as_dirs="'$as_qdir' $as_dirs" 332 as_dir=`$as_dirname -- "$as_dir" || 333 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 334 X"$as_dir" : 'X\(//\)[^/]' \| \ 335 X"$as_dir" : 'X\(//\)$' \| \ 336 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 337 $as_echo X"$as_dir" | 338 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 339 s//\1/ 340 q 341 } 342 /^X\(\/\/\)[^/].*/{ 343 s//\1/ 344 q 345 } 346 /^X\(\/\/\)$/{ 347 s//\1/ 348 q 349 } 350 /^X\(\/\).*/{ 351 s//\1/ 352 q 353 } 354 s/.*/./; q'` 355 test -d "$as_dir" && break 356 done 357 test -z "$as_dirs" || eval "mkdir $as_dirs" 358 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 359 360 361 } # as_fn_mkdir_p 362 363 # as_fn_executable_p FILE 364 # ----------------------- 365 # Test if FILE is an executable regular file. 366 as_fn_executable_p () 367 { 368 test -f "$1" && test -x "$1" 369 } # as_fn_executable_p 370 # as_fn_append VAR VALUE 371 # ---------------------- 372 # Append the text in VALUE to the end of the definition contained in VAR. Take 373 # advantage of any shell optimizations that allow amortized linear growth over 374 # repeated appends, instead of the typical quadratic growth present in naive 375 # implementations. 376 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 377 eval 'as_fn_append () 378 { 379 eval $1+=\$2 380 }' 381 else 382 as_fn_append () 383 { 384 eval $1=\$$1\$2 385 } 386 fi # as_fn_append 387 388 # as_fn_arith ARG... 389 # ------------------ 390 # Perform arithmetic evaluation on the ARGs, and store the result in the 391 # global $as_val. Take advantage of shells that can avoid forks. The arguments 392 # must be portable across $(()) and expr. 393 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 394 eval 'as_fn_arith () 395 { 396 as_val=$(( $* )) 397 }' 398 else 399 as_fn_arith () 400 { 401 as_val=`expr "$@" || test $? -eq 1` 402 } 403 fi # as_fn_arith 404 405 406 # as_fn_error STATUS ERROR [LINENO LOG_FD] 407 # ---------------------------------------- 408 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 409 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 410 # script with STATUS, using 1 if that was 0. 411 as_fn_error () 412 { 413 as_status=$1; test $as_status -eq 0 && as_status=1 414 if test "$4"; then 415 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 416 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 417 fi 418 $as_echo "$as_me: error: $2" >&2 419 as_fn_exit $as_status 420 } # as_fn_error 421 422 if expr a : '\(a\)' >/dev/null 2>&1 && 423 test "X`expr 00001 : '.*\(...\)'`" = X001; then 424 as_expr=expr 425 else 426 as_expr=false 427 fi 428 429 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 430 as_basename=basename 431 else 432 as_basename=false 433 fi 434 435 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 436 as_dirname=dirname 437 else 438 as_dirname=false 439 fi 440 441 as_me=`$as_basename -- "$0" || 442 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 443 X"$0" : 'X\(//\)$' \| \ 444 X"$0" : 'X\(/\)' \| . 2>/dev/null || 445 $as_echo X/"$0" | 446 sed '/^.*\/\([^/][^/]*\)\/*$/{ 447 s//\1/ 448 q 449 } 450 /^X\/\(\/\/\)$/{ 451 s//\1/ 452 q 453 } 454 /^X\/\(\/\).*/{ 455 s//\1/ 456 q 457 } 458 s/.*/./; q'` 459 460 # Avoid depending upon Character Ranges. 461 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 462 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 463 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 464 as_cr_digits='0123456789' 465 as_cr_alnum=$as_cr_Letters$as_cr_digits 466 467 468 as_lineno_1=$LINENO as_lineno_1a=$LINENO 469 as_lineno_2=$LINENO as_lineno_2a=$LINENO 470 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 471 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 472 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 473 sed -n ' 474 p 475 /[$]LINENO/= 476 ' <$as_myself | 477 sed ' 478 s/[$]LINENO.*/&-/ 479 t lineno 480 b 481 :lineno 482 N 483 :loop 484 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 485 t loop 486 s/-\n.*// 487 ' >$as_me.lineno && 488 chmod +x "$as_me.lineno" || 489 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 490 491 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 492 # already done that, so ensure we don't try to do so again and fall 493 # in an infinite loop. This has already happened in practice. 494 _as_can_reexec=no; export _as_can_reexec 495 # Don't try to exec as it changes $[0], causing all sort of problems 496 # (the dirname of $[0] is not the place where we might find the 497 # original and so on. Autoconf is especially sensitive to this). 498 . "./$as_me.lineno" 499 # Exit status is that of the last command. 500 exit 501 } 502 503 ECHO_C= ECHO_N= ECHO_T= 504 case `echo -n x` in #((((( 505 -n*) 506 case `echo 'xy\c'` in 507 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 508 xy) ECHO_C='\c';; 509 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 510 ECHO_T=' ';; 511 esac;; 512 *) 513 ECHO_N='-n';; 514 esac 515 516 rm -f conf$$ conf$$.exe conf$$.file 517 if test -d conf$$.dir; then 518 rm -f conf$$.dir/conf$$.file 519 else 520 rm -f conf$$.dir 521 mkdir conf$$.dir 2>/dev/null 522 fi 523 if (echo >conf$$.file) 2>/dev/null; then 524 if ln -s conf$$.file conf$$ 2>/dev/null; then 525 as_ln_s='ln -s' 526 # ... but there are two gotchas: 527 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 528 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 529 # In both cases, we have to default to `cp -pR'. 530 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 531 as_ln_s='cp -pR' 532 elif ln conf$$.file conf$$ 2>/dev/null; then 533 as_ln_s=ln 534 else 535 as_ln_s='cp -pR' 536 fi 537 else 538 as_ln_s='cp -pR' 539 fi 540 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 541 rmdir conf$$.dir 2>/dev/null 542 543 if mkdir -p . 2>/dev/null; then 544 as_mkdir_p='mkdir -p "$as_dir"' 545 else 546 test -d ./-p && rmdir ./-p 547 as_mkdir_p=false 548 fi 549 550 as_test_x='test -x' 551 as_executable_p=as_fn_executable_p 552 553 # Sed expression to map a string onto a valid CPP name. 554 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 555 556 # Sed expression to map a string onto a valid variable name. 557 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 558 559 560 test -n "$DJDIR" || exec 7<&0 </dev/null 561 exec 6>&1 562 563 # Name of the host. 564 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 565 # so uname gets run too. 566 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 567 568 # 569 # Initializations. 570 # 571 ac_default_prefix=/usr/local 572 ac_clean_files= 573 ac_config_libobj_dir=. 574 LIBOBJS= 575 cross_compiling=no 576 subdirs= 577 MFLAGS= 578 MAKEFLAGS= 579 580 # Identity of this package. 581 PACKAGE_NAME='DHCP' 582 PACKAGE_TARNAME='dhcp' 583 PACKAGE_VERSION='4.4.3' 584 PACKAGE_STRING='DHCP 4.4.3' 585 PACKAGE_BUGREPORT='dhcp-users (at] isc.org' 586 PACKAGE_URL='' 587 588 # Factoring default headers for most tests. 589 ac_includes_default="\ 590 #include <stdio.h> 591 #ifdef HAVE_SYS_TYPES_H 592 # include <sys/types.h> 593 #endif 594 #ifdef HAVE_SYS_STAT_H 595 # include <sys/stat.h> 596 #endif 597 #ifdef STDC_HEADERS 598 # include <stdlib.h> 599 # include <stddef.h> 600 #else 601 # ifdef HAVE_STDLIB_H 602 # include <stdlib.h> 603 # endif 604 #endif 605 #ifdef HAVE_STRING_H 606 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 607 # include <memory.h> 608 # endif 609 # include <string.h> 610 #endif 611 #ifdef HAVE_STRINGS_H 612 # include <strings.h> 613 #endif 614 #ifdef HAVE_INTTYPES_H 615 # include <inttypes.h> 616 #endif 617 #ifdef HAVE_STDINT_H 618 # include <stdint.h> 619 #endif 620 #ifdef HAVE_UNISTD_H 621 # include <unistd.h> 622 #endif" 623 624 ac_subst_vars='am__EXEEXT_FALSE 625 am__EXEEXT_TRUE 626 LTLIBOBJS 627 LIBOBJS 628 LDAP_CFLAGS 629 LDAP_LIBS 630 INSTALL_BIND_FALSE 631 INSTALL_BIND_TRUE 632 Q 633 DISTCHECK_LIBTOOL_CONFIGURE_FLAG 634 BINDLT 635 A 636 DHLIBS 637 HAVE_BINDDIR_FALSE 638 HAVE_BINDDIR_TRUE 639 DISTCHECK_LIBBIND_CONFIGURE_FLAG 640 BINDLIBISCDIR 641 BINDLIBISCCFGDIR 642 BINDLIBDNSDIR 643 BINDLIBIRSDIR 644 BINDSRCDIR 645 BINDDIR 646 BINDSUBDIR 647 BINDIOMUX 648 ac_prefix_program 649 DISTCHECK_ATF_CONFIGURE_FLAG 650 HAVE_ATF_FALSE 651 HAVE_ATF_TRUE 652 UNITTESTS 653 ATF_BIN 654 ATF_LDFLAGS 655 ATF_CFLAGS 656 pkgcfg_found 657 BIND_ATF_FALSE 658 BIND_ATF_TRUE 659 byte_order 660 AR 661 RANLIB 662 EGREP 663 GREP 664 CPP 665 BINDCONFIG 666 am__fastdepCC_FALSE 667 am__fastdepCC_TRUE 668 CCDEPMODE 669 am__nodep 670 AMDEPBACKSLASH 671 AMDEP_FALSE 672 AMDEP_TRUE 673 am__include 674 DEPDIR 675 OBJEXT 676 EXEEXT 677 ac_ct_CC 678 CPPFLAGS 679 LDFLAGS 680 CFLAGS 681 CC 682 host_os 683 host_vendor 684 host_cpu 685 host 686 build_os 687 build_vendor 688 build_cpu 689 build 690 MAINT 691 MAINTAINER_MODE_FALSE 692 MAINTAINER_MODE_TRUE 693 AM_BACKSLASH 694 AM_DEFAULT_VERBOSITY 695 AM_DEFAULT_V 696 AM_V 697 CSCOPE 698 ETAGS 699 CTAGS 700 am__untar 701 am__tar 702 AMTAR 703 am__leading_dot 704 SET_MAKE 705 AWK 706 mkdir_p 707 MKDIR_P 708 INSTALL_STRIP_PROGRAM 709 STRIP 710 install_sh 711 MAKEINFO 712 AUTOHEADER 713 AUTOMAKE 714 AUTOCONF 715 ACLOCAL 716 VERSION 717 PACKAGE 718 CYGPATH_W 719 am__isrc 720 INSTALL_DATA 721 INSTALL_SCRIPT 722 INSTALL_PROGRAM 723 target_alias 724 host_alias 725 build_alias 726 LIBS 727 ECHO_T 728 ECHO_N 729 ECHO_C 730 DEFS 731 mandir 732 localedir 733 libdir 734 psdir 735 pdfdir 736 dvidir 737 htmldir 738 infodir 739 docdir 740 oldincludedir 741 includedir 742 runstatedir 743 localstatedir 744 sharedstatedir 745 sysconfdir 746 datadir 747 datarootdir 748 libexecdir 749 sbindir 750 bindir 751 program_transform_name 752 prefix 753 exec_prefix 754 PACKAGE_URL 755 PACKAGE_BUGREPORT 756 PACKAGE_STRING 757 PACKAGE_VERSION 758 PACKAGE_TARNAME 759 PACKAGE_NAME 760 PATH_SEPARATOR 761 SHELL 762 am__quote' 763 ac_subst_files='' 764 ac_user_opts=' 765 enable_option_checking 766 enable_silent_rules 767 enable_maintainer_mode 768 enable_dependency_tracking 769 enable_debug 770 enable_failover 771 enable_execute 772 enable_tracing 773 enable_delayed_ack 774 enable_dhcpv6 775 enable_dhcpv4o6 776 enable_relay_port 777 enable_paranoia 778 enable_early_chroot 779 enable_ipv4_pktinfo 780 enable_use_sockets 781 enable_log_pid 782 enable_binary_leases 783 with_atf 784 with_srv_conf_file 785 with_srv_lease_file 786 with_srv6_lease_file 787 with_cli_lease_file 788 with_cli6_lease_file 789 with_srv_pid_file 790 with_srv6_pid_file 791 with_cli_pid_file 792 with_cli6_pid_file 793 with_relay_pid_file 794 with_relay6_pid_file 795 with_randomdev 796 enable_kqueue 797 enable_epoll 798 enable_devpoll 799 with_bind_extra_config 800 with_libbind 801 enable_libtool 802 enable_bind_install 803 with_ldap 804 with_ldapcrypto 805 with_ldap_gssapi 806 with_ldapcasa 807 ' 808 ac_precious_vars='build_alias 809 host_alias 810 target_alias 811 CC 812 CFLAGS 813 LDFLAGS 814 LIBS 815 CPPFLAGS 816 CPP' 817 818 819 # Initialize some variables set by options. 820 ac_init_help= 821 ac_init_version=false 822 ac_unrecognized_opts= 823 ac_unrecognized_sep= 824 # The variables have the same names as the options, with 825 # dashes changed to underlines. 826 cache_file=/dev/null 827 exec_prefix=NONE 828 no_create= 829 no_recursion= 830 prefix=NONE 831 program_prefix=NONE 832 program_suffix=NONE 833 program_transform_name=s,x,x, 834 silent= 835 site= 836 srcdir= 837 verbose= 838 x_includes=NONE 839 x_libraries=NONE 840 841 # Installation directory options. 842 # These are left unexpanded so users can "make install exec_prefix=/foo" 843 # and all the variables that are supposed to be based on exec_prefix 844 # by default will actually change. 845 # Use braces instead of parens because sh, perl, etc. also accept them. 846 # (The list follows the same order as the GNU Coding Standards.) 847 bindir='${exec_prefix}/bin' 848 sbindir='${exec_prefix}/sbin' 849 libexecdir='${exec_prefix}/libexec' 850 datarootdir='${prefix}/share' 851 datadir='${datarootdir}' 852 sysconfdir='${prefix}/etc' 853 sharedstatedir='${prefix}/com' 854 localstatedir='${prefix}/var' 855 runstatedir='${localstatedir}/run' 856 includedir='${prefix}/include' 857 oldincludedir='/usr/include' 858 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 859 infodir='${datarootdir}/info' 860 htmldir='${docdir}' 861 dvidir='${docdir}' 862 pdfdir='${docdir}' 863 psdir='${docdir}' 864 libdir='${exec_prefix}/lib' 865 localedir='${datarootdir}/locale' 866 mandir='${datarootdir}/man' 867 868 ac_prev= 869 ac_dashdash= 870 for ac_option 871 do 872 # If the previous option needs an argument, assign it. 873 if test -n "$ac_prev"; then 874 eval $ac_prev=\$ac_option 875 ac_prev= 876 continue 877 fi 878 879 case $ac_option in 880 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 881 *=) ac_optarg= ;; 882 *) ac_optarg=yes ;; 883 esac 884 885 # Accept the important Cygnus configure options, so we can diagnose typos. 886 887 case $ac_dashdash$ac_option in 888 --) 889 ac_dashdash=yes ;; 890 891 -bindir | --bindir | --bindi | --bind | --bin | --bi) 892 ac_prev=bindir ;; 893 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 894 bindir=$ac_optarg ;; 895 896 -build | --build | --buil | --bui | --bu) 897 ac_prev=build_alias ;; 898 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 899 build_alias=$ac_optarg ;; 900 901 -cache-file | --cache-file | --cache-fil | --cache-fi \ 902 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 903 ac_prev=cache_file ;; 904 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 905 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 906 cache_file=$ac_optarg ;; 907 908 --config-cache | -C) 909 cache_file=config.cache ;; 910 911 -datadir | --datadir | --datadi | --datad) 912 ac_prev=datadir ;; 913 -datadir=* | --datadir=* | --datadi=* | --datad=*) 914 datadir=$ac_optarg ;; 915 916 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 917 | --dataroo | --dataro | --datar) 918 ac_prev=datarootdir ;; 919 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 920 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 921 datarootdir=$ac_optarg ;; 922 923 -disable-* | --disable-*) 924 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 925 # Reject names that are not valid shell variable names. 926 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 927 as_fn_error $? "invalid feature name: $ac_useropt" 928 ac_useropt_orig=$ac_useropt 929 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 930 case $ac_user_opts in 931 *" 932 "enable_$ac_useropt" 933 "*) ;; 934 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 935 ac_unrecognized_sep=', ';; 936 esac 937 eval enable_$ac_useropt=no ;; 938 939 -docdir | --docdir | --docdi | --doc | --do) 940 ac_prev=docdir ;; 941 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 942 docdir=$ac_optarg ;; 943 944 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 945 ac_prev=dvidir ;; 946 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 947 dvidir=$ac_optarg ;; 948 949 -enable-* | --enable-*) 950 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 951 # Reject names that are not valid shell variable names. 952 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 953 as_fn_error $? "invalid feature name: $ac_useropt" 954 ac_useropt_orig=$ac_useropt 955 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 956 case $ac_user_opts in 957 *" 958 "enable_$ac_useropt" 959 "*) ;; 960 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 961 ac_unrecognized_sep=', ';; 962 esac 963 eval enable_$ac_useropt=\$ac_optarg ;; 964 965 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 966 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 967 | --exec | --exe | --ex) 968 ac_prev=exec_prefix ;; 969 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 970 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 971 | --exec=* | --exe=* | --ex=*) 972 exec_prefix=$ac_optarg ;; 973 974 -gas | --gas | --ga | --g) 975 # Obsolete; use --with-gas. 976 with_gas=yes ;; 977 978 -help | --help | --hel | --he | -h) 979 ac_init_help=long ;; 980 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 981 ac_init_help=recursive ;; 982 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 983 ac_init_help=short ;; 984 985 -host | --host | --hos | --ho) 986 ac_prev=host_alias ;; 987 -host=* | --host=* | --hos=* | --ho=*) 988 host_alias=$ac_optarg ;; 989 990 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 991 ac_prev=htmldir ;; 992 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 993 | --ht=*) 994 htmldir=$ac_optarg ;; 995 996 -includedir | --includedir | --includedi | --included | --include \ 997 | --includ | --inclu | --incl | --inc) 998 ac_prev=includedir ;; 999 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1000 | --includ=* | --inclu=* | --incl=* | --inc=*) 1001 includedir=$ac_optarg ;; 1002 1003 -infodir | --infodir | --infodi | --infod | --info | --inf) 1004 ac_prev=infodir ;; 1005 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1006 infodir=$ac_optarg ;; 1007 1008 -libdir | --libdir | --libdi | --libd) 1009 ac_prev=libdir ;; 1010 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1011 libdir=$ac_optarg ;; 1012 1013 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1014 | --libexe | --libex | --libe) 1015 ac_prev=libexecdir ;; 1016 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1017 | --libexe=* | --libex=* | --libe=*) 1018 libexecdir=$ac_optarg ;; 1019 1020 -localedir | --localedir | --localedi | --localed | --locale) 1021 ac_prev=localedir ;; 1022 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1023 localedir=$ac_optarg ;; 1024 1025 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1026 | --localstate | --localstat | --localsta | --localst | --locals) 1027 ac_prev=localstatedir ;; 1028 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1029 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1030 localstatedir=$ac_optarg ;; 1031 1032 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1033 ac_prev=mandir ;; 1034 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1035 mandir=$ac_optarg ;; 1036 1037 -nfp | --nfp | --nf) 1038 # Obsolete; use --without-fp. 1039 with_fp=no ;; 1040 1041 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1042 | --no-cr | --no-c | -n) 1043 no_create=yes ;; 1044 1045 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1046 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1047 no_recursion=yes ;; 1048 1049 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1050 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1051 | --oldin | --oldi | --old | --ol | --o) 1052 ac_prev=oldincludedir ;; 1053 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1054 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1055 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1056 oldincludedir=$ac_optarg ;; 1057 1058 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1059 ac_prev=prefix ;; 1060 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1061 prefix=$ac_optarg ;; 1062 1063 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1064 | --program-pre | --program-pr | --program-p) 1065 ac_prev=program_prefix ;; 1066 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1067 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1068 program_prefix=$ac_optarg ;; 1069 1070 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1071 | --program-suf | --program-su | --program-s) 1072 ac_prev=program_suffix ;; 1073 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1074 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1075 program_suffix=$ac_optarg ;; 1076 1077 -program-transform-name | --program-transform-name \ 1078 | --program-transform-nam | --program-transform-na \ 1079 | --program-transform-n | --program-transform- \ 1080 | --program-transform | --program-transfor \ 1081 | --program-transfo | --program-transf \ 1082 | --program-trans | --program-tran \ 1083 | --progr-tra | --program-tr | --program-t) 1084 ac_prev=program_transform_name ;; 1085 -program-transform-name=* | --program-transform-name=* \ 1086 | --program-transform-nam=* | --program-transform-na=* \ 1087 | --program-transform-n=* | --program-transform-=* \ 1088 | --program-transform=* | --program-transfor=* \ 1089 | --program-transfo=* | --program-transf=* \ 1090 | --program-trans=* | --program-tran=* \ 1091 | --progr-tra=* | --program-tr=* | --program-t=*) 1092 program_transform_name=$ac_optarg ;; 1093 1094 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1095 ac_prev=pdfdir ;; 1096 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1097 pdfdir=$ac_optarg ;; 1098 1099 -psdir | --psdir | --psdi | --psd | --ps) 1100 ac_prev=psdir ;; 1101 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1102 psdir=$ac_optarg ;; 1103 1104 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1105 | -silent | --silent | --silen | --sile | --sil) 1106 silent=yes ;; 1107 1108 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1109 | --runstate | --runstat | --runsta | --runst | --runs \ 1110 | --run | --ru | --r) 1111 ac_prev=runstatedir ;; 1112 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1113 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1114 | --run=* | --ru=* | --r=*) 1115 runstatedir=$ac_optarg ;; 1116 1117 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1118 ac_prev=sbindir ;; 1119 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1120 | --sbi=* | --sb=*) 1121 sbindir=$ac_optarg ;; 1122 1123 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1124 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1125 | --sharedst | --shareds | --shared | --share | --shar \ 1126 | --sha | --sh) 1127 ac_prev=sharedstatedir ;; 1128 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1129 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1130 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1131 | --sha=* | --sh=*) 1132 sharedstatedir=$ac_optarg ;; 1133 1134 -site | --site | --sit) 1135 ac_prev=site ;; 1136 -site=* | --site=* | --sit=*) 1137 site=$ac_optarg ;; 1138 1139 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1140 ac_prev=srcdir ;; 1141 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1142 srcdir=$ac_optarg ;; 1143 1144 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1145 | --syscon | --sysco | --sysc | --sys | --sy) 1146 ac_prev=sysconfdir ;; 1147 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1148 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1149 sysconfdir=$ac_optarg ;; 1150 1151 -target | --target | --targe | --targ | --tar | --ta | --t) 1152 ac_prev=target_alias ;; 1153 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1154 target_alias=$ac_optarg ;; 1155 1156 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1157 verbose=yes ;; 1158 1159 -version | --version | --versio | --versi | --vers | -V) 1160 ac_init_version=: ;; 1161 1162 -with-* | --with-*) 1163 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1164 # Reject names that are not valid shell variable names. 1165 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1166 as_fn_error $? "invalid package name: $ac_useropt" 1167 ac_useropt_orig=$ac_useropt 1168 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1169 case $ac_user_opts in 1170 *" 1171 "with_$ac_useropt" 1172 "*) ;; 1173 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1174 ac_unrecognized_sep=', ';; 1175 esac 1176 eval with_$ac_useropt=\$ac_optarg ;; 1177 1178 -without-* | --without-*) 1179 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1180 # Reject names that are not valid shell variable names. 1181 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1182 as_fn_error $? "invalid package name: $ac_useropt" 1183 ac_useropt_orig=$ac_useropt 1184 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1185 case $ac_user_opts in 1186 *" 1187 "with_$ac_useropt" 1188 "*) ;; 1189 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1190 ac_unrecognized_sep=', ';; 1191 esac 1192 eval with_$ac_useropt=no ;; 1193 1194 --x) 1195 # Obsolete; use --with-x. 1196 with_x=yes ;; 1197 1198 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1199 | --x-incl | --x-inc | --x-in | --x-i) 1200 ac_prev=x_includes ;; 1201 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1202 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1203 x_includes=$ac_optarg ;; 1204 1205 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1206 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1207 ac_prev=x_libraries ;; 1208 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1209 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1210 x_libraries=$ac_optarg ;; 1211 1212 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1213 Try \`$0 --help' for more information" 1214 ;; 1215 1216 *=*) 1217 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1218 # Reject names that are not valid shell variable names. 1219 case $ac_envvar in #( 1220 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1221 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1222 esac 1223 eval $ac_envvar=\$ac_optarg 1224 export $ac_envvar ;; 1225 1226 *) 1227 # FIXME: should be removed in autoconf 3.0. 1228 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1229 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1230 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1231 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1232 ;; 1233 1234 esac 1235 done 1236 1237 if test -n "$ac_prev"; then 1238 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1239 as_fn_error $? "missing argument to $ac_option" 1240 fi 1241 1242 if test -n "$ac_unrecognized_opts"; then 1243 case $enable_option_checking in 1244 no) ;; 1245 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1246 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1247 esac 1248 fi 1249 1250 # Check all directory arguments for consistency. 1251 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1252 datadir sysconfdir sharedstatedir localstatedir includedir \ 1253 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1254 libdir localedir mandir runstatedir 1255 do 1256 eval ac_val=\$$ac_var 1257 # Remove trailing slashes. 1258 case $ac_val in 1259 */ ) 1260 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1261 eval $ac_var=\$ac_val;; 1262 esac 1263 # Be sure to have absolute directory names. 1264 case $ac_val in 1265 [\\/$]* | ?:[\\/]* ) continue;; 1266 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1267 esac 1268 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1269 done 1270 1271 # There might be people who depend on the old broken behavior: `$host' 1272 # used to hold the argument of --host etc. 1273 # FIXME: To remove some day. 1274 build=$build_alias 1275 host=$host_alias 1276 target=$target_alias 1277 1278 # FIXME: To remove some day. 1279 if test "x$host_alias" != x; then 1280 if test "x$build_alias" = x; then 1281 cross_compiling=maybe 1282 elif test "x$build_alias" != "x$host_alias"; then 1283 cross_compiling=yes 1284 fi 1285 fi 1286 1287 ac_tool_prefix= 1288 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1289 1290 test "$silent" = yes && exec 6>/dev/null 1291 1292 1293 ac_pwd=`pwd` && test -n "$ac_pwd" && 1294 ac_ls_di=`ls -di .` && 1295 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1296 as_fn_error $? "working directory cannot be determined" 1297 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1298 as_fn_error $? "pwd does not report name of working directory" 1299 1300 1301 # Find the source files, if location was not specified. 1302 if test -z "$srcdir"; then 1303 ac_srcdir_defaulted=yes 1304 # Try the directory containing this script, then the parent directory. 1305 ac_confdir=`$as_dirname -- "$as_myself" || 1306 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1307 X"$as_myself" : 'X\(//\)[^/]' \| \ 1308 X"$as_myself" : 'X\(//\)$' \| \ 1309 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1310 $as_echo X"$as_myself" | 1311 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1312 s//\1/ 1313 q 1314 } 1315 /^X\(\/\/\)[^/].*/{ 1316 s//\1/ 1317 q 1318 } 1319 /^X\(\/\/\)$/{ 1320 s//\1/ 1321 q 1322 } 1323 /^X\(\/\).*/{ 1324 s//\1/ 1325 q 1326 } 1327 s/.*/./; q'` 1328 srcdir=$ac_confdir 1329 if test ! -r "$srcdir/$ac_unique_file"; then 1330 srcdir=.. 1331 fi 1332 else 1333 ac_srcdir_defaulted=no 1334 fi 1335 if test ! -r "$srcdir/$ac_unique_file"; then 1336 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1337 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1338 fi 1339 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1340 ac_abs_confdir=`( 1341 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1342 pwd)` 1343 # When building in place, set srcdir=. 1344 if test "$ac_abs_confdir" = "$ac_pwd"; then 1345 srcdir=. 1346 fi 1347 # Remove unnecessary trailing slashes from srcdir. 1348 # Double slashes in file names in object file debugging info 1349 # mess up M-x gdb in Emacs. 1350 case $srcdir in 1351 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1352 esac 1353 for ac_var in $ac_precious_vars; do 1354 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1355 eval ac_env_${ac_var}_value=\$${ac_var} 1356 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1357 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1358 done 1359 1360 # 1361 # Report the --help message. 1362 # 1363 if test "$ac_init_help" = "long"; then 1364 # Omit some internal or obsolete options to make the list less imposing. 1365 # This message is too long to be a string in the A/UX 3.1 sh. 1366 cat <<_ACEOF 1367 \`configure' configures DHCP 4.4.3 to adapt to many kinds of systems. 1368 1369 Usage: $0 [OPTION]... [VAR=VALUE]... 1370 1371 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1372 VAR=VALUE. See below for descriptions of some of the useful variables. 1373 1374 Defaults for the options are specified in brackets. 1375 1376 Configuration: 1377 -h, --help display this help and exit 1378 --help=short display options specific to this package 1379 --help=recursive display the short help of all the included packages 1380 -V, --version display version information and exit 1381 -q, --quiet, --silent do not print \`checking ...' messages 1382 --cache-file=FILE cache test results in FILE [disabled] 1383 -C, --config-cache alias for \`--cache-file=config.cache' 1384 -n, --no-create do not create output files 1385 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1386 1387 Installation directories: 1388 --prefix=PREFIX install architecture-independent files in PREFIX 1389 [$ac_default_prefix] 1390 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1391 [PREFIX] 1392 1393 By default, \`make install' will install all the files in 1394 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1395 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1396 for instance \`--prefix=\$HOME'. 1397 1398 For better control, use the options below. 1399 1400 Fine tuning of the installation directories: 1401 --bindir=DIR user executables [EPREFIX/bin] 1402 --sbindir=DIR system admin executables [EPREFIX/sbin] 1403 --libexecdir=DIR program executables [EPREFIX/libexec] 1404 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1405 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1406 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1407 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1408 --libdir=DIR object code libraries [EPREFIX/lib] 1409 --includedir=DIR C header files [PREFIX/include] 1410 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1411 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1412 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1413 --infodir=DIR info documentation [DATAROOTDIR/info] 1414 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1415 --mandir=DIR man documentation [DATAROOTDIR/man] 1416 --docdir=DIR documentation root [DATAROOTDIR/doc/dhcp] 1417 --htmldir=DIR html documentation [DOCDIR] 1418 --dvidir=DIR dvi documentation [DOCDIR] 1419 --pdfdir=DIR pdf documentation [DOCDIR] 1420 --psdir=DIR ps documentation [DOCDIR] 1421 _ACEOF 1422 1423 cat <<\_ACEOF 1424 1425 Program names: 1426 --program-prefix=PREFIX prepend PREFIX to installed program names 1427 --program-suffix=SUFFIX append SUFFIX to installed program names 1428 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1429 1430 System types: 1431 --build=BUILD configure for building on BUILD [guessed] 1432 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1433 _ACEOF 1434 fi 1435 1436 if test -n "$ac_init_help"; then 1437 case $ac_init_help in 1438 short | recursive ) echo "Configuration of DHCP 4.4.3:";; 1439 esac 1440 cat <<\_ACEOF 1441 1442 Optional Features: 1443 --disable-option-checking ignore unrecognized --enable/--with options 1444 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1445 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1446 --enable-silent-rules less verbose build output (undo: "make V=1") 1447 --disable-silent-rules verbose build output (undo: "make V=0") 1448 --enable-maintainer-mode 1449 enable make rules and dependencies not useful (and 1450 sometimes confusing) to the casual installer 1451 --enable-dependency-tracking 1452 do not reject slow dependency extractors 1453 --disable-dependency-tracking 1454 speeds up one-time build 1455 --enable-debug create a debug-only version of the software (default 1456 is no). 1457 --enable-failover enable support for failover (default is yes) 1458 --enable-execute enable support for execute() in config (default is 1459 yes) 1460 --enable-tracing enable support for server activity tracing (default 1461 is yes) 1462 --enable-delayed-ack queues multiple DHCPACK replies (default is yes) 1463 --enable-dhcpv6 enable support for DHCPv6 (default is yes) 1464 --enable-dhcpv4o6 enable support for DHCPv4-over-DHCPv6 (default is 1465 no) 1466 --enable-relay-port enable support for relay port (default is no) 1467 --enable-paranoia enable support for chroot/setuid (default is no) 1468 --enable-early-chroot enable chrooting prior to configuration (default is 1469 no) 1470 --enable-ipv4-pktinfo enable use of pktinfo on IPv4 sockets (default is 1471 no) 1472 --enable-use-sockets use the standard BSD socket API (default is no) 1473 --enable-log-pid Include PIDs in syslog messages (default is no). 1474 --enable-binary-leases enable support for binary insertion of leases 1475 (default is no) 1476 --enable-kqueue use BSD kqueue (default is no) 1477 --enable-epoll use Linux epoll (default is no) 1478 --enable-devpoll use /dev/poll (default is no) 1479 --enable-libtool use GNU libtool for dynamic shared libraries 1480 (default is no). 1481 --enable-bind-install install bind includes and libraries (default is no). 1482 1483 Optional Packages: 1484 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1485 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1486 --with-atf=PATH specify location where atf was installed 1487 --with-srv-conf-file=PATH 1488 Default file containing dhcpd configuration (default 1489 is typically /etc/dhcpd.conf) 1490 --with-srv-lease-file=PATH 1491 File for dhcpd leases (default is 1492 LOCALSTATEDIR/db/dhcpd.leases) 1493 --with-srv6-lease-file=PATH 1494 File for dhcpd6 leases (default is 1495 LOCALSTATEDIR/db/dhcpd6.leases) 1496 --with-cli-lease-file=PATH 1497 File for dhclient leases (default is 1498 LOCALSTATEDIR/db/dhclient.leases) 1499 --with-cli6-lease-file=PATH 1500 File for dhclient6 leases (default is 1501 LOCALSTATEDIR/db/dhclient6.leases) 1502 --with-srv-pid-file=PATH 1503 File for dhcpd process information (default is 1504 LOCALSTATEDIR/run/dhcpd.pid) 1505 --with-srv6-pid-file=PATH 1506 File for dhcpd6 process information (default is 1507 LOCALSTATEDIR/run/dhcpd6.pid) 1508 --with-cli-pid-file=PATH 1509 File for dhclient process information (default is 1510 LOCALSTATEDIR/run/dhclient.pid) 1511 --with-cli6-pid-file=PATH 1512 File for dhclient6 process information (default is 1513 LOCALSTATEDIR/run/dhclient6.pid) 1514 --with-relay-pid-file=PATH 1515 File for dhcrelay process information (default is 1516 LOCALSTATEDIR/run/dhcrelay.pid) 1517 --with-relay6-pid-file=PATH 1518 File for dhcrelay6 process information (default is 1519 LOCALSTATEDIR/run/dhcrelay6.pid) 1520 --with-randomdev=PATH Path for random device (default is /dev/random) 1521 --with-bind-extra-config 1522 configure bind librairies with some extra options 1523 (default is none) 1524 --with-libbind=PATH bind includes and libraries are in PATH 1525 --with-ldap enable OpenLDAP support in dhcpd (default is no) 1526 --with-ldapcrypto enable OpenLDAP crypto support in dhcpd (default is 1527 no) 1528 --with-ldap-gssapi enable krb5/gssapi authentication for OpenLDAP in 1529 dhcpd (default is no) 1530 --with-ldapcasa enable LDAP CASA auth support in dhcpd (default is 1531 no) 1532 1533 Some influential environment variables: 1534 CC C compiler command 1535 CFLAGS C compiler flags 1536 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1537 nonstandard directory <lib dir> 1538 LIBS libraries to pass to the linker, e.g. -l<library> 1539 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1540 you have headers in a nonstandard directory <include dir> 1541 CPP C preprocessor 1542 1543 Use these variables to override the choices made by `configure' or to help 1544 it to find libraries and programs with nonstandard names/locations. 1545 1546 Report bugs to <dhcp-users@isc.org>. 1547 _ACEOF 1548 ac_status=$? 1549 fi 1550 1551 if test "$ac_init_help" = "recursive"; then 1552 # If there are subdirs, report their specific --help. 1553 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1554 test -d "$ac_dir" || 1555 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1556 continue 1557 ac_builddir=. 1558 1559 case "$ac_dir" in 1560 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1561 *) 1562 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1563 # A ".." for each directory in $ac_dir_suffix. 1564 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1565 case $ac_top_builddir_sub in 1566 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1567 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1568 esac ;; 1569 esac 1570 ac_abs_top_builddir=$ac_pwd 1571 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1572 # for backward compatibility: 1573 ac_top_builddir=$ac_top_build_prefix 1574 1575 case $srcdir in 1576 .) # We are building in place. 1577 ac_srcdir=. 1578 ac_top_srcdir=$ac_top_builddir_sub 1579 ac_abs_top_srcdir=$ac_pwd ;; 1580 [\\/]* | ?:[\\/]* ) # Absolute name. 1581 ac_srcdir=$srcdir$ac_dir_suffix; 1582 ac_top_srcdir=$srcdir 1583 ac_abs_top_srcdir=$srcdir ;; 1584 *) # Relative name. 1585 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1586 ac_top_srcdir=$ac_top_build_prefix$srcdir 1587 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1588 esac 1589 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1590 1591 cd "$ac_dir" || { ac_status=$?; continue; } 1592 # Check for guested configure. 1593 if test -f "$ac_srcdir/configure.gnu"; then 1594 echo && 1595 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1596 elif test -f "$ac_srcdir/configure"; then 1597 echo && 1598 $SHELL "$ac_srcdir/configure" --help=recursive 1599 else 1600 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1601 fi || ac_status=$? 1602 cd "$ac_pwd" || { ac_status=$?; break; } 1603 done 1604 fi 1605 1606 test -n "$ac_init_help" && exit $ac_status 1607 if $ac_init_version; then 1608 cat <<\_ACEOF 1609 DHCP configure 4.4.3 1610 generated by GNU Autoconf 2.69 1611 1612 Copyright (C) 2012 Free Software Foundation, Inc. 1613 This configure script is free software; the Free Software Foundation 1614 gives unlimited permission to copy, distribute and modify it. 1615 _ACEOF 1616 exit 1617 fi 1618 1619 ## ------------------------ ## 1620 ## Autoconf initialization. ## 1621 ## ------------------------ ## 1622 1623 # ac_fn_c_try_compile LINENO 1624 # -------------------------- 1625 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1626 ac_fn_c_try_compile () 1627 { 1628 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1629 rm -f conftest.$ac_objext 1630 if { { ac_try="$ac_compile" 1631 case "(($ac_try" in 1632 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1633 *) ac_try_echo=$ac_try;; 1634 esac 1635 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1636 $as_echo "$ac_try_echo"; } >&5 1637 (eval "$ac_compile") 2>conftest.err 1638 ac_status=$? 1639 if test -s conftest.err; then 1640 grep -v '^ *+' conftest.err >conftest.er1 1641 cat conftest.er1 >&5 1642 mv -f conftest.er1 conftest.err 1643 fi 1644 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1645 test $ac_status = 0; } && { 1646 test -z "$ac_c_werror_flag" || 1647 test ! -s conftest.err 1648 } && test -s conftest.$ac_objext; then : 1649 ac_retval=0 1650 else 1651 $as_echo "$as_me: failed program was:" >&5 1652 sed 's/^/| /' conftest.$ac_ext >&5 1653 1654 ac_retval=1 1655 fi 1656 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1657 as_fn_set_status $ac_retval 1658 1659 } # ac_fn_c_try_compile 1660 1661 # ac_fn_c_try_cpp LINENO 1662 # ---------------------- 1663 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1664 ac_fn_c_try_cpp () 1665 { 1666 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1667 if { { ac_try="$ac_cpp conftest.$ac_ext" 1668 case "(($ac_try" in 1669 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1670 *) ac_try_echo=$ac_try;; 1671 esac 1672 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1673 $as_echo "$ac_try_echo"; } >&5 1674 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1675 ac_status=$? 1676 if test -s conftest.err; then 1677 grep -v '^ *+' conftest.err >conftest.er1 1678 cat conftest.er1 >&5 1679 mv -f conftest.er1 conftest.err 1680 fi 1681 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1682 test $ac_status = 0; } > conftest.i && { 1683 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1684 test ! -s conftest.err 1685 }; then : 1686 ac_retval=0 1687 else 1688 $as_echo "$as_me: failed program was:" >&5 1689 sed 's/^/| /' conftest.$ac_ext >&5 1690 1691 ac_retval=1 1692 fi 1693 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1694 as_fn_set_status $ac_retval 1695 1696 } # ac_fn_c_try_cpp 1697 1698 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1699 # ------------------------------------------------------- 1700 # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1701 # the include files in INCLUDES and setting the cache variable VAR 1702 # accordingly. 1703 ac_fn_c_check_header_mongrel () 1704 { 1705 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1706 if eval \${$3+:} false; then : 1707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1708 $as_echo_n "checking for $2... " >&6; } 1709 if eval \${$3+:} false; then : 1710 $as_echo_n "(cached) " >&6 1711 fi 1712 eval ac_res=\$$3 1713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1714 $as_echo "$ac_res" >&6; } 1715 else 1716 # Is the header compilable? 1717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1718 $as_echo_n "checking $2 usability... " >&6; } 1719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1720 /* end confdefs.h. */ 1721 $4 1722 #include <$2> 1723 _ACEOF 1724 if ac_fn_c_try_compile "$LINENO"; then : 1725 ac_header_compiler=yes 1726 else 1727 ac_header_compiler=no 1728 fi 1729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1731 $as_echo "$ac_header_compiler" >&6; } 1732 1733 # Is the header present? 1734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1735 $as_echo_n "checking $2 presence... " >&6; } 1736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1737 /* end confdefs.h. */ 1738 #include <$2> 1739 _ACEOF 1740 if ac_fn_c_try_cpp "$LINENO"; then : 1741 ac_header_preproc=yes 1742 else 1743 ac_header_preproc=no 1744 fi 1745 rm -f conftest.err conftest.i conftest.$ac_ext 1746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1747 $as_echo "$ac_header_preproc" >&6; } 1748 1749 # So? What about this header? 1750 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1751 yes:no: ) 1752 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1753 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1754 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1755 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1756 ;; 1757 no:yes:* ) 1758 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1759 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1760 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1761 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1762 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1763 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1764 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1765 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1766 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1767 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1768 ( $as_echo "## --------------------------------- ## 1769 ## Report this to dhcp-users (at] isc.org ## 1770 ## --------------------------------- ##" 1771 ) | sed "s/^/$as_me: WARNING: /" >&2 1772 ;; 1773 esac 1774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1775 $as_echo_n "checking for $2... " >&6; } 1776 if eval \${$3+:} false; then : 1777 $as_echo_n "(cached) " >&6 1778 else 1779 eval "$3=\$ac_header_compiler" 1780 fi 1781 eval ac_res=\$$3 1782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1783 $as_echo "$ac_res" >&6; } 1784 fi 1785 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1786 1787 } # ac_fn_c_check_header_mongrel 1788 1789 # ac_fn_c_try_run LINENO 1790 # ---------------------- 1791 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1792 # that executables *can* be run. 1793 ac_fn_c_try_run () 1794 { 1795 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1796 if { { ac_try="$ac_link" 1797 case "(($ac_try" in 1798 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1799 *) ac_try_echo=$ac_try;; 1800 esac 1801 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1802 $as_echo "$ac_try_echo"; } >&5 1803 (eval "$ac_link") 2>&5 1804 ac_status=$? 1805 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1806 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1807 { { case "(($ac_try" in 1808 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1809 *) ac_try_echo=$ac_try;; 1810 esac 1811 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1812 $as_echo "$ac_try_echo"; } >&5 1813 (eval "$ac_try") 2>&5 1814 ac_status=$? 1815 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1816 test $ac_status = 0; }; }; then : 1817 ac_retval=0 1818 else 1819 $as_echo "$as_me: program exited with status $ac_status" >&5 1820 $as_echo "$as_me: failed program was:" >&5 1821 sed 's/^/| /' conftest.$ac_ext >&5 1822 1823 ac_retval=$ac_status 1824 fi 1825 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1826 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1827 as_fn_set_status $ac_retval 1828 1829 } # ac_fn_c_try_run 1830 1831 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1832 # ------------------------------------------------------- 1833 # Tests whether HEADER exists and can be compiled using the include files in 1834 # INCLUDES, setting the cache variable VAR accordingly. 1835 ac_fn_c_check_header_compile () 1836 { 1837 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1839 $as_echo_n "checking for $2... " >&6; } 1840 if eval \${$3+:} false; then : 1841 $as_echo_n "(cached) " >&6 1842 else 1843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1844 /* end confdefs.h. */ 1845 $4 1846 #include <$2> 1847 _ACEOF 1848 if ac_fn_c_try_compile "$LINENO"; then : 1849 eval "$3=yes" 1850 else 1851 eval "$3=no" 1852 fi 1853 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1854 fi 1855 eval ac_res=\$$3 1856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1857 $as_echo "$ac_res" >&6; } 1858 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1859 1860 } # ac_fn_c_check_header_compile 1861 1862 # ac_fn_c_find_intX_t LINENO BITS VAR 1863 # ----------------------------------- 1864 # Finds a signed integer type with width BITS, setting cache variable VAR 1865 # accordingly. 1866 ac_fn_c_find_intX_t () 1867 { 1868 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 1870 $as_echo_n "checking for int$2_t... " >&6; } 1871 if eval \${$3+:} false; then : 1872 $as_echo_n "(cached) " >&6 1873 else 1874 eval "$3=no" 1875 # Order is important - never check a type that is potentially smaller 1876 # than half of the expected target width. 1877 for ac_type in int$2_t 'int' 'long int' \ 1878 'long long int' 'short int' 'signed char'; do 1879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1880 /* end confdefs.h. */ 1881 $ac_includes_default 1882 enum { N = $2 / 2 - 1 }; 1883 int 1884 main () 1885 { 1886 static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 1887 test_array [0] = 0; 1888 return test_array [0]; 1889 1890 ; 1891 return 0; 1892 } 1893 _ACEOF 1894 if ac_fn_c_try_compile "$LINENO"; then : 1895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1896 /* end confdefs.h. */ 1897 $ac_includes_default 1898 enum { N = $2 / 2 - 1 }; 1899 int 1900 main () 1901 { 1902 static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 1903 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 1904 test_array [0] = 0; 1905 return test_array [0]; 1906 1907 ; 1908 return 0; 1909 } 1910 _ACEOF 1911 if ac_fn_c_try_compile "$LINENO"; then : 1912 1913 else 1914 case $ac_type in #( 1915 int$2_t) : 1916 eval "$3=yes" ;; #( 1917 *) : 1918 eval "$3=\$ac_type" ;; 1919 esac 1920 fi 1921 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1922 fi 1923 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1924 if eval test \"x\$"$3"\" = x"no"; then : 1925 1926 else 1927 break 1928 fi 1929 done 1930 fi 1931 eval ac_res=\$$3 1932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1933 $as_echo "$ac_res" >&6; } 1934 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1935 1936 } # ac_fn_c_find_intX_t 1937 1938 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1939 # ------------------------------------------- 1940 # Tests whether TYPE exists after having included INCLUDES, setting cache 1941 # variable VAR accordingly. 1942 ac_fn_c_check_type () 1943 { 1944 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1945 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1946 $as_echo_n "checking for $2... " >&6; } 1947 if eval \${$3+:} false; then : 1948 $as_echo_n "(cached) " >&6 1949 else 1950 eval "$3=no" 1951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1952 /* end confdefs.h. */ 1953 $4 1954 int 1955 main () 1956 { 1957 if (sizeof ($2)) 1958 return 0; 1959 ; 1960 return 0; 1961 } 1962 _ACEOF 1963 if ac_fn_c_try_compile "$LINENO"; then : 1964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1965 /* end confdefs.h. */ 1966 $4 1967 int 1968 main () 1969 { 1970 if (sizeof (($2))) 1971 return 0; 1972 ; 1973 return 0; 1974 } 1975 _ACEOF 1976 if ac_fn_c_try_compile "$LINENO"; then : 1977 1978 else 1979 eval "$3=yes" 1980 fi 1981 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1982 fi 1983 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1984 fi 1985 eval ac_res=\$$3 1986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1987 $as_echo "$ac_res" >&6; } 1988 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1989 1990 } # ac_fn_c_check_type 1991 1992 # ac_fn_c_find_uintX_t LINENO BITS VAR 1993 # ------------------------------------ 1994 # Finds an unsigned integer type with width BITS, setting cache variable VAR 1995 # accordingly. 1996 ac_fn_c_find_uintX_t () 1997 { 1998 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 2000 $as_echo_n "checking for uint$2_t... " >&6; } 2001 if eval \${$3+:} false; then : 2002 $as_echo_n "(cached) " >&6 2003 else 2004 eval "$3=no" 2005 # Order is important - never check a type that is potentially smaller 2006 # than half of the expected target width. 2007 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 2008 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 2009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2010 /* end confdefs.h. */ 2011 $ac_includes_default 2012 int 2013 main () 2014 { 2015 static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2016 test_array [0] = 0; 2017 return test_array [0]; 2018 2019 ; 2020 return 0; 2021 } 2022 _ACEOF 2023 if ac_fn_c_try_compile "$LINENO"; then : 2024 case $ac_type in #( 2025 uint$2_t) : 2026 eval "$3=yes" ;; #( 2027 *) : 2028 eval "$3=\$ac_type" ;; 2029 esac 2030 fi 2031 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2032 if eval test \"x\$"$3"\" = x"no"; then : 2033 2034 else 2035 break 2036 fi 2037 done 2038 fi 2039 eval ac_res=\$$3 2040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2041 $as_echo "$ac_res" >&6; } 2042 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2043 2044 } # ac_fn_c_find_uintX_t 2045 2046 # ac_fn_c_try_link LINENO 2047 # ----------------------- 2048 # Try to link conftest.$ac_ext, and return whether this succeeded. 2049 ac_fn_c_try_link () 2050 { 2051 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2052 rm -f conftest.$ac_objext conftest$ac_exeext 2053 if { { ac_try="$ac_link" 2054 case "(($ac_try" in 2055 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2056 *) ac_try_echo=$ac_try;; 2057 esac 2058 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2059 $as_echo "$ac_try_echo"; } >&5 2060 (eval "$ac_link") 2>conftest.err 2061 ac_status=$? 2062 if test -s conftest.err; then 2063 grep -v '^ *+' conftest.err >conftest.er1 2064 cat conftest.er1 >&5 2065 mv -f conftest.er1 conftest.err 2066 fi 2067 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2068 test $ac_status = 0; } && { 2069 test -z "$ac_c_werror_flag" || 2070 test ! -s conftest.err 2071 } && test -s conftest$ac_exeext && { 2072 test "$cross_compiling" = yes || 2073 test -x conftest$ac_exeext 2074 }; then : 2075 ac_retval=0 2076 else 2077 $as_echo "$as_me: failed program was:" >&5 2078 sed 's/^/| /' conftest.$ac_ext >&5 2079 2080 ac_retval=1 2081 fi 2082 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2083 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2084 # interfere with the next link command; also delete a directory that is 2085 # left behind by Apple's compiler. We do this before executing the actions. 2086 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2087 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2088 as_fn_set_status $ac_retval 2089 2090 } # ac_fn_c_try_link 2091 2092 # ac_fn_c_check_func LINENO FUNC VAR 2093 # ---------------------------------- 2094 # Tests whether FUNC exists, setting the cache variable VAR accordingly 2095 ac_fn_c_check_func () 2096 { 2097 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2099 $as_echo_n "checking for $2... " >&6; } 2100 if eval \${$3+:} false; then : 2101 $as_echo_n "(cached) " >&6 2102 else 2103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2104 /* end confdefs.h. */ 2105 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 2106 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 2107 #define $2 innocuous_$2 2108 2109 /* System header to define __stub macros and hopefully few prototypes, 2110 which can conflict with char $2 (); below. 2111 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 2112 <limits.h> exists even on freestanding compilers. */ 2113 2114 #ifdef __STDC__ 2115 # include <limits.h> 2116 #else 2117 # include <assert.h> 2118 #endif 2119 2120 #undef $2 2121 2122 /* Override any GCC internal prototype to avoid an error. 2123 Use char because int might match the return type of a GCC 2124 builtin and then its argument prototype would still apply. */ 2125 #ifdef __cplusplus 2126 extern "C" 2127 #endif 2128 char $2 (); 2129 /* The GNU C library defines this for functions which it implements 2130 to always fail with ENOSYS. Some functions are actually named 2131 something starting with __ and the normal name is an alias. */ 2132 #if defined __stub_$2 || defined __stub___$2 2133 choke me 2134 #endif 2135 2136 int 2137 main () 2138 { 2139 return $2 (); 2140 ; 2141 return 0; 2142 } 2143 _ACEOF 2144 if ac_fn_c_try_link "$LINENO"; then : 2145 eval "$3=yes" 2146 else 2147 eval "$3=no" 2148 fi 2149 rm -f core conftest.err conftest.$ac_objext \ 2150 conftest$ac_exeext conftest.$ac_ext 2151 fi 2152 eval ac_res=\$$3 2153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2154 $as_echo "$ac_res" >&6; } 2155 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2156 2157 } # ac_fn_c_check_func 2158 2159 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2160 # ---------------------------------------------------- 2161 # Tries to find if the field MEMBER exists in type AGGR, after including 2162 # INCLUDES, setting cache variable VAR accordingly. 2163 ac_fn_c_check_member () 2164 { 2165 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2167 $as_echo_n "checking for $2.$3... " >&6; } 2168 if eval \${$4+:} false; then : 2169 $as_echo_n "(cached) " >&6 2170 else 2171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2172 /* end confdefs.h. */ 2173 $5 2174 int 2175 main () 2176 { 2177 static $2 ac_aggr; 2178 if (ac_aggr.$3) 2179 return 0; 2180 ; 2181 return 0; 2182 } 2183 _ACEOF 2184 if ac_fn_c_try_compile "$LINENO"; then : 2185 eval "$4=yes" 2186 else 2187 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2188 /* end confdefs.h. */ 2189 $5 2190 int 2191 main () 2192 { 2193 static $2 ac_aggr; 2194 if (sizeof ac_aggr.$3) 2195 return 0; 2196 ; 2197 return 0; 2198 } 2199 _ACEOF 2200 if ac_fn_c_try_compile "$LINENO"; then : 2201 eval "$4=yes" 2202 else 2203 eval "$4=no" 2204 fi 2205 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2206 fi 2207 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2208 fi 2209 eval ac_res=\$$4 2210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2211 $as_echo "$ac_res" >&6; } 2212 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2213 2214 } # ac_fn_c_check_member 2215 2216 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2217 # -------------------------------------------- 2218 # Tries to find the compile-time value of EXPR in a program that includes 2219 # INCLUDES, setting VAR accordingly. Returns whether the value could be 2220 # computed 2221 ac_fn_c_compute_int () 2222 { 2223 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2224 if test "$cross_compiling" = yes; then 2225 # Depending upon the size, compute the lo and hi bounds. 2226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2227 /* end confdefs.h. */ 2228 $4 2229 int 2230 main () 2231 { 2232 static int test_array [1 - 2 * !(($2) >= 0)]; 2233 test_array [0] = 0; 2234 return test_array [0]; 2235 2236 ; 2237 return 0; 2238 } 2239 _ACEOF 2240 if ac_fn_c_try_compile "$LINENO"; then : 2241 ac_lo=0 ac_mid=0 2242 while :; do 2243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2244 /* end confdefs.h. */ 2245 $4 2246 int 2247 main () 2248 { 2249 static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2250 test_array [0] = 0; 2251 return test_array [0]; 2252 2253 ; 2254 return 0; 2255 } 2256 _ACEOF 2257 if ac_fn_c_try_compile "$LINENO"; then : 2258 ac_hi=$ac_mid; break 2259 else 2260 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2261 if test $ac_lo -le $ac_mid; then 2262 ac_lo= ac_hi= 2263 break 2264 fi 2265 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2266 fi 2267 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2268 done 2269 else 2270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2271 /* end confdefs.h. */ 2272 $4 2273 int 2274 main () 2275 { 2276 static int test_array [1 - 2 * !(($2) < 0)]; 2277 test_array [0] = 0; 2278 return test_array [0]; 2279 2280 ; 2281 return 0; 2282 } 2283 _ACEOF 2284 if ac_fn_c_try_compile "$LINENO"; then : 2285 ac_hi=-1 ac_mid=-1 2286 while :; do 2287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2288 /* end confdefs.h. */ 2289 $4 2290 int 2291 main () 2292 { 2293 static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2294 test_array [0] = 0; 2295 return test_array [0]; 2296 2297 ; 2298 return 0; 2299 } 2300 _ACEOF 2301 if ac_fn_c_try_compile "$LINENO"; then : 2302 ac_lo=$ac_mid; break 2303 else 2304 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2305 if test $ac_mid -le $ac_hi; then 2306 ac_lo= ac_hi= 2307 break 2308 fi 2309 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2310 fi 2311 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2312 done 2313 else 2314 ac_lo= ac_hi= 2315 fi 2316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2317 fi 2318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2319 # Binary search between lo and hi bounds. 2320 while test "x$ac_lo" != "x$ac_hi"; do 2321 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2322 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2323 /* end confdefs.h. */ 2324 $4 2325 int 2326 main () 2327 { 2328 static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2329 test_array [0] = 0; 2330 return test_array [0]; 2331 2332 ; 2333 return 0; 2334 } 2335 _ACEOF 2336 if ac_fn_c_try_compile "$LINENO"; then : 2337 ac_hi=$ac_mid 2338 else 2339 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2340 fi 2341 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2342 done 2343 case $ac_lo in #(( 2344 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2345 '') ac_retval=1 ;; 2346 esac 2347 else 2348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2349 /* end confdefs.h. */ 2350 $4 2351 static long int longval () { return $2; } 2352 static unsigned long int ulongval () { return $2; } 2353 #include <stdio.h> 2354 #include <stdlib.h> 2355 int 2356 main () 2357 { 2358 2359 FILE *f = fopen ("conftest.val", "w"); 2360 if (! f) 2361 return 1; 2362 if (($2) < 0) 2363 { 2364 long int i = longval (); 2365 if (i != ($2)) 2366 return 1; 2367 fprintf (f, "%ld", i); 2368 } 2369 else 2370 { 2371 unsigned long int i = ulongval (); 2372 if (i != ($2)) 2373 return 1; 2374 fprintf (f, "%lu", i); 2375 } 2376 /* Do not output a trailing newline, as this causes \r\n confusion 2377 on some platforms. */ 2378 return ferror (f) || fclose (f) != 0; 2379 2380 ; 2381 return 0; 2382 } 2383 _ACEOF 2384 if ac_fn_c_try_run "$LINENO"; then : 2385 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2386 else 2387 ac_retval=1 2388 fi 2389 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2390 conftest.$ac_objext conftest.beam conftest.$ac_ext 2391 rm -f conftest.val 2392 2393 fi 2394 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2395 as_fn_set_status $ac_retval 2396 2397 } # ac_fn_c_compute_int 2398 cat >config.log <<_ACEOF 2399 This file contains any messages produced by compilers while 2400 running configure, to aid debugging if configure makes a mistake. 2401 2402 It was created by DHCP $as_me 4.4.3, which was 2403 generated by GNU Autoconf 2.69. Invocation command line was 2404 2405 $ $0 $@ 2406 2407 _ACEOF 2408 exec 5>>config.log 2409 { 2410 cat <<_ASUNAME 2411 ## --------- ## 2412 ## Platform. ## 2413 ## --------- ## 2414 2415 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2416 uname -m = `(uname -m) 2>/dev/null || echo unknown` 2417 uname -r = `(uname -r) 2>/dev/null || echo unknown` 2418 uname -s = `(uname -s) 2>/dev/null || echo unknown` 2419 uname -v = `(uname -v) 2>/dev/null || echo unknown` 2420 2421 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2422 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2423 2424 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2425 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2426 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2427 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2428 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2429 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2430 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2431 2432 _ASUNAME 2433 2434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2435 for as_dir in $PATH 2436 do 2437 IFS=$as_save_IFS 2438 test -z "$as_dir" && as_dir=. 2439 $as_echo "PATH: $as_dir" 2440 done 2441 IFS=$as_save_IFS 2442 2443 } >&5 2444 2445 cat >&5 <<_ACEOF 2446 2447 2448 ## ----------- ## 2449 ## Core tests. ## 2450 ## ----------- ## 2451 2452 _ACEOF 2453 2454 2455 # Keep a trace of the command line. 2456 # Strip out --no-create and --no-recursion so they do not pile up. 2457 # Strip out --silent because we don't want to record it for future runs. 2458 # Also quote any args containing shell meta-characters. 2459 # Make two passes to allow for proper duplicate-argument suppression. 2460 ac_configure_args= 2461 ac_configure_args0= 2462 ac_configure_args1= 2463 ac_must_keep_next=false 2464 for ac_pass in 1 2 2465 do 2466 for ac_arg 2467 do 2468 case $ac_arg in 2469 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2470 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2471 | -silent | --silent | --silen | --sile | --sil) 2472 continue ;; 2473 *\'*) 2474 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2475 esac 2476 case $ac_pass in 2477 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2478 2) 2479 as_fn_append ac_configure_args1 " '$ac_arg'" 2480 if test $ac_must_keep_next = true; then 2481 ac_must_keep_next=false # Got value, back to normal. 2482 else 2483 case $ac_arg in 2484 *=* | --config-cache | -C | -disable-* | --disable-* \ 2485 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2486 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2487 | -with-* | --with-* | -without-* | --without-* | --x) 2488 case "$ac_configure_args0 " in 2489 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2490 esac 2491 ;; 2492 -* ) ac_must_keep_next=true ;; 2493 esac 2494 fi 2495 as_fn_append ac_configure_args " '$ac_arg'" 2496 ;; 2497 esac 2498 done 2499 done 2500 { ac_configure_args0=; unset ac_configure_args0;} 2501 { ac_configure_args1=; unset ac_configure_args1;} 2502 2503 # When interrupted or exit'd, cleanup temporary files, and complete 2504 # config.log. We remove comments because anyway the quotes in there 2505 # would cause problems or look ugly. 2506 # WARNING: Use '\'' to represent an apostrophe within the trap. 2507 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2508 trap 'exit_status=$? 2509 # Save into config.log some information that might help in debugging. 2510 { 2511 echo 2512 2513 $as_echo "## ---------------- ## 2514 ## Cache variables. ## 2515 ## ---------------- ##" 2516 echo 2517 # The following way of writing the cache mishandles newlines in values, 2518 ( 2519 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2520 eval ac_val=\$$ac_var 2521 case $ac_val in #( 2522 *${as_nl}*) 2523 case $ac_var in #( 2524 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2525 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2526 esac 2527 case $ac_var in #( 2528 _ | IFS | as_nl) ;; #( 2529 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2530 *) { eval $ac_var=; unset $ac_var;} ;; 2531 esac ;; 2532 esac 2533 done 2534 (set) 2>&1 | 2535 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2536 *${as_nl}ac_space=\ *) 2537 sed -n \ 2538 "s/'\''/'\''\\\\'\'''\''/g; 2539 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2540 ;; #( 2541 *) 2542 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2543 ;; 2544 esac | 2545 sort 2546 ) 2547 echo 2548 2549 $as_echo "## ----------------- ## 2550 ## Output variables. ## 2551 ## ----------------- ##" 2552 echo 2553 for ac_var in $ac_subst_vars 2554 do 2555 eval ac_val=\$$ac_var 2556 case $ac_val in 2557 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2558 esac 2559 $as_echo "$ac_var='\''$ac_val'\''" 2560 done | sort 2561 echo 2562 2563 if test -n "$ac_subst_files"; then 2564 $as_echo "## ------------------- ## 2565 ## File substitutions. ## 2566 ## ------------------- ##" 2567 echo 2568 for ac_var in $ac_subst_files 2569 do 2570 eval ac_val=\$$ac_var 2571 case $ac_val in 2572 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2573 esac 2574 $as_echo "$ac_var='\''$ac_val'\''" 2575 done | sort 2576 echo 2577 fi 2578 2579 if test -s confdefs.h; then 2580 $as_echo "## ----------- ## 2581 ## confdefs.h. ## 2582 ## ----------- ##" 2583 echo 2584 cat confdefs.h 2585 echo 2586 fi 2587 test "$ac_signal" != 0 && 2588 $as_echo "$as_me: caught signal $ac_signal" 2589 $as_echo "$as_me: exit $exit_status" 2590 } >&5 2591 rm -f core *.core core.conftest.* && 2592 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2593 exit $exit_status 2594 ' 0 2595 for ac_signal in 1 2 13 15; do 2596 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2597 done 2598 ac_signal=0 2599 2600 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2601 rm -f -r conftest* confdefs.h 2602 2603 $as_echo "/* confdefs.h */" > confdefs.h 2604 2605 # Predefined preprocessor variables. 2606 2607 cat >>confdefs.h <<_ACEOF 2608 #define PACKAGE_NAME "$PACKAGE_NAME" 2609 _ACEOF 2610 2611 cat >>confdefs.h <<_ACEOF 2612 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2613 _ACEOF 2614 2615 cat >>confdefs.h <<_ACEOF 2616 #define PACKAGE_VERSION "$PACKAGE_VERSION" 2617 _ACEOF 2618 2619 cat >>confdefs.h <<_ACEOF 2620 #define PACKAGE_STRING "$PACKAGE_STRING" 2621 _ACEOF 2622 2623 cat >>confdefs.h <<_ACEOF 2624 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2625 _ACEOF 2626 2627 cat >>confdefs.h <<_ACEOF 2628 #define PACKAGE_URL "$PACKAGE_URL" 2629 _ACEOF 2630 2631 2632 # Let the site file select an alternate cache file if it wants to. 2633 # Prefer an explicitly selected file to automatically selected ones. 2634 ac_site_file1=NONE 2635 ac_site_file2=NONE 2636 if test -n "$CONFIG_SITE"; then 2637 # We do not want a PATH search for config.site. 2638 case $CONFIG_SITE in #(( 2639 -*) ac_site_file1=./$CONFIG_SITE;; 2640 */*) ac_site_file1=$CONFIG_SITE;; 2641 *) ac_site_file1=./$CONFIG_SITE;; 2642 esac 2643 elif test "x$prefix" != xNONE; then 2644 ac_site_file1=$prefix/share/config.site 2645 ac_site_file2=$prefix/etc/config.site 2646 else 2647 ac_site_file1=$ac_default_prefix/share/config.site 2648 ac_site_file2=$ac_default_prefix/etc/config.site 2649 fi 2650 for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2651 do 2652 test "x$ac_site_file" = xNONE && continue 2653 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2654 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2655 $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2656 sed 's/^/| /' "$ac_site_file" >&5 2657 . "$ac_site_file" \ 2658 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2659 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2660 as_fn_error $? "failed to load site script $ac_site_file 2661 See \`config.log' for more details" "$LINENO" 5; } 2662 fi 2663 done 2664 2665 if test -r "$cache_file"; then 2666 # Some versions of bash will fail to source /dev/null (special files 2667 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2668 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2669 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2670 $as_echo "$as_me: loading cache $cache_file" >&6;} 2671 case $cache_file in 2672 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2673 *) . "./$cache_file";; 2674 esac 2675 fi 2676 else 2677 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2678 $as_echo "$as_me: creating cache $cache_file" >&6;} 2679 >$cache_file 2680 fi 2681 2682 # Check that the precious variables saved in the cache have kept the same 2683 # value. 2684 ac_cache_corrupted=false 2685 for ac_var in $ac_precious_vars; do 2686 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2687 eval ac_new_set=\$ac_env_${ac_var}_set 2688 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2689 eval ac_new_val=\$ac_env_${ac_var}_value 2690 case $ac_old_set,$ac_new_set in 2691 set,) 2692 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2693 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2694 ac_cache_corrupted=: ;; 2695 ,set) 2696 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2697 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2698 ac_cache_corrupted=: ;; 2699 ,);; 2700 *) 2701 if test "x$ac_old_val" != "x$ac_new_val"; then 2702 # differences in whitespace do not lead to failure. 2703 ac_old_val_w=`echo x $ac_old_val` 2704 ac_new_val_w=`echo x $ac_new_val` 2705 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2706 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2707 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2708 ac_cache_corrupted=: 2709 else 2710 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2711 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2712 eval $ac_var=\$ac_old_val 2713 fi 2714 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2715 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2716 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2717 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2718 fi;; 2719 esac 2720 # Pass precious variables to config.status. 2721 if test "$ac_new_set" = set; then 2722 case $ac_new_val in 2723 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2724 *) ac_arg=$ac_var=$ac_new_val ;; 2725 esac 2726 case " $ac_configure_args " in 2727 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2728 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2729 esac 2730 fi 2731 done 2732 if $ac_cache_corrupted; then 2733 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2734 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2735 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2736 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2737 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2738 fi 2739 ## -------------------- ## 2740 ## Main body of script. ## 2741 ## -------------------- ## 2742 2743 ac_ext=c 2744 ac_cpp='$CPP $CPPFLAGS' 2745 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2746 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2747 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2748 2749 2750 2751 2752 # we specify "foreign" to avoid having to have the GNU mandated files, 2753 # like AUTHORS, COPYING, and such 2754 am__api_version='1.16' 2755 2756 ac_aux_dir= 2757 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2758 if test -f "$ac_dir/install-sh"; then 2759 ac_aux_dir=$ac_dir 2760 ac_install_sh="$ac_aux_dir/install-sh -c" 2761 break 2762 elif test -f "$ac_dir/install.sh"; then 2763 ac_aux_dir=$ac_dir 2764 ac_install_sh="$ac_aux_dir/install.sh -c" 2765 break 2766 elif test -f "$ac_dir/shtool"; then 2767 ac_aux_dir=$ac_dir 2768 ac_install_sh="$ac_aux_dir/shtool install -c" 2769 break 2770 fi 2771 done 2772 if test -z "$ac_aux_dir"; then 2773 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2774 fi 2775 2776 # These three variables are undocumented and unsupported, 2777 # and are intended to be withdrawn in a future Autoconf release. 2778 # They can cause serious problems if a builder's source tree is in a directory 2779 # whose full name contains unusual characters. 2780 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2781 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2782 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2783 2784 2785 # Find a good install program. We prefer a C program (faster), 2786 # so one script is as good as another. But avoid the broken or 2787 # incompatible versions: 2788 # SysV /etc/install, /usr/sbin/install 2789 # SunOS /usr/etc/install 2790 # IRIX /sbin/install 2791 # AIX /bin/install 2792 # AmigaOS /C/install, which installs bootblocks on floppy discs 2793 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2794 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 2795 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2796 # OS/2's system install, which has a completely different semantic 2797 # ./install, which can be erroneously created by make from ./install.sh. 2798 # Reject install programs that cannot install multiple files. 2799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2800 $as_echo_n "checking for a BSD-compatible install... " >&6; } 2801 if test -z "$INSTALL"; then 2802 if ${ac_cv_path_install+:} false; then : 2803 $as_echo_n "(cached) " >&6 2804 else 2805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2806 for as_dir in $PATH 2807 do 2808 IFS=$as_save_IFS 2809 test -z "$as_dir" && as_dir=. 2810 # Account for people who put trailing slashes in PATH elements. 2811 case $as_dir/ in #(( 2812 ./ | .// | /[cC]/* | \ 2813 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2814 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2815 /usr/ucb/* ) ;; 2816 *) 2817 # OSF1 and SCO ODT 3.0 have their own names for install. 2818 # Don't use installbsd from OSF since it installs stuff as root 2819 # by default. 2820 for ac_prog in ginstall scoinst install; do 2821 for ac_exec_ext in '' $ac_executable_extensions; do 2822 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2823 if test $ac_prog = install && 2824 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2825 # AIX install. It has an incompatible calling convention. 2826 : 2827 elif test $ac_prog = install && 2828 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2829 # program-specific install script used by HP pwplus--don't use. 2830 : 2831 else 2832 rm -rf conftest.one conftest.two conftest.dir 2833 echo one > conftest.one 2834 echo two > conftest.two 2835 mkdir conftest.dir 2836 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2837 test -s conftest.one && test -s conftest.two && 2838 test -s conftest.dir/conftest.one && 2839 test -s conftest.dir/conftest.two 2840 then 2841 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2842 break 3 2843 fi 2844 fi 2845 fi 2846 done 2847 done 2848 ;; 2849 esac 2850 2851 done 2852 IFS=$as_save_IFS 2853 2854 rm -rf conftest.one conftest.two conftest.dir 2855 2856 fi 2857 if test "${ac_cv_path_install+set}" = set; then 2858 INSTALL=$ac_cv_path_install 2859 else 2860 # As a last resort, use the slow shell script. Don't cache a 2861 # value for INSTALL within a source directory, because that will 2862 # break other packages using the cache if that directory is 2863 # removed, or if the value is a relative name. 2864 INSTALL=$ac_install_sh 2865 fi 2866 fi 2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2868 $as_echo "$INSTALL" >&6; } 2869 2870 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2871 # It thinks the first close brace ends the variable substitution. 2872 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2873 2874 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2875 2876 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2877 2878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2879 $as_echo_n "checking whether build environment is sane... " >&6; } 2880 # Reject unsafe characters in $srcdir or the absolute working directory 2881 # name. Accept space and tab only in the latter. 2882 am_lf=' 2883 ' 2884 case `pwd` in 2885 *[\\\"\#\$\&\'\`$am_lf]*) 2886 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2887 esac 2888 case $srcdir in 2889 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2890 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2891 esac 2892 2893 # Do 'set' in a subshell so we don't clobber the current shell's 2894 # arguments. Must try -L first in case configure is actually a 2895 # symlink; some systems play weird games with the mod time of symlinks 2896 # (eg FreeBSD returns the mod time of the symlink's containing 2897 # directory). 2898 if ( 2899 am_has_slept=no 2900 for am_try in 1 2; do 2901 echo "timestamp, slept: $am_has_slept" > conftest.file 2902 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2903 if test "$*" = "X"; then 2904 # -L didn't work. 2905 set X `ls -t "$srcdir/configure" conftest.file` 2906 fi 2907 if test "$*" != "X $srcdir/configure conftest.file" \ 2908 && test "$*" != "X conftest.file $srcdir/configure"; then 2909 2910 # If neither matched, then we have a broken ls. This can happen 2911 # if, for instance, CONFIG_SHELL is bash and it inherits a 2912 # broken ls alias from the environment. This has actually 2913 # happened. Such a system could not be considered "sane". 2914 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2915 alias in your environment" "$LINENO" 5 2916 fi 2917 if test "$2" = conftest.file || test $am_try -eq 2; then 2918 break 2919 fi 2920 # Just in case. 2921 sleep 1 2922 am_has_slept=yes 2923 done 2924 test "$2" = conftest.file 2925 ) 2926 then 2927 # Ok. 2928 : 2929 else 2930 as_fn_error $? "newly created file is older than distributed files! 2931 Check your system clock" "$LINENO" 5 2932 fi 2933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2934 $as_echo "yes" >&6; } 2935 # If we didn't sleep, we still need to ensure time stamps of config.status and 2936 # generated files are strictly newer. 2937 am_sleep_pid= 2938 if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2939 ( sleep 1 ) & 2940 am_sleep_pid=$! 2941 fi 2942 2943 rm -f conftest.file 2944 2945 test "$program_prefix" != NONE && 2946 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2947 # Use a double $ so make ignores it. 2948 test "$program_suffix" != NONE && 2949 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2950 # Double any \ or $. 2951 # By default was `s,x,x', remove it if useless. 2952 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2953 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2954 2955 # Expand $ac_aux_dir to an absolute path. 2956 am_aux_dir=`cd "$ac_aux_dir" && pwd` 2957 2958 if test x"${MISSING+set}" != xset; then 2959 MISSING="\${SHELL} '$am_aux_dir/missing'" 2960 fi 2961 # Use eval to expand $SHELL 2962 if eval "$MISSING --is-lightweight"; then 2963 am_missing_run="$MISSING " 2964 else 2965 am_missing_run= 2966 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2967 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2968 fi 2969 2970 if test x"${install_sh+set}" != xset; then 2971 case $am_aux_dir in 2972 *\ * | *\ *) 2973 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2974 *) 2975 install_sh="\${SHELL} $am_aux_dir/install-sh" 2976 esac 2977 fi 2978 2979 # Installed binaries are usually stripped using 'strip' when the user 2980 # run "make install-strip". However 'strip' might not be the right 2981 # tool to use in cross-compilation environments, therefore Automake 2982 # will honor the 'STRIP' environment variable to overrule this program. 2983 if test "$cross_compiling" != no; then 2984 if test -n "$ac_tool_prefix"; then 2985 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2986 set dummy ${ac_tool_prefix}strip; ac_word=$2 2987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2988 $as_echo_n "checking for $ac_word... " >&6; } 2989 if ${ac_cv_prog_STRIP+:} false; then : 2990 $as_echo_n "(cached) " >&6 2991 else 2992 if test -n "$STRIP"; then 2993 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2994 else 2995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2996 for as_dir in $PATH 2997 do 2998 IFS=$as_save_IFS 2999 test -z "$as_dir" && as_dir=. 3000 for ac_exec_ext in '' $ac_executable_extensions; do 3001 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3002 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3004 break 2 3005 fi 3006 done 3007 done 3008 IFS=$as_save_IFS 3009 3010 fi 3011 fi 3012 STRIP=$ac_cv_prog_STRIP 3013 if test -n "$STRIP"; then 3014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3015 $as_echo "$STRIP" >&6; } 3016 else 3017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3018 $as_echo "no" >&6; } 3019 fi 3020 3021 3022 fi 3023 if test -z "$ac_cv_prog_STRIP"; then 3024 ac_ct_STRIP=$STRIP 3025 # Extract the first word of "strip", so it can be a program name with args. 3026 set dummy strip; ac_word=$2 3027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3028 $as_echo_n "checking for $ac_word... " >&6; } 3029 if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 3030 $as_echo_n "(cached) " >&6 3031 else 3032 if test -n "$ac_ct_STRIP"; then 3033 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3034 else 3035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3036 for as_dir in $PATH 3037 do 3038 IFS=$as_save_IFS 3039 test -z "$as_dir" && as_dir=. 3040 for ac_exec_ext in '' $ac_executable_extensions; do 3041 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3042 ac_cv_prog_ac_ct_STRIP="strip" 3043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3044 break 2 3045 fi 3046 done 3047 done 3048 IFS=$as_save_IFS 3049 3050 fi 3051 fi 3052 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3053 if test -n "$ac_ct_STRIP"; then 3054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3055 $as_echo "$ac_ct_STRIP" >&6; } 3056 else 3057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3058 $as_echo "no" >&6; } 3059 fi 3060 3061 if test "x$ac_ct_STRIP" = x; then 3062 STRIP=":" 3063 else 3064 case $cross_compiling:$ac_tool_warned in 3065 yes:) 3066 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3067 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3068 ac_tool_warned=yes ;; 3069 esac 3070 STRIP=$ac_ct_STRIP 3071 fi 3072 else 3073 STRIP="$ac_cv_prog_STRIP" 3074 fi 3075 3076 fi 3077 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3078 3079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 3080 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 3081 if test -z "$MKDIR_P"; then 3082 if ${ac_cv_path_mkdir+:} false; then : 3083 $as_echo_n "(cached) " >&6 3084 else 3085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3086 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3087 do 3088 IFS=$as_save_IFS 3089 test -z "$as_dir" && as_dir=. 3090 for ac_prog in mkdir gmkdir; do 3091 for ac_exec_ext in '' $ac_executable_extensions; do 3092 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 3093 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 3094 'mkdir (GNU coreutils) '* | \ 3095 'mkdir (coreutils) '* | \ 3096 'mkdir (fileutils) '4.1*) 3097 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 3098 break 3;; 3099 esac 3100 done 3101 done 3102 done 3103 IFS=$as_save_IFS 3104 3105 fi 3106 3107 test -d ./--version && rmdir ./--version 3108 if test "${ac_cv_path_mkdir+set}" = set; then 3109 MKDIR_P="$ac_cv_path_mkdir -p" 3110 else 3111 # As a last resort, use the slow shell script. Don't cache a 3112 # value for MKDIR_P within a source directory, because that will 3113 # break other packages using the cache if that directory is 3114 # removed, or if the value is a relative name. 3115 MKDIR_P="$ac_install_sh -d" 3116 fi 3117 fi 3118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3119 $as_echo "$MKDIR_P" >&6; } 3120 3121 for ac_prog in gawk mawk nawk awk 3122 do 3123 # Extract the first word of "$ac_prog", so it can be a program name with args. 3124 set dummy $ac_prog; ac_word=$2 3125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3126 $as_echo_n "checking for $ac_word... " >&6; } 3127 if ${ac_cv_prog_AWK+:} false; then : 3128 $as_echo_n "(cached) " >&6 3129 else 3130 if test -n "$AWK"; then 3131 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3132 else 3133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3134 for as_dir in $PATH 3135 do 3136 IFS=$as_save_IFS 3137 test -z "$as_dir" && as_dir=. 3138 for ac_exec_ext in '' $ac_executable_extensions; do 3139 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3140 ac_cv_prog_AWK="$ac_prog" 3141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3142 break 2 3143 fi 3144 done 3145 done 3146 IFS=$as_save_IFS 3147 3148 fi 3149 fi 3150 AWK=$ac_cv_prog_AWK 3151 if test -n "$AWK"; then 3152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3153 $as_echo "$AWK" >&6; } 3154 else 3155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3156 $as_echo "no" >&6; } 3157 fi 3158 3159 3160 test -n "$AWK" && break 3161 done 3162 3163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3164 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3165 set x ${MAKE-make} 3166 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3167 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 3168 $as_echo_n "(cached) " >&6 3169 else 3170 cat >conftest.make <<\_ACEOF 3171 SHELL = /bin/sh 3172 all: 3173 @echo '@@@%%%=$(MAKE)=@@@%%%' 3174 _ACEOF 3175 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3176 case `${MAKE-make} -f conftest.make 2>/dev/null` in 3177 *@@@%%%=?*=@@@%%%*) 3178 eval ac_cv_prog_make_${ac_make}_set=yes;; 3179 *) 3180 eval ac_cv_prog_make_${ac_make}_set=no;; 3181 esac 3182 rm -f conftest.make 3183 fi 3184 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3186 $as_echo "yes" >&6; } 3187 SET_MAKE= 3188 else 3189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3190 $as_echo "no" >&6; } 3191 SET_MAKE="MAKE=${MAKE-make}" 3192 fi 3193 3194 rm -rf .tst 2>/dev/null 3195 mkdir .tst 2>/dev/null 3196 if test -d .tst; then 3197 am__leading_dot=. 3198 else 3199 am__leading_dot=_ 3200 fi 3201 rmdir .tst 2>/dev/null 3202 3203 # Check whether --enable-silent-rules was given. 3204 if test "${enable_silent_rules+set}" = set; then : 3205 enableval=$enable_silent_rules; 3206 fi 3207 3208 case $enable_silent_rules in # ((( 3209 yes) AM_DEFAULT_VERBOSITY=0;; 3210 no) AM_DEFAULT_VERBOSITY=1;; 3211 *) AM_DEFAULT_VERBOSITY=1;; 3212 esac 3213 am_make=${MAKE-make} 3214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3215 $as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3216 if ${am_cv_make_support_nested_variables+:} false; then : 3217 $as_echo_n "(cached) " >&6 3218 else 3219 if $as_echo 'TRUE=$(BAR$(V)) 3220 BAR0=false 3221 BAR1=true 3222 V=1 3223 am__doit: 3224 @$(TRUE) 3225 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3226 am_cv_make_support_nested_variables=yes 3227 else 3228 am_cv_make_support_nested_variables=no 3229 fi 3230 fi 3231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3232 $as_echo "$am_cv_make_support_nested_variables" >&6; } 3233 if test $am_cv_make_support_nested_variables = yes; then 3234 AM_V='$(V)' 3235 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3236 else 3237 AM_V=$AM_DEFAULT_VERBOSITY 3238 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3239 fi 3240 AM_BACKSLASH='\' 3241 3242 if test "`cd $srcdir && pwd`" != "`pwd`"; then 3243 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3244 # is not polluted with repeated "-I." 3245 am__isrc=' -I$(srcdir)' 3246 # test to see if srcdir already configured 3247 if test -f $srcdir/config.status; then 3248 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3249 fi 3250 fi 3251 3252 # test whether we have cygpath 3253 if test -z "$CYGPATH_W"; then 3254 if (cygpath --version) >/dev/null 2>/dev/null; then 3255 CYGPATH_W='cygpath -w' 3256 else 3257 CYGPATH_W=echo 3258 fi 3259 fi 3260 3261 3262 # Define the identity of the package. 3263 PACKAGE='dhcp' 3264 VERSION='4.4.3' 3265 3266 3267 cat >>confdefs.h <<_ACEOF 3268 #define PACKAGE "$PACKAGE" 3269 _ACEOF 3270 3271 3272 cat >>confdefs.h <<_ACEOF 3273 #define VERSION "$VERSION" 3274 _ACEOF 3275 3276 # Some tools Automake needs. 3277 3278 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3279 3280 3281 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3282 3283 3284 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3285 3286 3287 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3288 3289 3290 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3291 3292 # For better backward compatibility. To be removed once Automake 1.9.x 3293 # dies out for good. For more background, see: 3294 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3295 # <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3296 mkdir_p='$(MKDIR_P)' 3297 3298 # We need awk for the "check" target (and possibly the TAP driver). The 3299 # system "awk" is bad on some platforms. 3300 # Always define AMTAR for backward compatibility. Yes, it's still used 3301 # in the wild :-( We should find a proper way to deprecate it ... 3302 AMTAR='$${TAR-tar}' 3303 3304 3305 # We'll loop over all known methods to create a tar archive until one works. 3306 _am_tools='gnutar pax cpio none' 3307 3308 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3309 3310 3311 3312 3313 3314 # Variables for tags utilities; see am/tags.am 3315 if test -z "$CTAGS"; then 3316 CTAGS=ctags 3317 fi 3318 3319 if test -z "$ETAGS"; then 3320 ETAGS=etags 3321 fi 3322 3323 if test -z "$CSCOPE"; then 3324 CSCOPE=cscope 3325 fi 3326 3327 3328 3329 # POSIX will say in a future version that running "rm -f" with no argument 3330 # is OK; and we want to be able to make that assumption in our Makefile 3331 # recipes. So use an aggressive probe to check that the usage we want is 3332 # actually supported "in the wild" to an acceptable degree. 3333 # See automake bug#10828. 3334 # To make any issue more visible, cause the running configure to be aborted 3335 # by default if the 'rm' program in use doesn't match our expectations; the 3336 # user can still override this though. 3337 if rm -f && rm -fr && rm -rf; then : OK; else 3338 cat >&2 <<'END' 3339 Oops! 3340 3341 Your 'rm' program seems unable to run without file operands specified 3342 on the command line, even when the '-f' option is present. This is contrary 3343 to the behaviour of most rm programs out there, and not conforming with 3344 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3345 3346 Please tell bug-automake@gnu.org about your system, including the value 3347 of your $PATH and any error possibly output before this message. This 3348 can help us improve future automake versions. 3349 3350 END 3351 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3352 echo 'Configuration will proceed anyway, since you have set the' >&2 3353 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3354 echo >&2 3355 else 3356 cat >&2 <<'END' 3357 Aborting the configuration process, to ensure you take notice of the issue. 3358 3359 You can download and install GNU coreutils to get an 'rm' implementation 3360 that behaves properly: <https://www.gnu.org/software/coreutils/>. 3361 3362 If you want to complete the configuration process using your problematic 3363 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3364 to "yes", and re-run configure. 3365 3366 END 3367 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3368 fi 3369 fi 3370 3371 3372 # we specify AM_MAINTAINER_MODE to avoid problems with rebuilding 3373 # the configure and makefiles. Without it users doing things that 3374 # change the timestamps on the code, like checking it into a cvs 3375 # tree, could trigger a rebuild of the infrastructure files which 3376 # might fail if they don't have the correct tools. 3377 3378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 3379 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 3380 # Check whether --enable-maintainer-mode was given. 3381 if test "${enable_maintainer_mode+set}" = set; then : 3382 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 3383 else 3384 USE_MAINTAINER_MODE=no 3385 fi 3386 3387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 3388 $as_echo "$USE_MAINTAINER_MODE" >&6; } 3389 if test $USE_MAINTAINER_MODE = yes; then 3390 MAINTAINER_MODE_TRUE= 3391 MAINTAINER_MODE_FALSE='#' 3392 else 3393 MAINTAINER_MODE_TRUE='#' 3394 MAINTAINER_MODE_FALSE= 3395 fi 3396 3397 MAINT=$MAINTAINER_MODE_TRUE 3398 3399 3400 3401 # Make sure we can run config.sub. 3402 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3403 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3404 3405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3406 $as_echo_n "checking build system type... " >&6; } 3407 if ${ac_cv_build+:} false; then : 3408 $as_echo_n "(cached) " >&6 3409 else 3410 ac_build_alias=$build_alias 3411 test "x$ac_build_alias" = x && 3412 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3413 test "x$ac_build_alias" = x && 3414 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3415 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3416 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3417 3418 fi 3419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3420 $as_echo "$ac_cv_build" >&6; } 3421 case $ac_cv_build in 3422 *-*-*) ;; 3423 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3424 esac 3425 build=$ac_cv_build 3426 ac_save_IFS=$IFS; IFS='-' 3427 set x $ac_cv_build 3428 shift 3429 build_cpu=$1 3430 build_vendor=$2 3431 shift; shift 3432 # Remember, the first character of IFS is used to create $*, 3433 # except with old shells: 3434 build_os=$* 3435 IFS=$ac_save_IFS 3436 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3437 3438 3439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 3440 $as_echo_n "checking host system type... " >&6; } 3441 if ${ac_cv_host+:} false; then : 3442 $as_echo_n "(cached) " >&6 3443 else 3444 if test "x$host_alias" = x; then 3445 ac_cv_host=$ac_cv_build 3446 else 3447 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 3448 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 3449 fi 3450 3451 fi 3452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 3453 $as_echo "$ac_cv_host" >&6; } 3454 case $ac_cv_host in 3455 *-*-*) ;; 3456 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 3457 esac 3458 host=$ac_cv_host 3459 ac_save_IFS=$IFS; IFS='-' 3460 set x $ac_cv_host 3461 shift 3462 host_cpu=$1 3463 host_vendor=$2 3464 shift; shift 3465 # Remember, the first character of IFS is used to create $*, 3466 # except with old shells: 3467 host_os=$* 3468 IFS=$ac_save_IFS 3469 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3470 3471 3472 3473 # We want to turn on warnings if we are using gcc and the user did 3474 # not specify CFLAGS. The autoconf check for the C compiler sets the 3475 # CFLAGS if gcc is used, so we will save it before we run that check. 3476 SAVE_CFLAGS="$CFLAGS" 3477 3478 # Now find our C compiler. 3479 ac_ext=c 3480 ac_cpp='$CPP $CPPFLAGS' 3481 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3482 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3483 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3484 if test -n "$ac_tool_prefix"; then 3485 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3486 set dummy ${ac_tool_prefix}gcc; ac_word=$2 3487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3488 $as_echo_n "checking for $ac_word... " >&6; } 3489 if ${ac_cv_prog_CC+:} false; then : 3490 $as_echo_n "(cached) " >&6 3491 else 3492 if test -n "$CC"; then 3493 ac_cv_prog_CC="$CC" # Let the user override the test. 3494 else 3495 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3496 for as_dir in $PATH 3497 do 3498 IFS=$as_save_IFS 3499 test -z "$as_dir" && as_dir=. 3500 for ac_exec_ext in '' $ac_executable_extensions; do 3501 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3502 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3503 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3504 break 2 3505 fi 3506 done 3507 done 3508 IFS=$as_save_IFS 3509 3510 fi 3511 fi 3512 CC=$ac_cv_prog_CC 3513 if test -n "$CC"; then 3514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3515 $as_echo "$CC" >&6; } 3516 else 3517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3518 $as_echo "no" >&6; } 3519 fi 3520 3521 3522 fi 3523 if test -z "$ac_cv_prog_CC"; then 3524 ac_ct_CC=$CC 3525 # Extract the first word of "gcc", so it can be a program name with args. 3526 set dummy gcc; ac_word=$2 3527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3528 $as_echo_n "checking for $ac_word... " >&6; } 3529 if ${ac_cv_prog_ac_ct_CC+:} false; then : 3530 $as_echo_n "(cached) " >&6 3531 else 3532 if test -n "$ac_ct_CC"; then 3533 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3534 else 3535 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3536 for as_dir in $PATH 3537 do 3538 IFS=$as_save_IFS 3539 test -z "$as_dir" && as_dir=. 3540 for ac_exec_ext in '' $ac_executable_extensions; do 3541 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3542 ac_cv_prog_ac_ct_CC="gcc" 3543 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3544 break 2 3545 fi 3546 done 3547 done 3548 IFS=$as_save_IFS 3549 3550 fi 3551 fi 3552 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3553 if test -n "$ac_ct_CC"; then 3554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3555 $as_echo "$ac_ct_CC" >&6; } 3556 else 3557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3558 $as_echo "no" >&6; } 3559 fi 3560 3561 if test "x$ac_ct_CC" = x; then 3562 CC="" 3563 else 3564 case $cross_compiling:$ac_tool_warned in 3565 yes:) 3566 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3567 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3568 ac_tool_warned=yes ;; 3569 esac 3570 CC=$ac_ct_CC 3571 fi 3572 else 3573 CC="$ac_cv_prog_CC" 3574 fi 3575 3576 if test -z "$CC"; then 3577 if test -n "$ac_tool_prefix"; then 3578 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3579 set dummy ${ac_tool_prefix}cc; ac_word=$2 3580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3581 $as_echo_n "checking for $ac_word... " >&6; } 3582 if ${ac_cv_prog_CC+:} false; then : 3583 $as_echo_n "(cached) " >&6 3584 else 3585 if test -n "$CC"; then 3586 ac_cv_prog_CC="$CC" # Let the user override the test. 3587 else 3588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3589 for as_dir in $PATH 3590 do 3591 IFS=$as_save_IFS 3592 test -z "$as_dir" && as_dir=. 3593 for ac_exec_ext in '' $ac_executable_extensions; do 3594 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3595 ac_cv_prog_CC="${ac_tool_prefix}cc" 3596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3597 break 2 3598 fi 3599 done 3600 done 3601 IFS=$as_save_IFS 3602 3603 fi 3604 fi 3605 CC=$ac_cv_prog_CC 3606 if test -n "$CC"; then 3607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3608 $as_echo "$CC" >&6; } 3609 else 3610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3611 $as_echo "no" >&6; } 3612 fi 3613 3614 3615 fi 3616 fi 3617 if test -z "$CC"; then 3618 # Extract the first word of "cc", so it can be a program name with args. 3619 set dummy cc; ac_word=$2 3620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3621 $as_echo_n "checking for $ac_word... " >&6; } 3622 if ${ac_cv_prog_CC+:} false; then : 3623 $as_echo_n "(cached) " >&6 3624 else 3625 if test -n "$CC"; then 3626 ac_cv_prog_CC="$CC" # Let the user override the test. 3627 else 3628 ac_prog_rejected=no 3629 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3630 for as_dir in $PATH 3631 do 3632 IFS=$as_save_IFS 3633 test -z "$as_dir" && as_dir=. 3634 for ac_exec_ext in '' $ac_executable_extensions; do 3635 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3636 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3637 ac_prog_rejected=yes 3638 continue 3639 fi 3640 ac_cv_prog_CC="cc" 3641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3642 break 2 3643 fi 3644 done 3645 done 3646 IFS=$as_save_IFS 3647 3648 if test $ac_prog_rejected = yes; then 3649 # We found a bogon in the path, so make sure we never use it. 3650 set dummy $ac_cv_prog_CC 3651 shift 3652 if test $# != 0; then 3653 # We chose a different compiler from the bogus one. 3654 # However, it has the same basename, so the bogon will be chosen 3655 # first if we set CC to just the basename; use the full file name. 3656 shift 3657 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3658 fi 3659 fi 3660 fi 3661 fi 3662 CC=$ac_cv_prog_CC 3663 if test -n "$CC"; then 3664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3665 $as_echo "$CC" >&6; } 3666 else 3667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3668 $as_echo "no" >&6; } 3669 fi 3670 3671 3672 fi 3673 if test -z "$CC"; then 3674 if test -n "$ac_tool_prefix"; then 3675 for ac_prog in cl.exe 3676 do 3677 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3678 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3680 $as_echo_n "checking for $ac_word... " >&6; } 3681 if ${ac_cv_prog_CC+:} false; then : 3682 $as_echo_n "(cached) " >&6 3683 else 3684 if test -n "$CC"; then 3685 ac_cv_prog_CC="$CC" # Let the user override the test. 3686 else 3687 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3688 for as_dir in $PATH 3689 do 3690 IFS=$as_save_IFS 3691 test -z "$as_dir" && as_dir=. 3692 for ac_exec_ext in '' $ac_executable_extensions; do 3693 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3694 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3696 break 2 3697 fi 3698 done 3699 done 3700 IFS=$as_save_IFS 3701 3702 fi 3703 fi 3704 CC=$ac_cv_prog_CC 3705 if test -n "$CC"; then 3706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3707 $as_echo "$CC" >&6; } 3708 else 3709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3710 $as_echo "no" >&6; } 3711 fi 3712 3713 3714 test -n "$CC" && break 3715 done 3716 fi 3717 if test -z "$CC"; then 3718 ac_ct_CC=$CC 3719 for ac_prog in cl.exe 3720 do 3721 # Extract the first word of "$ac_prog", so it can be a program name with args. 3722 set dummy $ac_prog; ac_word=$2 3723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3724 $as_echo_n "checking for $ac_word... " >&6; } 3725 if ${ac_cv_prog_ac_ct_CC+:} false; then : 3726 $as_echo_n "(cached) " >&6 3727 else 3728 if test -n "$ac_ct_CC"; then 3729 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3730 else 3731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3732 for as_dir in $PATH 3733 do 3734 IFS=$as_save_IFS 3735 test -z "$as_dir" && as_dir=. 3736 for ac_exec_ext in '' $ac_executable_extensions; do 3737 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3738 ac_cv_prog_ac_ct_CC="$ac_prog" 3739 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3740 break 2 3741 fi 3742 done 3743 done 3744 IFS=$as_save_IFS 3745 3746 fi 3747 fi 3748 ac_ct_CC=$ac_cv_prog_ac_ct_CC 3749 if test -n "$ac_ct_CC"; then 3750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3751 $as_echo "$ac_ct_CC" >&6; } 3752 else 3753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3754 $as_echo "no" >&6; } 3755 fi 3756 3757 3758 test -n "$ac_ct_CC" && break 3759 done 3760 3761 if test "x$ac_ct_CC" = x; then 3762 CC="" 3763 else 3764 case $cross_compiling:$ac_tool_warned in 3765 yes:) 3766 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3767 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3768 ac_tool_warned=yes ;; 3769 esac 3770 CC=$ac_ct_CC 3771 fi 3772 fi 3773 3774 fi 3775 3776 3777 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3778 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3779 as_fn_error $? "no acceptable C compiler found in \$PATH 3780 See \`config.log' for more details" "$LINENO" 5; } 3781 3782 # Provide some information about the compiler. 3783 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3784 set X $ac_compile 3785 ac_compiler=$2 3786 for ac_option in --version -v -V -qversion; do 3787 { { ac_try="$ac_compiler $ac_option >&5" 3788 case "(($ac_try" in 3789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3790 *) ac_try_echo=$ac_try;; 3791 esac 3792 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3793 $as_echo "$ac_try_echo"; } >&5 3794 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3795 ac_status=$? 3796 if test -s conftest.err; then 3797 sed '10a\ 3798 ... rest of stderr output deleted ... 3799 10q' conftest.err >conftest.er1 3800 cat conftest.er1 >&5 3801 fi 3802 rm -f conftest.er1 conftest.err 3803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3804 test $ac_status = 0; } 3805 done 3806 3807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3808 /* end confdefs.h. */ 3809 3810 int 3811 main () 3812 { 3813 3814 ; 3815 return 0; 3816 } 3817 _ACEOF 3818 ac_clean_files_save=$ac_clean_files 3819 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3820 # Try to create an executable without -o first, disregard a.out. 3821 # It will help us diagnose broken compilers, and finding out an intuition 3822 # of exeext. 3823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3824 $as_echo_n "checking whether the C compiler works... " >&6; } 3825 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3826 3827 # The possible output files: 3828 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3829 3830 ac_rmfiles= 3831 for ac_file in $ac_files 3832 do 3833 case $ac_file in 3834 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3835 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3836 esac 3837 done 3838 rm -f $ac_rmfiles 3839 3840 if { { ac_try="$ac_link_default" 3841 case "(($ac_try" in 3842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3843 *) ac_try_echo=$ac_try;; 3844 esac 3845 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3846 $as_echo "$ac_try_echo"; } >&5 3847 (eval "$ac_link_default") 2>&5 3848 ac_status=$? 3849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3850 test $ac_status = 0; }; then : 3851 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3852 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3853 # in a Makefile. We should not override ac_cv_exeext if it was cached, 3854 # so that the user can short-circuit this test for compilers unknown to 3855 # Autoconf. 3856 for ac_file in $ac_files '' 3857 do 3858 test -f "$ac_file" || continue 3859 case $ac_file in 3860 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3861 ;; 3862 [ab].out ) 3863 # We found the default executable, but exeext='' is most 3864 # certainly right. 3865 break;; 3866 *.* ) 3867 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3868 then :; else 3869 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3870 fi 3871 # We set ac_cv_exeext here because the later test for it is not 3872 # safe: cross compilers may not add the suffix if given an `-o' 3873 # argument, so we may need to know it at that point already. 3874 # Even if this section looks crufty: it has the advantage of 3875 # actually working. 3876 break;; 3877 * ) 3878 break;; 3879 esac 3880 done 3881 test "$ac_cv_exeext" = no && ac_cv_exeext= 3882 3883 else 3884 ac_file='' 3885 fi 3886 if test -z "$ac_file"; then : 3887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3888 $as_echo "no" >&6; } 3889 $as_echo "$as_me: failed program was:" >&5 3890 sed 's/^/| /' conftest.$ac_ext >&5 3891 3892 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3893 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3894 as_fn_error 77 "C compiler cannot create executables 3895 See \`config.log' for more details" "$LINENO" 5; } 3896 else 3897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3898 $as_echo "yes" >&6; } 3899 fi 3900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3901 $as_echo_n "checking for C compiler default output file name... " >&6; } 3902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3903 $as_echo "$ac_file" >&6; } 3904 ac_exeext=$ac_cv_exeext 3905 3906 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3907 ac_clean_files=$ac_clean_files_save 3908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3909 $as_echo_n "checking for suffix of executables... " >&6; } 3910 if { { ac_try="$ac_link" 3911 case "(($ac_try" in 3912 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3913 *) ac_try_echo=$ac_try;; 3914 esac 3915 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3916 $as_echo "$ac_try_echo"; } >&5 3917 (eval "$ac_link") 2>&5 3918 ac_status=$? 3919 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3920 test $ac_status = 0; }; then : 3921 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3922 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3923 # work properly (i.e., refer to `conftest.exe'), while it won't with 3924 # `rm'. 3925 for ac_file in conftest.exe conftest conftest.*; do 3926 test -f "$ac_file" || continue 3927 case $ac_file in 3928 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3929 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3930 break;; 3931 * ) break;; 3932 esac 3933 done 3934 else 3935 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3936 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3937 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3938 See \`config.log' for more details" "$LINENO" 5; } 3939 fi 3940 rm -f conftest conftest$ac_cv_exeext 3941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3942 $as_echo "$ac_cv_exeext" >&6; } 3943 3944 rm -f conftest.$ac_ext 3945 EXEEXT=$ac_cv_exeext 3946 ac_exeext=$EXEEXT 3947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3948 /* end confdefs.h. */ 3949 #include <stdio.h> 3950 int 3951 main () 3952 { 3953 FILE *f = fopen ("conftest.out", "w"); 3954 return ferror (f) || fclose (f) != 0; 3955 3956 ; 3957 return 0; 3958 } 3959 _ACEOF 3960 ac_clean_files="$ac_clean_files conftest.out" 3961 # Check that the compiler produces executables we can run. If not, either 3962 # the compiler is broken, or we cross compile. 3963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3964 $as_echo_n "checking whether we are cross compiling... " >&6; } 3965 if test "$cross_compiling" != yes; then 3966 { { ac_try="$ac_link" 3967 case "(($ac_try" in 3968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3969 *) ac_try_echo=$ac_try;; 3970 esac 3971 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3972 $as_echo "$ac_try_echo"; } >&5 3973 (eval "$ac_link") 2>&5 3974 ac_status=$? 3975 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3976 test $ac_status = 0; } 3977 if { ac_try='./conftest$ac_cv_exeext' 3978 { { case "(($ac_try" in 3979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3980 *) ac_try_echo=$ac_try;; 3981 esac 3982 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3983 $as_echo "$ac_try_echo"; } >&5 3984 (eval "$ac_try") 2>&5 3985 ac_status=$? 3986 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3987 test $ac_status = 0; }; }; then 3988 cross_compiling=no 3989 else 3990 if test "$cross_compiling" = maybe; then 3991 cross_compiling=yes 3992 else 3993 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3994 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3995 as_fn_error $? "cannot run C compiled programs. 3996 If you meant to cross compile, use \`--host'. 3997 See \`config.log' for more details" "$LINENO" 5; } 3998 fi 3999 fi 4000 fi 4001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4002 $as_echo "$cross_compiling" >&6; } 4003 4004 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4005 ac_clean_files=$ac_clean_files_save 4006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4007 $as_echo_n "checking for suffix of object files... " >&6; } 4008 if ${ac_cv_objext+:} false; then : 4009 $as_echo_n "(cached) " >&6 4010 else 4011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4012 /* end confdefs.h. */ 4013 4014 int 4015 main () 4016 { 4017 4018 ; 4019 return 0; 4020 } 4021 _ACEOF 4022 rm -f conftest.o conftest.obj 4023 if { { ac_try="$ac_compile" 4024 case "(($ac_try" in 4025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4026 *) ac_try_echo=$ac_try;; 4027 esac 4028 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4029 $as_echo "$ac_try_echo"; } >&5 4030 (eval "$ac_compile") 2>&5 4031 ac_status=$? 4032 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4033 test $ac_status = 0; }; then : 4034 for ac_file in conftest.o conftest.obj conftest.*; do 4035 test -f "$ac_file" || continue; 4036 case $ac_file in 4037 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4038 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4039 break;; 4040 esac 4041 done 4042 else 4043 $as_echo "$as_me: failed program was:" >&5 4044 sed 's/^/| /' conftest.$ac_ext >&5 4045 4046 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4047 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4048 as_fn_error $? "cannot compute suffix of object files: cannot compile 4049 See \`config.log' for more details" "$LINENO" 5; } 4050 fi 4051 rm -f conftest.$ac_cv_objext conftest.$ac_ext 4052 fi 4053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4054 $as_echo "$ac_cv_objext" >&6; } 4055 OBJEXT=$ac_cv_objext 4056 ac_objext=$OBJEXT 4057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4058 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4059 if ${ac_cv_c_compiler_gnu+:} false; then : 4060 $as_echo_n "(cached) " >&6 4061 else 4062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4063 /* end confdefs.h. */ 4064 4065 int 4066 main () 4067 { 4068 #ifndef __GNUC__ 4069 choke me 4070 #endif 4071 4072 ; 4073 return 0; 4074 } 4075 _ACEOF 4076 if ac_fn_c_try_compile "$LINENO"; then : 4077 ac_compiler_gnu=yes 4078 else 4079 ac_compiler_gnu=no 4080 fi 4081 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4082 ac_cv_c_compiler_gnu=$ac_compiler_gnu 4083 4084 fi 4085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4086 $as_echo "$ac_cv_c_compiler_gnu" >&6; } 4087 if test $ac_compiler_gnu = yes; then 4088 GCC=yes 4089 else 4090 GCC= 4091 fi 4092 ac_test_CFLAGS=${CFLAGS+set} 4093 ac_save_CFLAGS=$CFLAGS 4094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4095 $as_echo_n "checking whether $CC accepts -g... " >&6; } 4096 if ${ac_cv_prog_cc_g+:} false; then : 4097 $as_echo_n "(cached) " >&6 4098 else 4099 ac_save_c_werror_flag=$ac_c_werror_flag 4100 ac_c_werror_flag=yes 4101 ac_cv_prog_cc_g=no 4102 CFLAGS="-g" 4103 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4104 /* end confdefs.h. */ 4105 4106 int 4107 main () 4108 { 4109 4110 ; 4111 return 0; 4112 } 4113 _ACEOF 4114 if ac_fn_c_try_compile "$LINENO"; then : 4115 ac_cv_prog_cc_g=yes 4116 else 4117 CFLAGS="" 4118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4119 /* end confdefs.h. */ 4120 4121 int 4122 main () 4123 { 4124 4125 ; 4126 return 0; 4127 } 4128 _ACEOF 4129 if ac_fn_c_try_compile "$LINENO"; then : 4130 4131 else 4132 ac_c_werror_flag=$ac_save_c_werror_flag 4133 CFLAGS="-g" 4134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4135 /* end confdefs.h. */ 4136 4137 int 4138 main () 4139 { 4140 4141 ; 4142 return 0; 4143 } 4144 _ACEOF 4145 if ac_fn_c_try_compile "$LINENO"; then : 4146 ac_cv_prog_cc_g=yes 4147 fi 4148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4149 fi 4150 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4151 fi 4152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4153 ac_c_werror_flag=$ac_save_c_werror_flag 4154 fi 4155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4156 $as_echo "$ac_cv_prog_cc_g" >&6; } 4157 if test "$ac_test_CFLAGS" = set; then 4158 CFLAGS=$ac_save_CFLAGS 4159 elif test $ac_cv_prog_cc_g = yes; then 4160 if test "$GCC" = yes; then 4161 CFLAGS="-g -O2" 4162 else 4163 CFLAGS="-g" 4164 fi 4165 else 4166 if test "$GCC" = yes; then 4167 CFLAGS="-O2" 4168 else 4169 CFLAGS= 4170 fi 4171 fi 4172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4173 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4174 if ${ac_cv_prog_cc_c89+:} false; then : 4175 $as_echo_n "(cached) " >&6 4176 else 4177 ac_cv_prog_cc_c89=no 4178 ac_save_CC=$CC 4179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4180 /* end confdefs.h. */ 4181 #include <stdarg.h> 4182 #include <stdio.h> 4183 struct stat; 4184 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4185 struct buf { int x; }; 4186 FILE * (*rcsopen) (struct buf *, struct stat *, int); 4187 static char *e (p, i) 4188 char **p; 4189 int i; 4190 { 4191 return p[i]; 4192 } 4193 static char *f (char * (*g) (char **, int), char **p, ...) 4194 { 4195 char *s; 4196 va_list v; 4197 va_start (v,p); 4198 s = g (p, va_arg (v,int)); 4199 va_end (v); 4200 return s; 4201 } 4202 4203 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4204 function prototypes and stuff, but not '\xHH' hex character constants. 4205 These don't provoke an error unfortunately, instead are silently treated 4206 as 'x'. The following induces an error, until -std is added to get 4207 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4208 array size at least. It's necessary to write '\x00'==0 to get something 4209 that's true only with -std. */ 4210 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4211 4212 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4213 inside strings and character constants. */ 4214 #define FOO(x) 'x' 4215 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4216 4217 int test (int i, double x); 4218 struct s1 {int (*f) (int a);}; 4219 struct s2 {int (*f) (double a);}; 4220 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4221 int argc; 4222 char **argv; 4223 int 4224 main () 4225 { 4226 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4227 ; 4228 return 0; 4229 } 4230 _ACEOF 4231 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4232 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4233 do 4234 CC="$ac_save_CC $ac_arg" 4235 if ac_fn_c_try_compile "$LINENO"; then : 4236 ac_cv_prog_cc_c89=$ac_arg 4237 fi 4238 rm -f core conftest.err conftest.$ac_objext 4239 test "x$ac_cv_prog_cc_c89" != "xno" && break 4240 done 4241 rm -f conftest.$ac_ext 4242 CC=$ac_save_CC 4243 4244 fi 4245 # AC_CACHE_VAL 4246 case "x$ac_cv_prog_cc_c89" in 4247 x) 4248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4249 $as_echo "none needed" >&6; } ;; 4250 xno) 4251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4252 $as_echo "unsupported" >&6; } ;; 4253 *) 4254 CC="$CC $ac_cv_prog_cc_c89" 4255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4256 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4257 esac 4258 if test "x$ac_cv_prog_cc_c89" != xno; then : 4259 4260 fi 4261 4262 ac_ext=c 4263 ac_cpp='$CPP $CPPFLAGS' 4264 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4265 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4266 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4267 4268 ac_ext=c 4269 ac_cpp='$CPP $CPPFLAGS' 4270 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4271 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4272 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4274 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4275 if ${am_cv_prog_cc_c_o+:} false; then : 4276 $as_echo_n "(cached) " >&6 4277 else 4278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4279 /* end confdefs.h. */ 4280 4281 int 4282 main () 4283 { 4284 4285 ; 4286 return 0; 4287 } 4288 _ACEOF 4289 # Make sure it works both with $CC and with simple cc. 4290 # Following AC_PROG_CC_C_O, we do the test twice because some 4291 # compilers refuse to overwrite an existing .o file with -o, 4292 # though they will create one. 4293 am_cv_prog_cc_c_o=yes 4294 for am_i in 1 2; do 4295 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4296 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4297 ac_status=$? 4298 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4299 (exit $ac_status); } \ 4300 && test -f conftest2.$ac_objext; then 4301 : OK 4302 else 4303 am_cv_prog_cc_c_o=no 4304 break 4305 fi 4306 done 4307 rm -f core conftest* 4308 unset am_i 4309 fi 4310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4311 $as_echo "$am_cv_prog_cc_c_o" >&6; } 4312 if test "$am_cv_prog_cc_c_o" != yes; then 4313 # Losing compiler, so override with the script. 4314 # FIXME: It is wrong to rewrite CC. 4315 # But if we don't then we get into trouble of one sort or another. 4316 # A longer-term fix would be to have automake use am__CC in this case, 4317 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4318 CC="$am_aux_dir/compile $CC" 4319 fi 4320 ac_ext=c 4321 ac_cpp='$CPP $CPPFLAGS' 4322 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4323 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4324 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4325 4326 DEPDIR="${am__leading_dot}deps" 4327 4328 ac_config_commands="$ac_config_commands depfiles" 4329 4330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 4331 $as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } 4332 cat > confinc.mk << 'END' 4333 am__doit: 4334 @echo this is the am__doit target >confinc.out 4335 .PHONY: am__doit 4336 END 4337 am__include="#" 4338 am__quote= 4339 # BSD make does it like this. 4340 echo '.include "confinc.mk" # ignored' > confmf.BSD 4341 # Other make implementations (GNU, Solaris 10, AIX) do it like this. 4342 echo 'include confinc.mk # ignored' > confmf.GNU 4343 _am_result=no 4344 for s in GNU BSD; do 4345 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 4346 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 4347 ac_status=$? 4348 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4349 (exit $ac_status); } 4350 case $?:`cat confinc.out 2>/dev/null` in #( 4351 '0:this is the am__doit target') : 4352 case $s in #( 4353 BSD) : 4354 am__include='.include' am__quote='"' ;; #( 4355 *) : 4356 am__include='include' am__quote='' ;; 4357 esac ;; #( 4358 *) : 4359 ;; 4360 esac 4361 if test "$am__include" != "#"; then 4362 _am_result="yes ($s style)" 4363 break 4364 fi 4365 done 4366 rm -f confinc.* confmf.* 4367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 4368 $as_echo "${_am_result}" >&6; } 4369 4370 # Check whether --enable-dependency-tracking was given. 4371 if test "${enable_dependency_tracking+set}" = set; then : 4372 enableval=$enable_dependency_tracking; 4373 fi 4374 4375 if test "x$enable_dependency_tracking" != xno; then 4376 am_depcomp="$ac_aux_dir/depcomp" 4377 AMDEPBACKSLASH='\' 4378 am__nodep='_no' 4379 fi 4380 if test "x$enable_dependency_tracking" != xno; then 4381 AMDEP_TRUE= 4382 AMDEP_FALSE='#' 4383 else 4384 AMDEP_TRUE='#' 4385 AMDEP_FALSE= 4386 fi 4387 4388 4389 4390 depcc="$CC" am_compiler_list= 4391 4392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4393 $as_echo_n "checking dependency style of $depcc... " >&6; } 4394 if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4395 $as_echo_n "(cached) " >&6 4396 else 4397 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4398 # We make a subdir and do the tests there. Otherwise we can end up 4399 # making bogus files that we don't know about and never remove. For 4400 # instance it was reported that on HP-UX the gcc test will end up 4401 # making a dummy file named 'D' -- because '-MD' means "put the output 4402 # in D". 4403 rm -rf conftest.dir 4404 mkdir conftest.dir 4405 # Copy depcomp to subdir because otherwise we won't find it if we're 4406 # using a relative directory. 4407 cp "$am_depcomp" conftest.dir 4408 cd conftest.dir 4409 # We will build objects and dependencies in a subdirectory because 4410 # it helps to detect inapplicable dependency modes. For instance 4411 # both Tru64's cc and ICC support -MD to output dependencies as a 4412 # side effect of compilation, but ICC will put the dependencies in 4413 # the current directory while Tru64 will put them in the object 4414 # directory. 4415 mkdir sub 4416 4417 am_cv_CC_dependencies_compiler_type=none 4418 if test "$am_compiler_list" = ""; then 4419 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4420 fi 4421 am__universal=false 4422 case " $depcc " in #( 4423 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4424 esac 4425 4426 for depmode in $am_compiler_list; do 4427 # Setup a source with many dependencies, because some compilers 4428 # like to wrap large dependency lists on column 80 (with \), and 4429 # we should not choose a depcomp mode which is confused by this. 4430 # 4431 # We need to recreate these files for each test, as the compiler may 4432 # overwrite some of them when testing with obscure command lines. 4433 # This happens at least with the AIX C compiler. 4434 : > sub/conftest.c 4435 for i in 1 2 3 4 5 6; do 4436 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4437 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4438 # Solaris 10 /bin/sh. 4439 echo '/* dummy */' > sub/conftst$i.h 4440 done 4441 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4442 4443 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4444 # mode. It turns out that the SunPro C++ compiler does not properly 4445 # handle '-M -o', and we need to detect this. Also, some Intel 4446 # versions had trouble with output in subdirs. 4447 am__obj=sub/conftest.${OBJEXT-o} 4448 am__minus_obj="-o $am__obj" 4449 case $depmode in 4450 gcc) 4451 # This depmode causes a compiler race in universal mode. 4452 test "$am__universal" = false || continue 4453 ;; 4454 nosideeffect) 4455 # After this tag, mechanisms are not by side-effect, so they'll 4456 # only be used when explicitly requested. 4457 if test "x$enable_dependency_tracking" = xyes; then 4458 continue 4459 else 4460 break 4461 fi 4462 ;; 4463 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4464 # This compiler won't grok '-c -o', but also, the minuso test has 4465 # not run yet. These depmodes are late enough in the game, and 4466 # so weak that their functioning should not be impacted. 4467 am__obj=conftest.${OBJEXT-o} 4468 am__minus_obj= 4469 ;; 4470 none) break ;; 4471 esac 4472 if depmode=$depmode \ 4473 source=sub/conftest.c object=$am__obj \ 4474 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4475 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4476 >/dev/null 2>conftest.err && 4477 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4478 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4479 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4480 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4481 # icc doesn't choke on unknown options, it will just issue warnings 4482 # or remarks (even with -Werror). So we grep stderr for any message 4483 # that says an option was ignored or not supported. 4484 # When given -MP, icc 7.0 and 7.1 complain thusly: 4485 # icc: Command line warning: ignoring option '-M'; no argument required 4486 # The diagnosis changed in icc 8.0: 4487 # icc: Command line remark: option '-MP' not supported 4488 if (grep 'ignoring option' conftest.err || 4489 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4490 am_cv_CC_dependencies_compiler_type=$depmode 4491 break 4492 fi 4493 fi 4494 done 4495 4496 cd .. 4497 rm -rf conftest.dir 4498 else 4499 am_cv_CC_dependencies_compiler_type=none 4500 fi 4501 4502 fi 4503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4504 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4505 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4506 4507 if 4508 test "x$enable_dependency_tracking" != xno \ 4509 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4510 am__fastdepCC_TRUE= 4511 am__fastdepCC_FALSE='#' 4512 else 4513 am__fastdepCC_TRUE='#' 4514 am__fastdepCC_FALSE= 4515 fi 4516 4517 4518 4519 # Suppress warnings about --datarootdir 4520 4521 4522 # If we have gcc, and AC_PROG_CC changed the flags, then we know the 4523 # user did not specify any flags. Add warnings in this case. 4524 if test "$GCC" = "yes"; then 4525 if test "$CFLAGS" != "$SAVE_CFLAGS"; then 4526 STD_CWARNINGS="$STD_CWARNINGS -Wall -Werror -fno-strict-aliasing" 4527 fi 4528 fi 4529 4530 # We can have some flags to pass to bind configure 4531 BINDCONFIG= 4532 if test "$cross_compiling" = "yes"; then 4533 BINDCONFIG="--host=$host" 4534 fi 4535 # Pass CFLAGS and co. $ac_configure_args looks like "'arg1' 'arg2' ..." 4536 # and as there can be a space inside an argument some magic is required. 4537 # This sets $1 ... $N to my_configure_args, arg1 ... argN 4538 eval "set my_configure_args $ac_configure_args" 4539 # remove my_configure_args, i.e., the guard against empty $ac_configure_args 4540 shift 4541 # iterate on arguments and copying 'arg' when it begins by an upper case 4542 for a 4543 do 4544 case $a in 4545 [A-Z]*) BINDCONFIG="$BINDCONFIG '$a'" ;; 4546 esac 4547 done 4548 4549 4550 # POSIX doesn't include the IPv6 Advanced Socket API and glibc hides 4551 # parts of the IPv6 Advanced Socket API as a result. This is stupid 4552 # as it breaks how the two halves (Basic and Advanced) of the IPv6 4553 # Socket API were designed to be used but we have to live with it. 4554 # Use this to define _GNU_SOURCE to pull in the IPv6 Advanced Socket API. 4555 4556 ac_ext=c 4557 ac_cpp='$CPP $CPPFLAGS' 4558 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4559 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4560 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4562 $as_echo_n "checking how to run the C preprocessor... " >&6; } 4563 # On Suns, sometimes $CPP names a directory. 4564 if test -n "$CPP" && test -d "$CPP"; then 4565 CPP= 4566 fi 4567 if test -z "$CPP"; then 4568 if ${ac_cv_prog_CPP+:} false; then : 4569 $as_echo_n "(cached) " >&6 4570 else 4571 # Double quotes because CPP needs to be expanded 4572 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4573 do 4574 ac_preproc_ok=false 4575 for ac_c_preproc_warn_flag in '' yes 4576 do 4577 # Use a header file that comes with gcc, so configuring glibc 4578 # with a fresh cross-compiler works. 4579 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4580 # <limits.h> exists even on freestanding compilers. 4581 # On the NeXT, cc -E runs the code through the compiler's parser, 4582 # not just through cpp. "Syntax error" is here to catch this case. 4583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4584 /* end confdefs.h. */ 4585 #ifdef __STDC__ 4586 # include <limits.h> 4587 #else 4588 # include <assert.h> 4589 #endif 4590 Syntax error 4591 _ACEOF 4592 if ac_fn_c_try_cpp "$LINENO"; then : 4593 4594 else 4595 # Broken: fails on valid input. 4596 continue 4597 fi 4598 rm -f conftest.err conftest.i conftest.$ac_ext 4599 4600 # OK, works on sane cases. Now check whether nonexistent headers 4601 # can be detected and how. 4602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4603 /* end confdefs.h. */ 4604 #include <ac_nonexistent.h> 4605 _ACEOF 4606 if ac_fn_c_try_cpp "$LINENO"; then : 4607 # Broken: success on invalid input. 4608 continue 4609 else 4610 # Passes both tests. 4611 ac_preproc_ok=: 4612 break 4613 fi 4614 rm -f conftest.err conftest.i conftest.$ac_ext 4615 4616 done 4617 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4618 rm -f conftest.i conftest.err conftest.$ac_ext 4619 if $ac_preproc_ok; then : 4620 break 4621 fi 4622 4623 done 4624 ac_cv_prog_CPP=$CPP 4625 4626 fi 4627 CPP=$ac_cv_prog_CPP 4628 else 4629 ac_cv_prog_CPP=$CPP 4630 fi 4631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4632 $as_echo "$CPP" >&6; } 4633 ac_preproc_ok=false 4634 for ac_c_preproc_warn_flag in '' yes 4635 do 4636 # Use a header file that comes with gcc, so configuring glibc 4637 # with a fresh cross-compiler works. 4638 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4639 # <limits.h> exists even on freestanding compilers. 4640 # On the NeXT, cc -E runs the code through the compiler's parser, 4641 # not just through cpp. "Syntax error" is here to catch this case. 4642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4643 /* end confdefs.h. */ 4644 #ifdef __STDC__ 4645 # include <limits.h> 4646 #else 4647 # include <assert.h> 4648 #endif 4649 Syntax error 4650 _ACEOF 4651 if ac_fn_c_try_cpp "$LINENO"; then : 4652 4653 else 4654 # Broken: fails on valid input. 4655 continue 4656 fi 4657 rm -f conftest.err conftest.i conftest.$ac_ext 4658 4659 # OK, works on sane cases. Now check whether nonexistent headers 4660 # can be detected and how. 4661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4662 /* end confdefs.h. */ 4663 #include <ac_nonexistent.h> 4664 _ACEOF 4665 if ac_fn_c_try_cpp "$LINENO"; then : 4666 # Broken: success on invalid input. 4667 continue 4668 else 4669 # Passes both tests. 4670 ac_preproc_ok=: 4671 break 4672 fi 4673 rm -f conftest.err conftest.i conftest.$ac_ext 4674 4675 done 4676 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4677 rm -f conftest.i conftest.err conftest.$ac_ext 4678 if $ac_preproc_ok; then : 4679 4680 else 4681 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4682 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4683 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4684 See \`config.log' for more details" "$LINENO" 5; } 4685 fi 4686 4687 ac_ext=c 4688 ac_cpp='$CPP $CPPFLAGS' 4689 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4690 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4691 ac_compiler_gnu=$ac_cv_c_compiler_gnu 4692 4693 4694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4695 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4696 if ${ac_cv_path_GREP+:} false; then : 4697 $as_echo_n "(cached) " >&6 4698 else 4699 if test -z "$GREP"; then 4700 ac_path_GREP_found=false 4701 # Loop through the user's path and test for each of PROGNAME-LIST 4702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4703 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4704 do 4705 IFS=$as_save_IFS 4706 test -z "$as_dir" && as_dir=. 4707 for ac_prog in grep ggrep; do 4708 for ac_exec_ext in '' $ac_executable_extensions; do 4709 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4710 as_fn_executable_p "$ac_path_GREP" || continue 4711 # Check for GNU ac_path_GREP and select it if it is found. 4712 # Check for GNU $ac_path_GREP 4713 case `"$ac_path_GREP" --version 2>&1` in 4714 *GNU*) 4715 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4716 *) 4717 ac_count=0 4718 $as_echo_n 0123456789 >"conftest.in" 4719 while : 4720 do 4721 cat "conftest.in" "conftest.in" >"conftest.tmp" 4722 mv "conftest.tmp" "conftest.in" 4723 cp "conftest.in" "conftest.nl" 4724 $as_echo 'GREP' >> "conftest.nl" 4725 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4726 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4727 as_fn_arith $ac_count + 1 && ac_count=$as_val 4728 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4729 # Best one so far, save it but keep looking for a better one 4730 ac_cv_path_GREP="$ac_path_GREP" 4731 ac_path_GREP_max=$ac_count 4732 fi 4733 # 10*(2^10) chars as input seems more than enough 4734 test $ac_count -gt 10 && break 4735 done 4736 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4737 esac 4738 4739 $ac_path_GREP_found && break 3 4740 done 4741 done 4742 done 4743 IFS=$as_save_IFS 4744 if test -z "$ac_cv_path_GREP"; then 4745 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4746 fi 4747 else 4748 ac_cv_path_GREP=$GREP 4749 fi 4750 4751 fi 4752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4753 $as_echo "$ac_cv_path_GREP" >&6; } 4754 GREP="$ac_cv_path_GREP" 4755 4756 4757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4758 $as_echo_n "checking for egrep... " >&6; } 4759 if ${ac_cv_path_EGREP+:} false; then : 4760 $as_echo_n "(cached) " >&6 4761 else 4762 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4763 then ac_cv_path_EGREP="$GREP -E" 4764 else 4765 if test -z "$EGREP"; then 4766 ac_path_EGREP_found=false 4767 # Loop through the user's path and test for each of PROGNAME-LIST 4768 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4769 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4770 do 4771 IFS=$as_save_IFS 4772 test -z "$as_dir" && as_dir=. 4773 for ac_prog in egrep; do 4774 for ac_exec_ext in '' $ac_executable_extensions; do 4775 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4776 as_fn_executable_p "$ac_path_EGREP" || continue 4777 # Check for GNU ac_path_EGREP and select it if it is found. 4778 # Check for GNU $ac_path_EGREP 4779 case `"$ac_path_EGREP" --version 2>&1` in 4780 *GNU*) 4781 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4782 *) 4783 ac_count=0 4784 $as_echo_n 0123456789 >"conftest.in" 4785 while : 4786 do 4787 cat "conftest.in" "conftest.in" >"conftest.tmp" 4788 mv "conftest.tmp" "conftest.in" 4789 cp "conftest.in" "conftest.nl" 4790 $as_echo 'EGREP' >> "conftest.nl" 4791 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4792 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4793 as_fn_arith $ac_count + 1 && ac_count=$as_val 4794 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4795 # Best one so far, save it but keep looking for a better one 4796 ac_cv_path_EGREP="$ac_path_EGREP" 4797 ac_path_EGREP_max=$ac_count 4798 fi 4799 # 10*(2^10) chars as input seems more than enough 4800 test $ac_count -gt 10 && break 4801 done 4802 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4803 esac 4804 4805 $ac_path_EGREP_found && break 3 4806 done 4807 done 4808 done 4809 IFS=$as_save_IFS 4810 if test -z "$ac_cv_path_EGREP"; then 4811 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4812 fi 4813 else 4814 ac_cv_path_EGREP=$EGREP 4815 fi 4816 4817 fi 4818 fi 4819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4820 $as_echo "$ac_cv_path_EGREP" >&6; } 4821 EGREP="$ac_cv_path_EGREP" 4822 4823 4824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4825 $as_echo_n "checking for ANSI C header files... " >&6; } 4826 if ${ac_cv_header_stdc+:} false; then : 4827 $as_echo_n "(cached) " >&6 4828 else 4829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4830 /* end confdefs.h. */ 4831 #include <stdlib.h> 4832 #include <stdarg.h> 4833 #include <string.h> 4834 #include <float.h> 4835 4836 int 4837 main () 4838 { 4839 4840 ; 4841 return 0; 4842 } 4843 _ACEOF 4844 if ac_fn_c_try_compile "$LINENO"; then : 4845 ac_cv_header_stdc=yes 4846 else 4847 ac_cv_header_stdc=no 4848 fi 4849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4850 4851 if test $ac_cv_header_stdc = yes; then 4852 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4854 /* end confdefs.h. */ 4855 #include <string.h> 4856 4857 _ACEOF 4858 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4859 $EGREP "memchr" >/dev/null 2>&1; then : 4860 4861 else 4862 ac_cv_header_stdc=no 4863 fi 4864 rm -f conftest* 4865 4866 fi 4867 4868 if test $ac_cv_header_stdc = yes; then 4869 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4871 /* end confdefs.h. */ 4872 #include <stdlib.h> 4873 4874 _ACEOF 4875 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4876 $EGREP "free" >/dev/null 2>&1; then : 4877 4878 else 4879 ac_cv_header_stdc=no 4880 fi 4881 rm -f conftest* 4882 4883 fi 4884 4885 if test $ac_cv_header_stdc = yes; then 4886 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4887 if test "$cross_compiling" = yes; then : 4888 : 4889 else 4890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4891 /* end confdefs.h. */ 4892 #include <ctype.h> 4893 #include <stdlib.h> 4894 #if ((' ' & 0x0FF) == 0x020) 4895 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4896 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4897 #else 4898 # define ISLOWER(c) \ 4899 (('a' <= (c) && (c) <= 'i') \ 4900 || ('j' <= (c) && (c) <= 'r') \ 4901 || ('s' <= (c) && (c) <= 'z')) 4902 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4903 #endif 4904 4905 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4906 int 4907 main () 4908 { 4909 int i; 4910 for (i = 0; i < 256; i++) 4911 if (XOR (islower (i), ISLOWER (i)) 4912 || toupper (i) != TOUPPER (i)) 4913 return 2; 4914 return 0; 4915 } 4916 _ACEOF 4917 if ac_fn_c_try_run "$LINENO"; then : 4918 4919 else 4920 ac_cv_header_stdc=no 4921 fi 4922 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4923 conftest.$ac_objext conftest.beam conftest.$ac_ext 4924 fi 4925 4926 fi 4927 fi 4928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4929 $as_echo "$ac_cv_header_stdc" >&6; } 4930 if test $ac_cv_header_stdc = yes; then 4931 4932 $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4933 4934 fi 4935 4936 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4937 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4938 inttypes.h stdint.h unistd.h 4939 do : 4940 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4941 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4942 " 4943 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4944 cat >>confdefs.h <<_ACEOF 4945 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4946 _ACEOF 4947 4948 fi 4949 4950 done 4951 4952 4953 4954 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default" 4955 if test "x$ac_cv_header_minix_config_h" = xyes; then : 4956 MINIX=yes 4957 else 4958 MINIX= 4959 fi 4960 4961 4962 if test "$MINIX" = yes; then 4963 4964 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h 4965 4966 4967 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h 4968 4969 4970 $as_echo "#define _MINIX 1" >>confdefs.h 4971 4972 fi 4973 4974 4975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 4976 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; } 4977 if ${ac_cv_safe_to_define___extensions__+:} false; then : 4978 $as_echo_n "(cached) " >&6 4979 else 4980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4981 /* end confdefs.h. */ 4982 4983 # define __EXTENSIONS__ 1 4984 $ac_includes_default 4985 int 4986 main () 4987 { 4988 4989 ; 4990 return 0; 4991 } 4992 _ACEOF 4993 if ac_fn_c_try_compile "$LINENO"; then : 4994 ac_cv_safe_to_define___extensions__=yes 4995 else 4996 ac_cv_safe_to_define___extensions__=no 4997 fi 4998 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4999 fi 5000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5001 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 5002 test $ac_cv_safe_to_define___extensions__ = yes && 5003 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 5004 5005 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 5006 5007 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 5008 5009 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5010 5011 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 5012 5013 5014 5015 if test -n "$ac_tool_prefix"; then 5016 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 5017 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 5018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5019 $as_echo_n "checking for $ac_word... " >&6; } 5020 if ${ac_cv_prog_RANLIB+:} false; then : 5021 $as_echo_n "(cached) " >&6 5022 else 5023 if test -n "$RANLIB"; then 5024 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5025 else 5026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5027 for as_dir in $PATH 5028 do 5029 IFS=$as_save_IFS 5030 test -z "$as_dir" && as_dir=. 5031 for ac_exec_ext in '' $ac_executable_extensions; do 5032 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5033 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 5034 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5035 break 2 5036 fi 5037 done 5038 done 5039 IFS=$as_save_IFS 5040 5041 fi 5042 fi 5043 RANLIB=$ac_cv_prog_RANLIB 5044 if test -n "$RANLIB"; then 5045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 5046 $as_echo "$RANLIB" >&6; } 5047 else 5048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5049 $as_echo "no" >&6; } 5050 fi 5051 5052 5053 fi 5054 if test -z "$ac_cv_prog_RANLIB"; then 5055 ac_ct_RANLIB=$RANLIB 5056 # Extract the first word of "ranlib", so it can be a program name with args. 5057 set dummy ranlib; ac_word=$2 5058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5059 $as_echo_n "checking for $ac_word... " >&6; } 5060 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 5061 $as_echo_n "(cached) " >&6 5062 else 5063 if test -n "$ac_ct_RANLIB"; then 5064 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 5065 else 5066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5067 for as_dir in $PATH 5068 do 5069 IFS=$as_save_IFS 5070 test -z "$as_dir" && as_dir=. 5071 for ac_exec_ext in '' $ac_executable_extensions; do 5072 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5073 ac_cv_prog_ac_ct_RANLIB="ranlib" 5074 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5075 break 2 5076 fi 5077 done 5078 done 5079 IFS=$as_save_IFS 5080 5081 fi 5082 fi 5083 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 5084 if test -n "$ac_ct_RANLIB"; then 5085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 5086 $as_echo "$ac_ct_RANLIB" >&6; } 5087 else 5088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5089 $as_echo "no" >&6; } 5090 fi 5091 5092 if test "x$ac_ct_RANLIB" = x; then 5093 RANLIB=":" 5094 else 5095 case $cross_compiling:$ac_tool_warned in 5096 yes:) 5097 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5098 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5099 ac_tool_warned=yes ;; 5100 esac 5101 RANLIB=$ac_ct_RANLIB 5102 fi 5103 else 5104 RANLIB="$ac_cv_prog_RANLIB" 5105 fi 5106 5107 5108 # Extract the first word of "ar", so it can be a program name with args. 5109 set dummy ar; ac_word=$2 5110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5111 $as_echo_n "checking for $ac_word... " >&6; } 5112 if ${ac_cv_path_AR+:} false; then : 5113 $as_echo_n "(cached) " >&6 5114 else 5115 case $AR in 5116 [\\/]* | ?:[\\/]*) 5117 ac_cv_path_AR="$AR" # Let the user override the test with a path. 5118 ;; 5119 *) 5120 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5121 for as_dir in $PATH 5122 do 5123 IFS=$as_save_IFS 5124 test -z "$as_dir" && as_dir=. 5125 for ac_exec_ext in '' $ac_executable_extensions; do 5126 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5127 ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext" 5128 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5129 break 2 5130 fi 5131 done 5132 done 5133 IFS=$as_save_IFS 5134 5135 ;; 5136 esac 5137 fi 5138 AR=$ac_cv_path_AR 5139 if test -n "$AR"; then 5140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5141 $as_echo "$AR" >&6; } 5142 else 5143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5144 $as_echo "no" >&6; } 5145 fi 5146 5147 5148 5149 5150 if test "X$AR" = "X"; then 5151 as_fn_error $? " 5152 ar program not found. Please fix your PATH to include the directory in 5153 which ar resides, or set AR in the environment with the full path to ar." "$LINENO" 5 5154 fi 5155 5156 ac_config_headers="$ac_config_headers includes/config.h" 5157 5158 5159 # we sometimes need to know byte order for building packets 5160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 5161 $as_echo_n "checking whether byte ordering is bigendian... " >&6; } 5162 if ${ac_cv_c_bigendian+:} false; then : 5163 $as_echo_n "(cached) " >&6 5164 else 5165 ac_cv_c_bigendian=unknown 5166 # See if we're dealing with a universal compiler. 5167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5168 /* end confdefs.h. */ 5169 #ifndef __APPLE_CC__ 5170 not a universal capable compiler 5171 #endif 5172 typedef int dummy; 5173 5174 _ACEOF 5175 if ac_fn_c_try_compile "$LINENO"; then : 5176 5177 # Check for potential -arch flags. It is not universal unless 5178 # there are at least two -arch flags with different values. 5179 ac_arch= 5180 ac_prev= 5181 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 5182 if test -n "$ac_prev"; then 5183 case $ac_word in 5184 i?86 | x86_64 | ppc | ppc64) 5185 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 5186 ac_arch=$ac_word 5187 else 5188 ac_cv_c_bigendian=universal 5189 break 5190 fi 5191 ;; 5192 esac 5193 ac_prev= 5194 elif test "x$ac_word" = "x-arch"; then 5195 ac_prev=arch 5196 fi 5197 done 5198 fi 5199 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5200 if test $ac_cv_c_bigendian = unknown; then 5201 # See if sys/param.h defines the BYTE_ORDER macro. 5202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5203 /* end confdefs.h. */ 5204 #include <sys/types.h> 5205 #include <sys/param.h> 5206 5207 int 5208 main () 5209 { 5210 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 5211 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 5212 && LITTLE_ENDIAN) 5213 bogus endian macros 5214 #endif 5215 5216 ; 5217 return 0; 5218 } 5219 _ACEOF 5220 if ac_fn_c_try_compile "$LINENO"; then : 5221 # It does; now see whether it defined to BIG_ENDIAN or not. 5222 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5223 /* end confdefs.h. */ 5224 #include <sys/types.h> 5225 #include <sys/param.h> 5226 5227 int 5228 main () 5229 { 5230 #if BYTE_ORDER != BIG_ENDIAN 5231 not big endian 5232 #endif 5233 5234 ; 5235 return 0; 5236 } 5237 _ACEOF 5238 if ac_fn_c_try_compile "$LINENO"; then : 5239 ac_cv_c_bigendian=yes 5240 else 5241 ac_cv_c_bigendian=no 5242 fi 5243 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5244 fi 5245 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5246 fi 5247 if test $ac_cv_c_bigendian = unknown; then 5248 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 5249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5250 /* end confdefs.h. */ 5251 #include <limits.h> 5252 5253 int 5254 main () 5255 { 5256 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 5257 bogus endian macros 5258 #endif 5259 5260 ; 5261 return 0; 5262 } 5263 _ACEOF 5264 if ac_fn_c_try_compile "$LINENO"; then : 5265 # It does; now see whether it defined to _BIG_ENDIAN or not. 5266 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5267 /* end confdefs.h. */ 5268 #include <limits.h> 5269 5270 int 5271 main () 5272 { 5273 #ifndef _BIG_ENDIAN 5274 not big endian 5275 #endif 5276 5277 ; 5278 return 0; 5279 } 5280 _ACEOF 5281 if ac_fn_c_try_compile "$LINENO"; then : 5282 ac_cv_c_bigendian=yes 5283 else 5284 ac_cv_c_bigendian=no 5285 fi 5286 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5287 fi 5288 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5289 fi 5290 if test $ac_cv_c_bigendian = unknown; then 5291 # Compile a test program. 5292 if test "$cross_compiling" = yes; then : 5293 # Try to guess by grepping values from an object file. 5294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5295 /* end confdefs.h. */ 5296 short int ascii_mm[] = 5297 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 5298 short int ascii_ii[] = 5299 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 5300 int use_ascii (int i) { 5301 return ascii_mm[i] + ascii_ii[i]; 5302 } 5303 short int ebcdic_ii[] = 5304 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 5305 short int ebcdic_mm[] = 5306 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 5307 int use_ebcdic (int i) { 5308 return ebcdic_mm[i] + ebcdic_ii[i]; 5309 } 5310 extern int foo; 5311 5312 int 5313 main () 5314 { 5315 return use_ascii (foo) == use_ebcdic (foo); 5316 ; 5317 return 0; 5318 } 5319 _ACEOF 5320 if ac_fn_c_try_compile "$LINENO"; then : 5321 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 5322 ac_cv_c_bigendian=yes 5323 fi 5324 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 5325 if test "$ac_cv_c_bigendian" = unknown; then 5326 ac_cv_c_bigendian=no 5327 else 5328 # finding both strings is unlikely to happen, but who knows? 5329 ac_cv_c_bigendian=unknown 5330 fi 5331 fi 5332 fi 5333 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5334 else 5335 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5336 /* end confdefs.h. */ 5337 $ac_includes_default 5338 int 5339 main () 5340 { 5341 5342 /* Are we little or big endian? From Harbison&Steele. */ 5343 union 5344 { 5345 long int l; 5346 char c[sizeof (long int)]; 5347 } u; 5348 u.l = 1; 5349 return u.c[sizeof (long int) - 1] == 1; 5350 5351 ; 5352 return 0; 5353 } 5354 _ACEOF 5355 if ac_fn_c_try_run "$LINENO"; then : 5356 ac_cv_c_bigendian=no 5357 else 5358 ac_cv_c_bigendian=yes 5359 fi 5360 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5361 conftest.$ac_objext conftest.beam conftest.$ac_ext 5362 fi 5363 5364 fi 5365 fi 5366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 5367 $as_echo "$ac_cv_c_bigendian" >&6; } 5368 case $ac_cv_c_bigendian in #( 5369 yes) 5370 byte_order=BIG_ENDIAN 5371 ;; #( 5372 no) 5373 byte_order=LITTLE_ENDIAN 5374 ;; #( 5375 universal) 5376 5377 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 5378 5379 ;; #( 5380 *) 5381 as_fn_error $? "unknown endianness 5382 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 5383 esac 5384 5385 5386 cat >>confdefs.h <<_ACEOF 5387 #define DHCP_BYTE_ORDER $byte_order 5388 _ACEOF 5389 5390 5391 # Optional compile-time DEBUGging. 5392 # Check whether --enable-debug was given. 5393 if test "${enable_debug+set}" = set; then : 5394 enableval=$enable_debug; case "${enableval}" in 5395 yes) enable_debug=yes 5396 5397 $as_echo "#define DEBUG 1" >>confdefs.h 5398 5399 # Just override CFLAGS totally to remove optimization. 5400 CFLAGS="-g";; 5401 no) enable_debug=no ;; 5402 *) as_fn_error $? "bad value ${enableval} for --enable-debug" "$LINENO" 5 ;; 5403 esac 5404 else 5405 enable_debug=no 5406 fi 5407 5408 5409 # XXX: there are actually quite a lot more DEBUG_ features we could enable, 5410 # but I don't want to pollute the --help space. 5411 # 5412 #/* #define DEBUG_TOKENS */ 5413 #/* #define DEBUG_PACKET */ 5414 #/* #define DEBUG_EXPRESSIONS */ 5415 #/* #define DEBUG_FIND_LEASE */ 5416 #/* #define DEBUG_EXPRESSION_PARSE */ 5417 #/* #define DEBUG_CLASS_MATCHING */ 5418 #/* #define DEBUG_MEMORY_LEAKAGE */ 5419 #/* #define DEBUG_MALLOC_POOL */ 5420 #/* #define DEBUG_LEASE_STATE_TRANSITIONS */ 5421 #/* #define DEBUG_RC_HISTORY */ 5422 #/* #define DEBUG_RC_HISTORY_EXHAUSTIVELY */ 5423 #/* #define RC_HISTORY_MAX 10240 */ 5424 #/* #define POINTER_DEBUG */ 5425 #/* #define DEBUG_FAILOVER_MESSAGES */ 5426 #/* #define DEBUG_FAILOVER_TIMING */ 5427 #/* #define DEBUG_DUMP_ALL_LEASES */ 5428 5429 # Failover optional compile-time feature. 5430 # Check whether --enable-failover was given. 5431 if test "${enable_failover+set}" = set; then : 5432 enableval=$enable_failover; 5433 fi 5434 5435 # Failover is on by default, so define if it is not explicitly disabled. 5436 if test "$enable_failover" != "no"; then 5437 enable_failover="yes" 5438 5439 $as_echo "#define FAILOVER_PROTOCOL 1" >>confdefs.h 5440 5441 fi 5442 5443 # execute() support. 5444 # Check whether --enable-execute was given. 5445 if test "${enable_execute+set}" = set; then : 5446 enableval=$enable_execute; 5447 fi 5448 5449 # execute() is on by default, so define if it is not explicitly disabled. 5450 if test "$enable_execute" != "no" ; then 5451 enable_execute="yes" 5452 5453 $as_echo "#define ENABLE_EXECUTE 1" >>confdefs.h 5454 5455 fi 5456 5457 # Server tracing support. 5458 # Check whether --enable-tracing was given. 5459 if test "${enable_tracing+set}" = set; then : 5460 enableval=$enable_tracing; 5461 fi 5462 5463 # tracing is on by default, so define if it is not explicitly disabled. 5464 if test "$enable_tracing" != "no" ; then 5465 5466 $as_echo "#define TRACING 1" >>confdefs.h 5467 5468 fi 5469 5470 # Delayed-ack feature support. 5471 # Check whether --enable-delayed_ack was given. 5472 if test "${enable_delayed_ack+set}" = set; then : 5473 enableval=$enable_delayed_ack; 5474 fi 5475 5476 if test "$enable_delayed_ack" != "no"; then 5477 enable_delayed_ack="yes" 5478 5479 $as_echo "#define DELAYED_ACK 1" >>confdefs.h 5480 5481 fi 5482 5483 # DHCPv6 optional compile-time feature. 5484 # Check whether --enable-dhcpv6 was given. 5485 if test "${enable_dhcpv6+set}" = set; then : 5486 enableval=$enable_dhcpv6; 5487 fi 5488 5489 # DHCPv6 is on by default, so define if it is not explicitly disabled. 5490 if test "$enable_dhcpv6" != "no"; then 5491 enable_dhcpv6="yes" 5492 5493 $as_echo "#define DHCPv6 1" >>confdefs.h 5494 5495 fi 5496 5497 # DHCPv4o6 optional compile-time feature. 5498 # Check whether --enable-dhcpv4o6 was given. 5499 if test "${enable_dhcpv4o6+set}" = set; then : 5500 enableval=$enable_dhcpv4o6; 5501 fi 5502 5503 # DHCPv4o6 is off by default, so define if it is explicitly enabled. 5504 if test "$enable_dhcpv4o6" = "yes"; then 5505 # DHCPv4o6 requires DHCPv6 5506 if test "$enable_dhcpv6" = "no"; then 5507 as_fn_error $? "dhcpv4o6 requires dhcpv6" "$LINENO" 5 5508 fi 5509 5510 $as_echo "#define DHCP4o6 1" >>confdefs.h 5511 5512 else 5513 # so we can report below 5514 enable_dhcpv4o6="no" 5515 fi 5516 5517 # Relay port (draft-ietf-dhc-relay-port-10.txt) optional compile-time feature. 5518 # Check whether --enable-relay-port was given. 5519 if test "${enable_relay_port+set}" = set; then : 5520 enableval=$enable_relay_port; 5521 fi 5522 5523 # Relay port is off by default (for now) 5524 if test "$enable_relay_port" = "yes"; then 5525 5526 $as_echo "#define RELAY_PORT 1" >>confdefs.h 5527 5528 else 5529 # so we can report below 5530 enable_relay_port="no" 5531 fi 5532 5533 # PARANOIA is off by default (until we can test it with all features) 5534 # Check whether --enable-paranoia was given. 5535 if test "${enable_paranoia+set}" = set; then : 5536 enableval=$enable_paranoia; 5537 fi 5538 5539 # Check whether --enable-early_chroot was given. 5540 if test "${enable_early_chroot+set}" = set; then : 5541 enableval=$enable_early_chroot; 5542 fi 5543 5544 # If someone enables early chroot, but does not enable paranoia, do so for 5545 # them. 5546 if test "$enable_paranoia" != "yes" && \ 5547 test "$enable_early_chroot" = "yes" ; then 5548 enable_paranoia="yes" 5549 fi 5550 5551 if test "$enable_paranoia" = "yes" ; then 5552 5553 $as_echo "#define PARANOIA 1" >>confdefs.h 5554 5555 fi 5556 if test "$enable_early_chroot" = "yes" ; then 5557 5558 $as_echo "#define EARLY_CHROOT 1" >>confdefs.h 5559 5560 fi 5561 5562 # Check whether --enable-ipv4_pktinfo was given. 5563 if test "${enable_ipv4_pktinfo+set}" = set; then : 5564 enableval=$enable_ipv4_pktinfo; 5565 fi 5566 5567 5568 if test "$enable_ipv4_pktinfo" = "yes"; then 5569 5570 $as_echo "#define USE_V4_PKTINFO 1" >>confdefs.h 5571 5572 fi 5573 5574 # Check whether --enable-use_sockets was given. 5575 if test "${enable_use_sockets+set}" = set; then : 5576 enableval=$enable_use_sockets; 5577 fi 5578 5579 5580 if test "$enable_use_sockets" = "yes"; then 5581 5582 $as_echo "#define USE_SOCKETS 1" >>confdefs.h 5583 5584 fi 5585 5586 # Include the PID in the log messages. This is useful when there may 5587 # be multiple instances of a program. 5588 # This is off by default 5589 # Check whether --enable-log_pid was given. 5590 if test "${enable_log_pid+set}" = set; then : 5591 enableval=$enable_log_pid; 5592 fi 5593 5594 if test "$enable_log_pid" = "yes" ; then 5595 5596 $as_echo "#define USE_LOG_PID 1" >>confdefs.h 5597 5598 fi 5599 5600 # Allow for binary search when inserting v4 leases into queues 5601 # Check whether --enable-binary_leases was given. 5602 if test "${enable_binary_leases+set}" = set; then : 5603 enableval=$enable_binary_leases; 5604 fi 5605 5606 # binary_leases is off by default. 5607 if test "$enable_binary_leases" = "yes"; then 5608 5609 $as_echo "#define BINARY_LEASES 1" >>confdefs.h 5610 5611 else 5612 enable_binary_leases="no" 5613 fi 5614 5615 # Testing section 5616 5617 # Bind Makefile needs to know ATF is not included. 5618 if test "foo" = "barr"; then 5619 BIND_ATF_TRUE= 5620 BIND_ATF_FALSE='#' 5621 else 5622 BIND_ATF_TRUE='#' 5623 BIND_ATF_FALSE= 5624 fi 5625 5626 5627 DISTCHECK_ATF_CONFIGURE_FLAG= 5628 atf_path="no" 5629 5630 # Check whether --with-atf was given. 5631 if test "${with_atf+set}" = set; then : 5632 withval=$with_atf; atf_path="$withval" 5633 fi 5634 5635 if test "$atf_path" != "no" ; then 5636 DISTCHECK_ATF_CONFIGURE_FLAG="--with-atf=$atf_path" 5637 # Config path for pkg-config 5638 atf_pcp="" 5639 if test "$atf_path" != "yes" ; then 5640 if test -f $atf_path/lib/pkgconfig/atf-c.pc ; then 5641 atf_pcp=$atf_path/lib/pkgconfig 5642 elif test -f $atf_path/lib64/pkgconfig/atf-c.pc ; then 5643 atf_pcp=$atf_path/lib64/pkgconfig 5644 fi 5645 else 5646 # Not specified, try some common paths 5647 atf_dirs="/usr /usr/local /usr/pkg /opt /opt/local" 5648 for d in $atf_dirs 5649 do 5650 if test -f $d/lib/pkgconfig/atf-c.pc ; then 5651 atf_pcp=$d/lib/pkgconfig 5652 atf_path=$d 5653 elif test -f $d/lib64/pkgconfig/atf-c.pc ; then 5654 atf_pcp=$d/lib64/pkgconfig 5655 atf_path=$d 5656 fi 5657 done 5658 fi 5659 5660 if test "$atf_pcp" = "" ; then 5661 as_fn_error $? "Unable to find atf files in location specified" "$LINENO" 5 5662 else 5663 # Extract the first word of "pkg-config", so it can be a program name with args. 5664 set dummy pkg-config; ac_word=$2 5665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5666 $as_echo_n "checking for $ac_word... " >&6; } 5667 if ${ac_cv_prog_pkgcfg_found+:} false; then : 5668 $as_echo_n "(cached) " >&6 5669 else 5670 if test -n "$pkgcfg_found"; then 5671 ac_cv_prog_pkgcfg_found="$pkgcfg_found" # Let the user override the test. 5672 else 5673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5674 for as_dir in $PATH 5675 do 5676 IFS=$as_save_IFS 5677 test -z "$as_dir" && as_dir=. 5678 for ac_exec_ext in '' $ac_executable_extensions; do 5679 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5680 ac_cv_prog_pkgcfg_found="pkg-config" 5681 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5682 break 2 5683 fi 5684 done 5685 done 5686 IFS=$as_save_IFS 5687 5688 fi 5689 fi 5690 pkgcfg_found=$ac_cv_prog_pkgcfg_found 5691 if test -n "$pkgcfg_found"; then 5692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pkgcfg_found" >&5 5693 $as_echo "$pkgcfg_found" >&6; } 5694 else 5695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5696 $as_echo "no" >&6; } 5697 fi 5698 5699 5700 if test "$pkgcfg_found" = ""; then 5701 as_fn_error $? "Could not locate ATF, pkg-config not installed" "$LINENO" 5 5702 fi 5703 ATF_CFLAGS="`PKG_CONFIG_PATH=$atf_pcp pkg-config --cflags atf-c` -DUNIT_TEST" 5704 ATF_LDFLAGS="`PKG_CONFIG_PATH=$atf_pcp pkg-config --libs atf-c`" 5705 if test -f $atf_pcp/atf-sh.pc ; then 5706 ATF_BIN="`PKG_CONFIG_PATH=$atf_pcp pkg-config --variable=exec_prefix atf-sh`/bin" 5707 else 5708 # older versions don't have atf-sh, try usual place 5709 ATF_BIN=$atf_path/bin 5710 fi 5711 5712 UNITTESTS=tests 5713 5714 5715 5716 5717 5718 fi 5719 fi 5720 5721 if test "$atf_pcp" != ""; then 5722 HAVE_ATF_TRUE= 5723 HAVE_ATF_FALSE='#' 5724 else 5725 HAVE_ATF_TRUE='#' 5726 HAVE_ATF_FALSE= 5727 fi 5728 5729 if test -z "$HAVE_ATF_TRUE"; then : 5730 5731 $as_echo "#define HAVE_ATF 1" >>confdefs.h 5732 5733 fi 5734 5735 5736 ### 5737 ### Path fun. Older versions of DHCP were installed in /usr/sbin, so we 5738 ### need to look there and potentially overwrite by default (but not if 5739 ### the user configures an alternate value). LOCALSTATEDIR is totally 5740 ### braindead. No one uses /usr/local/var/db/ nor /usr/local/var/run, and 5741 ### they would be insane for suggesting it. We need to look in /var/for 5742 ### 'db' and 'state/dhcp' for db files, and /var/run for pid files by 5743 ### default. 5744 ### 5745 if test "x$prefix" = xNONE; then 5746 $as_echo_n "checking for prefix by " >&6 5747 # Extract the first word of "dhcpd", so it can be a program name with args. 5748 set dummy dhcpd; ac_word=$2 5749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5750 $as_echo_n "checking for $ac_word... " >&6; } 5751 if ${ac_cv_path_ac_prefix_program+:} false; then : 5752 $as_echo_n "(cached) " >&6 5753 else 5754 case $ac_prefix_program in 5755 [\\/]* | ?:[\\/]*) 5756 ac_cv_path_ac_prefix_program="$ac_prefix_program" # Let the user override the test with a path. 5757 ;; 5758 *) 5759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5760 for as_dir in $PATH 5761 do 5762 IFS=$as_save_IFS 5763 test -z "$as_dir" && as_dir=. 5764 for ac_exec_ext in '' $ac_executable_extensions; do 5765 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5766 ac_cv_path_ac_prefix_program="$as_dir/$ac_word$ac_exec_ext" 5767 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5768 break 2 5769 fi 5770 done 5771 done 5772 IFS=$as_save_IFS 5773 5774 ;; 5775 esac 5776 fi 5777 ac_prefix_program=$ac_cv_path_ac_prefix_program 5778 if test -n "$ac_prefix_program"; then 5779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prefix_program" >&5 5780 $as_echo "$ac_prefix_program" >&6; } 5781 else 5782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5783 $as_echo "no" >&6; } 5784 fi 5785 5786 5787 if test -n "$ac_prefix_program"; then 5788 prefix=`$as_dirname -- "$ac_prefix_program" || 5789 $as_expr X"$ac_prefix_program" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 5790 X"$ac_prefix_program" : 'X\(//\)[^/]' \| \ 5791 X"$ac_prefix_program" : 'X\(//\)$' \| \ 5792 X"$ac_prefix_program" : 'X\(/\)' \| . 2>/dev/null || 5793 $as_echo X"$ac_prefix_program" | 5794 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 5795 s//\1/ 5796 q 5797 } 5798 /^X\(\/\/\)[^/].*/{ 5799 s//\1/ 5800 q 5801 } 5802 /^X\(\/\/\)$/{ 5803 s//\1/ 5804 q 5805 } 5806 /^X\(\/\).*/{ 5807 s//\1/ 5808 q 5809 } 5810 s/.*/./; q'` 5811 prefix=`$as_dirname -- "$prefix" || 5812 $as_expr X"$prefix" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 5813 X"$prefix" : 'X\(//\)[^/]' \| \ 5814 X"$prefix" : 'X\(//\)$' \| \ 5815 X"$prefix" : 'X\(/\)' \| . 2>/dev/null || 5816 $as_echo X"$prefix" | 5817 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 5818 s//\1/ 5819 q 5820 } 5821 /^X\(\/\/\)[^/].*/{ 5822 s//\1/ 5823 q 5824 } 5825 /^X\(\/\/\)$/{ 5826 s//\1/ 5827 q 5828 } 5829 /^X\(\/\).*/{ 5830 s//\1/ 5831 q 5832 } 5833 s/.*/./; q'` 5834 fi 5835 fi 5836 5837 5838 # XXX - isn't there SOME WAY to default autoconf to /var instead of 5839 # /usr/local/var/no/one/has/this/please/stop/trying? 5840 case "$localstatedir" in 5841 '${prefix}/var') 5842 localstatedir=/var 5843 ;; 5844 esac 5845 5846 # Default server configuration file. 5847 5848 # Check whether --with-srv-conf-file was given. 5849 if test "${with_srv_conf_file+set}" = set; then : 5850 withval=$with_srv_conf_file; 5851 cat >>confdefs.h <<_ACEOF 5852 #define _PATH_DHCPD_CONF "$withval" 5853 _ACEOF 5854 5855 fi 5856 5857 5858 # Allow specification of alternate state files 5859 5860 # Check whether --with-srv-lease-file was given. 5861 if test "${with_srv_lease_file+set}" = set; then : 5862 withval=$with_srv_lease_file; 5863 cat >>confdefs.h <<_ACEOF 5864 #define _PATH_DHCPD_DB "$withval" 5865 _ACEOF 5866 5867 fi 5868 5869 5870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhcpd.leases location" >&5 5871 $as_echo_n "checking for dhcpd.leases location... " >&6; } 5872 if [ "x$with_srv_lease_file" = "x" ] ; then 5873 if [ -d "${localstatedir}/db" ] ; then 5874 with_srv_lease_file="${localstatedir}/db/dhcpd.leases" 5875 elif [ -d "${localstatedir}/state" ] ; then 5876 if [ -d "${localstatedir}/state/dhcp" ] ; then 5877 with_srv_lease_file="${localstatedir}/state/dhcp/dhcpd.leases" 5878 else 5879 with_srv_lease_file="${localstatedir}/state/dhcpd.leases" 5880 fi 5881 elif [ -d "${localstatedir}/lib" ] ; then 5882 if [ -d "${localstatedir}/lib/dhcp" ] ; then 5883 with_srv_lease_file="${localstatedir}/lib/dhcp/dhcpd.leases" 5884 else 5885 with_srv_lease_file="${localstatedir}/lib/dhcpd.leases" 5886 fi 5887 elif [ -d "${localstatedir}/etc" ] ; then 5888 with_srv_lease_file="${localstatedir}/etc/dhcpd.leases" 5889 else 5890 with_srv_lease_file="/etc/dhcpd.leases" 5891 fi 5892 fi 5893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_srv_lease_file" >&5 5894 $as_echo "$with_srv_lease_file" >&6; } 5895 5896 5897 # Check whether --with-srv6-lease-file was given. 5898 if test "${with_srv6_lease_file+set}" = set; then : 5899 withval=$with_srv6_lease_file; 5900 cat >>confdefs.h <<_ACEOF 5901 #define _PATH_DHCPD6_DB "$withval" 5902 _ACEOF 5903 5904 fi 5905 5906 5907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhcpd6.leases location" >&5 5908 $as_echo_n "checking for dhcpd6.leases location... " >&6; } 5909 if [ "x$with_srv6_lease_file" = "x" ] ; then 5910 if [ -d "${localstatedir}/db" ] ; then 5911 with_srv6_lease_file="${localstatedir}/db/dhcpd6.leases" 5912 elif [ -d "${localstatedir}/state" ] ; then 5913 if [ -d "${localstatedir}/state/dhcp" ] ; then 5914 with_srv6_lease_file="${localstatedir}/state/dhcp/dhcpd6.leases" 5915 else 5916 with_srv6_lease_file="${localstatedir}/state/dhcpd6.leases" 5917 fi 5918 elif [ -d "${localstatedir}/lib" ] ; then 5919 if [ -d "${localstatedir}/lib/dhcp" ] ; then 5920 with_srv6_lease_file="${localstatedir}/lib/dhcp/dhcpd6.leases" 5921 else 5922 with_srv6_lease_file="${localstatedir}/lib/dhcpd6.leases" 5923 fi 5924 elif [ -d "${localstatedir}/etc" ] ; then 5925 with_srv6_lease_file="${localstatedir}/etc/dhcpd6.leases" 5926 else 5927 with_srv6_lease_file="/etc/dhcpd6.leases" 5928 fi 5929 fi 5930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_srv6_lease_file" >&5 5931 $as_echo "$with_srv6_lease_file" >&6; } 5932 5933 5934 # Check whether --with-cli-lease-file was given. 5935 if test "${with_cli_lease_file+set}" = set; then : 5936 withval=$with_cli_lease_file; 5937 cat >>confdefs.h <<_ACEOF 5938 #define _PATH_DHCLIENT_DB "$withval" 5939 _ACEOF 5940 5941 fi 5942 5943 5944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhclient.leases location" >&5 5945 $as_echo_n "checking for dhclient.leases location... " >&6; } 5946 if [ "x$with_cli_lease_file" = "x" ] ; then 5947 if [ -d "${localstatedir}/db" ] ; then 5948 with_cli_lease_file="${localstatedir}/db/dhclient.leases" 5949 elif [ -d "${localstatedir}/state" ] ; then 5950 if [ -d "${localstatedir}/state/dhcp" ] ; then 5951 with_cli_lease_file="${localstatedir}/state/dhcp/dhclient.leases" 5952 else 5953 with_cli_lease_file="${localstatedir}/state/dhclient.leases" 5954 fi 5955 elif [ -d "${localstatedir}/lib" ] ; then 5956 if [ -d "${localstatedir}/lib/dhcp" ] ; then 5957 with_cli_lease_file="${localstatedir}/lib/dhcp/dhclient.leases" 5958 else 5959 with_cli_lease_file="${localstatedir}/lib/dhclient.leases" 5960 fi 5961 elif [ -d "${localstatedir}/etc" ] ; then 5962 with_cli_lease_file="${localstatedir}/etc/dhclient.leases" 5963 else 5964 with_cli_lease_file="/etc/dhclient.leases" 5965 fi 5966 fi 5967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_cli_lease_file" >&5 5968 $as_echo "$with_cli_lease_file" >&6; } 5969 5970 5971 # Check whether --with-cli6-lease-file was given. 5972 if test "${with_cli6_lease_file+set}" = set; then : 5973 withval=$with_cli6_lease_file; 5974 cat >>confdefs.h <<_ACEOF 5975 #define _PATH_DHCLIENT6_DB "$withval" 5976 _ACEOF 5977 5978 fi 5979 5980 5981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dhclient6.leases location" >&5 5982 $as_echo_n "checking for dhclient6.leases location... " >&6; } 5983 if [ "x$with_cli6_lease_file" = "x" ] ; then 5984 if [ -d "${localstatedir}/db" ] ; then 5985 with_cli6_lease_file="${localstatedir}/db/dhclient6.leases" 5986 elif [ -d "${localstatedir}/state" ] ; then 5987 if [ -d "${localstatedir}/state/dhcp" ] ; then 5988 with_cli6_lease_file="${localstatedir}/state/dhcp/dhclient6.leases" 5989 else 5990 with_cli6_lease_file="${localstatedir}/state/dhclient6.leases" 5991 fi 5992 elif [ -d "${localstatedir}/lib" ] ; then 5993 if [ -d "${localstatedir}/lib/dhcp" ] ; then 5994 with_cli6_lease_file="${localstatedir}/lib/dhcp/dhclient6.leases" 5995 else 5996 with_cli6_lease_file="${localstatedir}/lib/dhclient6.leases" 5997 fi 5998 elif [ -d "${localstatedir}/etc" ] ; then 5999 with_cli6_lease_file="${localstatedir}/etc/dhclient6.leases" 6000 else 6001 with_cli6_lease_file="/etc/dhclient6.leases" 6002 fi 6003 fi 6004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_cli6_lease_file" >&5 6005 $as_echo "$with_cli6_lease_file" >&6; } 6006 6007 6008 # Check whether --with-srv-pid-file was given. 6009 if test "${with_srv_pid_file+set}" = set; then : 6010 withval=$with_srv_pid_file; 6011 cat >>confdefs.h <<_ACEOF 6012 #define _PATH_DHCPD_PID "$withval" 6013 _ACEOF 6014 6015 fi 6016 6017 6018 # Check whether --with-srv6-pid-file was given. 6019 if test "${with_srv6_pid_file+set}" = set; then : 6020 withval=$with_srv6_pid_file; 6021 cat >>confdefs.h <<_ACEOF 6022 #define _PATH_DHCPD6_PID "$withval" 6023 _ACEOF 6024 6025 fi 6026 6027 6028 # Check whether --with-cli-pid-file was given. 6029 if test "${with_cli_pid_file+set}" = set; then : 6030 withval=$with_cli_pid_file; 6031 cat >>confdefs.h <<_ACEOF 6032 #define _PATH_DHCLIENT_PID "$withval" 6033 _ACEOF 6034 6035 fi 6036 6037 6038 # Check whether --with-cli6-pid-file was given. 6039 if test "${with_cli6_pid_file+set}" = set; then : 6040 withval=$with_cli6_pid_file; 6041 cat >>confdefs.h <<_ACEOF 6042 #define _PATH_DHCLIENT6_PID "$withval" 6043 _ACEOF 6044 6045 fi 6046 6047 6048 # Check whether --with-relay-pid-file was given. 6049 if test "${with_relay_pid_file+set}" = set; then : 6050 withval=$with_relay_pid_file; 6051 cat >>confdefs.h <<_ACEOF 6052 #define _PATH_DHCRELAY_PID "$withval" 6053 _ACEOF 6054 6055 fi 6056 6057 6058 # Check whether --with-relay6-pid-file was given. 6059 if test "${with_relay6_pid_file+set}" = set; then : 6060 withval=$with_relay6_pid_file; 6061 cat >>confdefs.h <<_ACEOF 6062 #define _PATH_DHCRELAY6_PID "$withval" 6063 _ACEOF 6064 6065 fi 6066 6067 6068 # Check basic types. 6069 ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t" 6070 case $ac_cv_c_int8_t in #( 6071 no|yes) ;; #( 6072 *) 6073 6074 cat >>confdefs.h <<_ACEOF 6075 #define int8_t $ac_cv_c_int8_t 6076 _ACEOF 6077 ;; 6078 esac 6079 6080 ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t" 6081 case $ac_cv_c_int16_t in #( 6082 no|yes) ;; #( 6083 *) 6084 6085 cat >>confdefs.h <<_ACEOF 6086 #define int16_t $ac_cv_c_int16_t 6087 _ACEOF 6088 ;; 6089 esac 6090 6091 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" 6092 case $ac_cv_c_int32_t in #( 6093 no|yes) ;; #( 6094 *) 6095 6096 cat >>confdefs.h <<_ACEOF 6097 #define int32_t $ac_cv_c_int32_t 6098 _ACEOF 6099 ;; 6100 esac 6101 6102 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 6103 case $ac_cv_c_int64_t in #( 6104 no|yes) ;; #( 6105 *) 6106 6107 cat >>confdefs.h <<_ACEOF 6108 #define int64_t $ac_cv_c_int64_t 6109 _ACEOF 6110 ;; 6111 esac 6112 6113 6114 # Some systems need the u_intX_t types defined across. 6115 ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default" 6116 if test "x$ac_cv_type_u_int8_t" = xyes; then : 6117 6118 else 6119 6120 ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" 6121 case $ac_cv_c_uint8_t in #( 6122 no|yes) ;; #( 6123 *) 6124 6125 $as_echo "#define _UINT8_T 1" >>confdefs.h 6126 6127 6128 cat >>confdefs.h <<_ACEOF 6129 #define uint8_t $ac_cv_c_uint8_t 6130 _ACEOF 6131 ;; 6132 esac 6133 6134 6135 $as_echo "#define u_int8_t uint8_t" >>confdefs.h 6136 6137 6138 fi 6139 6140 ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default" 6141 if test "x$ac_cv_type_u_int16_t" = xyes; then : 6142 6143 else 6144 6145 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" 6146 case $ac_cv_c_uint16_t in #( 6147 no|yes) ;; #( 6148 *) 6149 6150 6151 cat >>confdefs.h <<_ACEOF 6152 #define uint16_t $ac_cv_c_uint16_t 6153 _ACEOF 6154 ;; 6155 esac 6156 6157 6158 $as_echo "#define u_int16_t uint16_t" >>confdefs.h 6159 6160 6161 fi 6162 6163 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default" 6164 if test "x$ac_cv_type_u_int32_t" = xyes; then : 6165 6166 else 6167 6168 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 6169 case $ac_cv_c_uint32_t in #( 6170 no|yes) ;; #( 6171 *) 6172 6173 $as_echo "#define _UINT32_T 1" >>confdefs.h 6174 6175 6176 cat >>confdefs.h <<_ACEOF 6177 #define uint32_t $ac_cv_c_uint32_t 6178 _ACEOF 6179 ;; 6180 esac 6181 6182 6183 $as_echo "#define u_int32_t uint32_t" >>confdefs.h 6184 6185 6186 fi 6187 6188 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default" 6189 if test "x$ac_cv_type_u_int64_t" = xyes; then : 6190 6191 else 6192 6193 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 6194 case $ac_cv_c_uint64_t in #( 6195 no|yes) ;; #( 6196 *) 6197 6198 $as_echo "#define _UINT64_T 1" >>confdefs.h 6199 6200 6201 cat >>confdefs.h <<_ACEOF 6202 #define uint64_t $ac_cv_c_uint64_t 6203 _ACEOF 6204 ;; 6205 esac 6206 6207 6208 $as_echo "#define u_int64_t uint64_t" >>confdefs.h 6209 6210 6211 fi 6212 6213 6214 # see if ifaddrs.h is available 6215 for ac_header in ifaddrs.h 6216 do : 6217 ac_fn_c_check_header_mongrel "$LINENO" "ifaddrs.h" "ac_cv_header_ifaddrs_h" "$ac_includes_default" 6218 if test "x$ac_cv_header_ifaddrs_h" = xyes; then : 6219 cat >>confdefs.h <<_ACEOF 6220 #define HAVE_IFADDRS_H 1 6221 _ACEOF 6222 6223 fi 6224 6225 done 6226 6227 6228 # figure out what IPv4 interface code to use 6229 for ac_header in linux/types.h 6230 do : 6231 ac_fn_c_check_header_mongrel "$LINENO" "linux/types.h" "ac_cv_header_linux_types_h" "$ac_includes_default" 6232 if test "x$ac_cv_header_linux_types_h" = xyes; then : 6233 cat >>confdefs.h <<_ACEOF 6234 #define HAVE_LINUX_TYPES_H 1 6235 _ACEOF 6236 6237 fi 6238 6239 done 6240 # needed for linux/filter.h on old systems 6241 6242 relay_port_supported="no" 6243 ac_fn_c_check_header_compile "$LINENO" "linux/filter.h" "ac_cv_header_linux_filter_h" " 6244 #ifdef HAVE_LINUX_TYPES_H 6245 #include <linux/types.h> 6246 #endif 6247 6248 " 6249 if test "x$ac_cv_header_linux_filter_h" = xyes; then : 6250 DO_LPF=1 6251 fi 6252 6253 6254 if test -n "$DO_LPF" 6255 then 6256 6257 $as_echo "#define HAVE_LPF 1" >>confdefs.h 6258 6259 relay_port_supported="yes" 6260 else 6261 ac_fn_c_check_header_mongrel "$LINENO" "sys/dlpi.h" "ac_cv_header_sys_dlpi_h" "$ac_includes_default" 6262 if test "x$ac_cv_header_sys_dlpi_h" = xyes; then : 6263 DO_DLPI=1 6264 fi 6265 6266 6267 if test -n "$DO_DLPI" 6268 then 6269 6270 $as_echo "#define HAVE_DLPI 1" >>confdefs.h 6271 6272 else 6273 ac_fn_c_check_header_mongrel "$LINENO" "net/bpf.h" "ac_cv_header_net_bpf_h" "$ac_includes_default" 6274 if test "x$ac_cv_header_net_bpf_h" = xyes; then : 6275 DO_BPF=1 6276 fi 6277 6278 6279 if test -n "$DO_BPF" 6280 then 6281 6282 $as_echo "#define HAVE_BPF 1" >>confdefs.h 6283 6284 relay_port_supported="yes" 6285 fi 6286 fi 6287 fi 6288 6289 if test "$enable_relay_port" = "yes"; then 6290 if test "$relay_port_supported" != "yes"; then 6291 as_fn_error $? "--enable-relay-port requires BPF or LPF" "$LINENO" 5 6292 fi 6293 fi 6294 6295 # SIOCGLIFCONF uses some transport structures. Trick is not all platforms 6296 # use the same structures. We like to use 'struct lifconf' and 'struct 6297 # lifreq', but we'll use these other structures if they're present. HPUX 6298 # does not define 'struct lifnum', but does use SIOCGLIFNUM - they use an 6299 # int value. 6300 # 6301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct lifnum" >&5 6302 $as_echo_n "checking for struct lifnum... " >&6; } 6303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6304 /* end confdefs.h. */ 6305 #include <sys/types.h> 6306 #include <sys/socket.h> 6307 #include <net/if.h> 6308 6309 int 6310 main () 6311 { 6312 struct lifnum a; 6313 6314 ; 6315 return 0; 6316 } 6317 _ACEOF 6318 if ac_fn_c_try_compile "$LINENO"; then : 6319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6320 $as_echo "yes" >&6; } 6321 6322 $as_echo "#define ISC_PLATFORM_HAVELIFNUM 1" >>confdefs.h 6323 6324 else 6325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6326 $as_echo "no" >&6; } 6327 fi 6328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6329 6330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrconf" >&5 6331 $as_echo_n "checking for struct if_laddrconf... " >&6; } 6332 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6333 /* end confdefs.h. */ 6334 #include <sys/types.h> 6335 #include <net/if6.h> 6336 6337 int 6338 main () 6339 { 6340 struct if_laddrconf a; 6341 6342 ; 6343 return 0; 6344 } 6345 _ACEOF 6346 if ac_fn_c_try_compile "$LINENO"; then : 6347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6348 $as_echo "yes" >&6; } 6349 6350 $as_echo "#define ISC_PLATFORM_HAVEIF_LADDRCONF 1" >>confdefs.h 6351 6352 else 6353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6354 $as_echo "no" >&6; } 6355 fi 6356 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6357 6358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrreq" >&5 6359 $as_echo_n "checking for struct if_laddrreq... " >&6; } 6360 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6361 /* end confdefs.h. */ 6362 #include <sys/types.h> 6363 #include <net/if6.h> 6364 6365 int 6366 main () 6367 { 6368 struct if_laddrreq a; 6369 6370 ; 6371 return 0; 6372 } 6373 _ACEOF 6374 if ac_fn_c_try_link "$LINENO"; then : 6375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6376 $as_echo "yes" >&6; } 6377 6378 $as_echo "#define ISC_PLATFORM_HAVEIF_LADDRREQ 1" >>confdefs.h 6379 6380 else 6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6382 $as_echo "no" >&6; } 6383 fi 6384 rm -f core conftest.err conftest.$ac_objext \ 6385 conftest$ac_exeext conftest.$ac_ext 6386 6387 # 6388 # check for GCC noreturn attribute 6389 # 6390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC noreturn attribute" >&5 6391 $as_echo_n "checking for GCC noreturn attribute... " >&6; } 6392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6393 /* end confdefs.h. */ 6394 6395 int 6396 main () 6397 { 6398 void foo() __attribute__((noreturn)); 6399 ; 6400 return 0; 6401 } 6402 _ACEOF 6403 if ac_fn_c_try_compile "$LINENO"; then : 6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6405 $as_echo "yes" >&6; } 6406 6407 $as_echo "#define ISC_DHCP_NORETURN __attribute__((noreturn))" >>confdefs.h 6408 6409 else 6410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6411 $as_echo "no" >&6; } 6412 6413 $as_echo "#define ISC_DHCP_NORETURN /**/" >>confdefs.h 6414 6415 fi 6416 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6417 6418 # Look for optional headers. 6419 for ac_header in sys/socket.h net/if_dl.h net/if6.h regex.h 6420 do : 6421 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 6422 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 6423 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 6424 cat >>confdefs.h <<_ACEOF 6425 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 6426 _ACEOF 6427 6428 fi 6429 6430 done 6431 6432 6433 # Solaris needs some libraries for functions 6434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 6435 $as_echo_n "checking for library containing socket... " >&6; } 6436 if ${ac_cv_search_socket+:} false; then : 6437 $as_echo_n "(cached) " >&6 6438 else 6439 ac_func_search_save_LIBS=$LIBS 6440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6441 /* end confdefs.h. */ 6442 6443 /* Override any GCC internal prototype to avoid an error. 6444 Use char because int might match the return type of a GCC 6445 builtin and then its argument prototype would still apply. */ 6446 #ifdef __cplusplus 6447 extern "C" 6448 #endif 6449 char socket (); 6450 int 6451 main () 6452 { 6453 return socket (); 6454 ; 6455 return 0; 6456 } 6457 _ACEOF 6458 for ac_lib in '' socket; do 6459 if test -z "$ac_lib"; then 6460 ac_res="none required" 6461 else 6462 ac_res=-l$ac_lib 6463 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6464 fi 6465 if ac_fn_c_try_link "$LINENO"; then : 6466 ac_cv_search_socket=$ac_res 6467 fi 6468 rm -f core conftest.err conftest.$ac_objext \ 6469 conftest$ac_exeext 6470 if ${ac_cv_search_socket+:} false; then : 6471 break 6472 fi 6473 done 6474 if ${ac_cv_search_socket+:} false; then : 6475 6476 else 6477 ac_cv_search_socket=no 6478 fi 6479 rm conftest.$ac_ext 6480 LIBS=$ac_func_search_save_LIBS 6481 fi 6482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 6483 $as_echo "$ac_cv_search_socket" >&6; } 6484 ac_res=$ac_cv_search_socket 6485 if test "$ac_res" != no; then : 6486 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6487 6488 fi 6489 6490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5 6491 $as_echo_n "checking for library containing inet_ntoa... " >&6; } 6492 if ${ac_cv_search_inet_ntoa+:} false; then : 6493 $as_echo_n "(cached) " >&6 6494 else 6495 ac_func_search_save_LIBS=$LIBS 6496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6497 /* end confdefs.h. */ 6498 6499 /* Override any GCC internal prototype to avoid an error. 6500 Use char because int might match the return type of a GCC 6501 builtin and then its argument prototype would still apply. */ 6502 #ifdef __cplusplus 6503 extern "C" 6504 #endif 6505 char inet_ntoa (); 6506 int 6507 main () 6508 { 6509 return inet_ntoa (); 6510 ; 6511 return 0; 6512 } 6513 _ACEOF 6514 for ac_lib in '' nsl; do 6515 if test -z "$ac_lib"; then 6516 ac_res="none required" 6517 else 6518 ac_res=-l$ac_lib 6519 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6520 fi 6521 if ac_fn_c_try_link "$LINENO"; then : 6522 ac_cv_search_inet_ntoa=$ac_res 6523 fi 6524 rm -f core conftest.err conftest.$ac_objext \ 6525 conftest$ac_exeext 6526 if ${ac_cv_search_inet_ntoa+:} false; then : 6527 break 6528 fi 6529 done 6530 if ${ac_cv_search_inet_ntoa+:} false; then : 6531 6532 else 6533 ac_cv_search_inet_ntoa=no 6534 fi 6535 rm conftest.$ac_ext 6536 LIBS=$ac_func_search_save_LIBS 6537 fi 6538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5 6539 $as_echo "$ac_cv_search_inet_ntoa" >&6; } 6540 ac_res=$ac_cv_search_inet_ntoa 6541 if test "$ac_res" != no; then : 6542 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6543 6544 fi 6545 6546 6547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5 6548 $as_echo_n "checking for library containing inet_aton... " >&6; } 6549 if ${ac_cv_search_inet_aton+:} false; then : 6550 $as_echo_n "(cached) " >&6 6551 else 6552 ac_func_search_save_LIBS=$LIBS 6553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6554 /* end confdefs.h. */ 6555 6556 /* Override any GCC internal prototype to avoid an error. 6557 Use char because int might match the return type of a GCC 6558 builtin and then its argument prototype would still apply. */ 6559 #ifdef __cplusplus 6560 extern "C" 6561 #endif 6562 char inet_aton (); 6563 int 6564 main () 6565 { 6566 return inet_aton (); 6567 ; 6568 return 0; 6569 } 6570 _ACEOF 6571 for ac_lib in '' socket nsl; do 6572 if test -z "$ac_lib"; then 6573 ac_res="none required" 6574 else 6575 ac_res=-l$ac_lib 6576 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6577 fi 6578 if ac_fn_c_try_link "$LINENO"; then : 6579 ac_cv_search_inet_aton=$ac_res 6580 fi 6581 rm -f core conftest.err conftest.$ac_objext \ 6582 conftest$ac_exeext 6583 if ${ac_cv_search_inet_aton+:} false; then : 6584 break 6585 fi 6586 done 6587 if ${ac_cv_search_inet_aton+:} false; then : 6588 6589 else 6590 ac_cv_search_inet_aton=no 6591 fi 6592 rm conftest.$ac_ext 6593 LIBS=$ac_func_search_save_LIBS 6594 fi 6595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5 6596 $as_echo "$ac_cv_search_inet_aton" >&6; } 6597 ac_res=$ac_cv_search_inet_aton 6598 if test "$ac_res" != no; then : 6599 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6600 6601 else 6602 6603 $as_echo "#define NEED_INET_ATON 1" >>confdefs.h 6604 6605 fi 6606 6607 6608 # Check for a standalone regex library. 6609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing regcomp" >&5 6610 $as_echo_n "checking for library containing regcomp... " >&6; } 6611 if ${ac_cv_search_regcomp+:} false; then : 6612 $as_echo_n "(cached) " >&6 6613 else 6614 ac_func_search_save_LIBS=$LIBS 6615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6616 /* end confdefs.h. */ 6617 6618 /* Override any GCC internal prototype to avoid an error. 6619 Use char because int might match the return type of a GCC 6620 builtin and then its argument prototype would still apply. */ 6621 #ifdef __cplusplus 6622 extern "C" 6623 #endif 6624 char regcomp (); 6625 int 6626 main () 6627 { 6628 return regcomp (); 6629 ; 6630 return 0; 6631 } 6632 _ACEOF 6633 for ac_lib in '' regex; do 6634 if test -z "$ac_lib"; then 6635 ac_res="none required" 6636 else 6637 ac_res=-l$ac_lib 6638 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6639 fi 6640 if ac_fn_c_try_link "$LINENO"; then : 6641 ac_cv_search_regcomp=$ac_res 6642 fi 6643 rm -f core conftest.err conftest.$ac_objext \ 6644 conftest$ac_exeext 6645 if ${ac_cv_search_regcomp+:} false; then : 6646 break 6647 fi 6648 done 6649 if ${ac_cv_search_regcomp+:} false; then : 6650 6651 else 6652 ac_cv_search_regcomp=no 6653 fi 6654 rm conftest.$ac_ext 6655 LIBS=$ac_func_search_save_LIBS 6656 fi 6657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_regcomp" >&5 6658 $as_echo "$ac_cv_search_regcomp" >&6; } 6659 ac_res=$ac_cv_search_regcomp 6660 if test "$ac_res" != no; then : 6661 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6662 6663 fi 6664 6665 6666 for ac_func in strlcat 6667 do : 6668 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" 6669 if test "x$ac_cv_func_strlcat" = xyes; then : 6670 cat >>confdefs.h <<_ACEOF 6671 #define HAVE_STRLCAT 1 6672 _ACEOF 6673 6674 fi 6675 done 6676 6677 6678 # For HP/UX we need -lipv6 for if_nametoindex, perhaps others. 6679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing if_nametoindex" >&5 6680 $as_echo_n "checking for library containing if_nametoindex... " >&6; } 6681 if ${ac_cv_search_if_nametoindex+:} false; then : 6682 $as_echo_n "(cached) " >&6 6683 else 6684 ac_func_search_save_LIBS=$LIBS 6685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6686 /* end confdefs.h. */ 6687 6688 /* Override any GCC internal prototype to avoid an error. 6689 Use char because int might match the return type of a GCC 6690 builtin and then its argument prototype would still apply. */ 6691 #ifdef __cplusplus 6692 extern "C" 6693 #endif 6694 char if_nametoindex (); 6695 int 6696 main () 6697 { 6698 return if_nametoindex (); 6699 ; 6700 return 0; 6701 } 6702 _ACEOF 6703 for ac_lib in '' ipv6; do 6704 if test -z "$ac_lib"; then 6705 ac_res="none required" 6706 else 6707 ac_res=-l$ac_lib 6708 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 6709 fi 6710 if ac_fn_c_try_link "$LINENO"; then : 6711 ac_cv_search_if_nametoindex=$ac_res 6712 fi 6713 rm -f core conftest.err conftest.$ac_objext \ 6714 conftest$ac_exeext 6715 if ${ac_cv_search_if_nametoindex+:} false; then : 6716 break 6717 fi 6718 done 6719 if ${ac_cv_search_if_nametoindex+:} false; then : 6720 6721 else 6722 ac_cv_search_if_nametoindex=no 6723 fi 6724 rm conftest.$ac_ext 6725 LIBS=$ac_func_search_save_LIBS 6726 fi 6727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_if_nametoindex" >&5 6728 $as_echo "$ac_cv_search_if_nametoindex" >&6; } 6729 ac_res=$ac_cv_search_if_nametoindex 6730 if test "$ac_res" != no; then : 6731 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 6732 6733 fi 6734 6735 6736 # For some Solaris nanosleep is found by BIND in librt 6737 have_nanosleep="no" 6738 ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep" 6739 if test "x$ac_cv_func_nanosleep" = xyes; then : 6740 have_nanosleep="yes" 6741 fi 6742 6743 if test "$have_nanosleep" = "no"; then 6744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nanosleep in -lrt" >&5 6745 $as_echo_n "checking for nanosleep in -lrt... " >&6; } 6746 if ${ac_cv_lib_rt_nanosleep+:} false; then : 6747 $as_echo_n "(cached) " >&6 6748 else 6749 ac_check_lib_save_LIBS=$LIBS 6750 LIBS="-lrt $LIBS" 6751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6752 /* end confdefs.h. */ 6753 6754 /* Override any GCC internal prototype to avoid an error. 6755 Use char because int might match the return type of a GCC 6756 builtin and then its argument prototype would still apply. */ 6757 #ifdef __cplusplus 6758 extern "C" 6759 #endif 6760 char nanosleep (); 6761 int 6762 main () 6763 { 6764 return nanosleep (); 6765 ; 6766 return 0; 6767 } 6768 _ACEOF 6769 if ac_fn_c_try_link "$LINENO"; then : 6770 ac_cv_lib_rt_nanosleep=yes 6771 else 6772 ac_cv_lib_rt_nanosleep=no 6773 fi 6774 rm -f core conftest.err conftest.$ac_objext \ 6775 conftest$ac_exeext conftest.$ac_ext 6776 LIBS=$ac_check_lib_save_LIBS 6777 fi 6778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_nanosleep" >&5 6779 $as_echo "$ac_cv_lib_rt_nanosleep" >&6; } 6780 if test "x$ac_cv_lib_rt_nanosleep" = xyes; then : 6781 have_nanosleep="rt" 6782 fi 6783 6784 fi 6785 if test "$have_nanosleep" = "rt"; then 6786 LIBS="-lrt $LIBS" 6787 fi 6788 6789 # check for /dev/random (declares ISC_PATH_RANDOMDEV) 6790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for random device" >&5 6791 $as_echo_n "checking for random device... " >&6; } 6792 6793 # Check whether --with-randomdev was given. 6794 if test "${with_randomdev+set}" = set; then : 6795 withval=$with_randomdev; use_randomdev="$withval" 6796 else 6797 use_randomdev="unspec" 6798 fi 6799 6800 if test "$use_randomdev" = "unspec"; then 6801 if test "$cross_compiling" = "yes"; then 6802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unspecified" >&5 6803 $as_echo "unspecified" >&6; } 6804 as_fn_error $? " need --with-randomdev=PATH or --with-randomdev=no" "$LINENO" 5 6805 fi 6806 use_randomdev="/dev/random" 6807 elif test "$use_randomdev" = "yes"; then 6808 use_randomdev="/dev/random" 6809 fi 6810 if test "$use_randomdev" = "no"; then 6811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5 6812 $as_echo "disabled" >&6; } 6813 BINDCONFIG="$BINDCONFIG --with-randomdev=no" 6814 else 6815 if test "$cross_compiling" = "yes"; then 6816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_randomdev (unchecked)" >&5 6817 $as_echo "$use_randomdev (unchecked)" >&6; } 6818 else 6819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_randomdev" >&5 6820 $as_echo "$use_randomdev" >&6; } 6821 as_ac_File=`$as_echo "ac_cv_file_$use_randomdev" | $as_tr_sh` 6822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $use_randomdev" >&5 6823 $as_echo_n "checking for $use_randomdev... " >&6; } 6824 if eval \${$as_ac_File+:} false; then : 6825 $as_echo_n "(cached) " >&6 6826 else 6827 test "$cross_compiling" = yes && 6828 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 6829 if test -r "$use_randomdev"; then 6830 eval "$as_ac_File=yes" 6831 else 6832 eval "$as_ac_File=no" 6833 fi 6834 fi 6835 eval ac_res=\$$as_ac_File 6836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 6837 $as_echo "$ac_res" >&6; } 6838 if eval test \"x\$"$as_ac_File"\" = x"yes"; then : 6839 6840 cat >>confdefs.h <<_ACEOF 6841 #define ISC_PATH_RANDOMDEV "$use_randomdev" 6842 _ACEOF 6843 6844 else 6845 as_fn_error $? "cannot find $use_randomdev" "$LINENO" 5 6846 fi 6847 6848 fi 6849 BINDCONFIG="$BINDCONFIG --with-randomdev=$use_randomdev" 6850 fi 6851 6852 BINDIOMUX="--disable-kqueue --disable-epoll --disable-devpoll" 6853 # check kqueue/epoll/devpoll alternative to select 6854 # Check whether --enable-kqueue was given. 6855 if test "${enable_kqueue+set}" = set; then : 6856 enableval=$enable_kqueue; want_kqueue="$enableval" 6857 else 6858 want_kqueue="no" 6859 fi 6860 6861 if test "$want_kqueue" = "yes"; then 6862 BINDIOMUX="--enable-kqueue" 6863 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-kqueue is not supported: it may lead to issues such as server looping" >&5 6864 $as_echo "$as_me: WARNING: --enable-kqueue is not supported: it may lead to issues such as server looping" >&2;} 6865 fi 6866 # Check whether --enable-epoll was given. 6867 if test "${enable_epoll+set}" = set; then : 6868 enableval=$enable_epoll; want_epoll="$enableval" 6869 else 6870 want_epoll="no" 6871 fi 6872 6873 if test "$want_epoll" = "yes"; then 6874 BINDIOMUX="--enable-epoll" 6875 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-epoll is not supported: it may lead to issues such as server looping" >&5 6876 $as_echo "$as_me: WARNING: --enable-epoll is not supported: it may lead to issues such as server looping" >&2;} 6877 fi 6878 # Check whether --enable-devpoll was given. 6879 if test "${enable_devpoll+set}" = set; then : 6880 enableval=$enable_devpoll; want_devpoll="$enableval" 6881 else 6882 want_devpoll="no" 6883 fi 6884 6885 if test "$want_devpoll" = "yes"; then 6886 BINDIOMUX="--enable-devpoll" 6887 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-devpoll is not supported: it may lead to issues such as server looping" >&5 6888 $as_echo "$as_me: WARNING: --enable-devpoll is not supported: it may lead to issues such as server looping" >&2;} 6889 fi 6890 6891 6892 # general extra bind configure arguments 6893 6894 # Check whether --with-bind-extra-config was given. 6895 if test "${with_bind_extra_config+set}" = set; then : 6896 withval=$with_bind_extra_config; use_xbindconfig="$withval" 6897 else 6898 use_xbindconfig="" 6899 fi 6900 6901 case "$use_xbindconfig" in 6902 yes|no|'') 6903 ;; 6904 *) 6905 BINDCONFIG="$BINDCONFIG $use_xbindconfig" 6906 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Most options to bind configure are not supported when used by ISC DHCP" >&5 6907 $as_echo "$as_me: WARNING: Most options to bind configure are not supported when used by ISC DHCP" >&2;} 6908 ;; 6909 esac 6910 6911 # see if there is a "sa_len" field in our interface information structure 6912 ac_fn_c_check_member "$LINENO" "struct sockaddr" "sa_len" "ac_cv_member_struct_sockaddr_sa_len" "#include <sys/socket.h> 6913 " 6914 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then : 6915 6916 $as_echo "#define HAVE_SA_LEN /**/" >>confdefs.h 6917 6918 fi 6919 6920 6921 # figure out pointer size 6922 SAVE_CFLAGS="$CFLAGS" 6923 CFLAGS="$CFLAGS -I$srcdir" 6924 # The cast to long int works around a bug in the HP C Compiler 6925 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 6926 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 6927 # This bug is HP SR number 8606223364. 6928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of struct iaddr *" >&5 6929 $as_echo_n "checking size of struct iaddr *... " >&6; } 6930 if ${ac_cv_sizeof_struct_iaddr_p+:} false; then : 6931 $as_echo_n "(cached) " >&6 6932 else 6933 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (struct iaddr *))" "ac_cv_sizeof_struct_iaddr_p" " 6934 #include \"includes/inet.h\" 6935 #include <stdio.h> 6936 6937 "; then : 6938 6939 else 6940 if test "$ac_cv_type_struct_iaddr_p" = yes; then 6941 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6942 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6943 as_fn_error 77 "cannot compute sizeof (struct iaddr *) 6944 See \`config.log' for more details" "$LINENO" 5; } 6945 else 6946 ac_cv_sizeof_struct_iaddr_p=0 6947 fi 6948 fi 6949 6950 fi 6951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_struct_iaddr_p" >&5 6952 $as_echo "$ac_cv_sizeof_struct_iaddr_p" >&6; } 6953 6954 6955 6956 cat >>confdefs.h <<_ACEOF 6957 #define SIZEOF_STRUCT_IADDR_P $ac_cv_sizeof_struct_iaddr_p 6958 _ACEOF 6959 6960 6961 CFLAGS="$SAVE_CFLAGS" 6962 6963 # Solaris does not have the msg_control or msg_controlen members 6964 # in the msghdr structure unless you define: 6965 # 6966 # _XOPEN_SOURCE, _XOPEN_SOURCE_EXTENDED, and __EXTENSIONS__ 6967 # 6968 # See the "standards" man page for details. 6969 # 6970 # We check for the msg_control member, and if it is not found, we check 6971 # again with the appropriate defines added to the CFLAGS. (In order to 6972 # do this we have to remove the check from the cache, which is what the 6973 # "unset" is for.) 6974 ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" " 6975 #include <sys/types.h> 6976 #include <sys/socket.h> 6977 6978 " 6979 if test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then : 6980 6981 else 6982 CFLAGS="$CFLAGS -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1" 6983 CFLAGS="$CFLAGS -D__EXTENSIONS__" 6984 unset ac_cv_member_struct_msghdr_msg_control 6985 ac_fn_c_check_member "$LINENO" "struct msghdr" "msg_control" "ac_cv_member_struct_msghdr_msg_control" " 6986 #include <sys/types.h> 6987 #include <sys/socket.h> 6988 6989 " 6990 if test "x$ac_cv_member_struct_msghdr_msg_control" = xyes; then : 6991 6992 else 6993 as_fn_error $? "Missing msg_control member in 6994 msg_control structure." "$LINENO" 5 6995 fi 6996 6997 6998 fi 6999 7000 7001 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 " 7003 if test "x$ac_cv_member_struct_tpacket_auxdata_tp_vlan_tci" = xyes; then : 7004 7005 $as_echo "#define VLAN_TCI_PRESENT 1" >>confdefs.h 7006 7007 7008 fi 7009 7010 7011 # bind/Makefile.in is not from automake so we need 2 variables for bind dir 7012 BINDSUBDIR= 7013 BINDDIR= 7014 BINDSRCDIR= 7015 BINDLIBIRSDIR= 7016 BINDLIBDNSDIR= 7017 BINDLIBISCCFGDIR= 7018 BINDLIBISCDIR= 7019 DISTCHECK_LIBBIND_CONFIGURE_FLAG= 7020 7021 # Check whether --with-libbind was given. 7022 if test "${with_libbind+set}" = set; then : 7023 withval=$with_libbind; use_libbind="$withval" 7024 else 7025 use_libbind="no" 7026 fi 7027 7028 case "$use_libbind" in 7029 yes) 7030 as_fn_error $? "PATH is required in --with-libbind=PATH" "$LINENO" 5 7031 ;; 7032 no) 7033 BINDSUBDIR="\${top_srcdir}/bind" 7034 my_abs_srcdir=`cd $srcdir && pwd` 7035 BINDDIR="${my_abs_srcdir}/bind" 7036 if test ! -d "$srcdir/bind"; then 7037 as_fn_error $? "Where to find or build bind includes and libraries must be specified" "$LINENO" 5 7038 fi 7039 if test -d "$srcdir/bind/bind9"; then 7040 BINDSRCDIR="${my_abs_srcdir}/bind/bind9" 7041 else 7042 if test ! -f "$srcdir/bind/version.tmp"; then 7043 as_fn_error $? "Cannot find $srcdir/bind/version.tmp" "$LINENO" 5 7044 fi 7045 . "$srcdir/bind/version.tmp" 7046 bindversion=${MAJORVER}.${MINORVER}.${PATCHVER}${RELEASETYPE}${RELEASEVER} 7047 BINDSRCDIR="${my_abs_srcdir}/bind/bind-$bindversion" 7048 fi 7049 ac_config_files="$ac_config_files $srcdir/bind/Makefile" 7050 7051 7052 BINDLIBIRSDIR="$BINDSRCDIR/lib/irs" 7053 BINDLIBDNSDIR="$BINDSRCDIR/lib/dns" 7054 BINDLIBISCCFGDIR="$BINDSRCDIR/lib/isccfg" 7055 BINDLIBISCDIR="$BINDSRCDIR/lib/isc" 7056 ;; 7057 *) 7058 if test ! -d "$use_libbind"; then 7059 as_fn_error $? "Cannot find bind directory at $use_libbind" "$LINENO" 5 7060 fi 7061 if test ! -d "$use_libbind/include" -o \ 7062 ! -f "$use_libbind/include/isc/buffer.h" 7063 then 7064 as_fn_error $? "Cannot find bind includes at $use_libbind/include" "$LINENO" 5 7065 fi 7066 if test ! -d "$use_libbind/lib" -o \ 7067 \( ! -f "$use_libbind/lib/libisc.a" -a \ 7068 ! -f "$use_libbind/lib/libisc.la" \) 7069 then 7070 as_fn_error $? "Cannot find bind libraries at $use_libbind/lib" "$LINENO" 5 7071 fi 7072 BINDDIR="$use_libbind" 7073 BINDLIBIRSDIR="$BINDDIR/lib" 7074 BINDLIBDNSDIR="$BINDDIR/lib" 7075 BINDLIBISCCFGDIR="$BINDDIR/lib" 7076 BINDLIBISCDIR="$BINDDIR/lib" 7077 DISTCHECK_LIBBIND_CONFIGURE_FLAG="--with-libbind=$use_libbind" 7078 ;; 7079 esac 7080 7081 7082 7083 7084 7085 7086 7087 7088 if test "$use_libbind" = "no"; then 7089 HAVE_BINDDIR_TRUE= 7090 HAVE_BINDDIR_FALSE='#' 7091 else 7092 HAVE_BINDDIR_TRUE='#' 7093 HAVE_BINDDIR_FALSE= 7094 fi 7095 7096 7097 # 7098 # GNU libtool support 7099 # 7100 case "$build_os" in 7101 sunos*) 7102 # Just set the maximum command line length for sunos 7103 # as it otherwise takes a exceptionally long time to 7104 # work it out. Required for libtool. 7105 7106 lt_cv_sys_max_cmd_len=4096 7107 ;; 7108 esac 7109 7110 want_libtool="no" 7111 7112 BINDLT= 7113 DISTCHECK_LIBTOOL_CONFIGURE_FLAG= 7114 # Check whether --enable-libtool was given. 7115 if test "${enable_libtool+set}" = set; then : 7116 enableval=$enable_libtool; want_libtool="$enableval" 7117 fi 7118 7119 7120 if test "$use_libbind" != "no"; then 7121 if test "$want_libtool" = "yes" -a \ 7122 ! -f "$use_libbind/lib/libisc.la" 7123 then 7124 as_fn_error $? "Cannot find dynamic libraries at $use_libbind/lib" "$LINENO" 5 7125 fi 7126 if test "$want_libtool" = "no" -a \ 7127 ! -f "$use_libbind/lib/libisc.a" 7128 then 7129 as_fn_error $? "Cannot find static libraries at $use_libbind/lib" "$LINENO" 5 7130 fi 7131 fi 7132 7133 7134 if test "$want_libtool" = "yes"; then 7135 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: legacy configure is used but libtool is enabled. Trying to recover..." >&5 7136 $as_echo "$as_me: WARNING: legacy configure is used but libtool is enabled. Trying to recover..." >&2;} 7137 # expand $ac_configure_args 7138 eval "set my_configure_args $ac_configure_args" 7139 shift 7140 cd $srcdir; exec ./config+lt "$@" 7141 as_fn_error $? "Recovering failed" "$LINENO" 5 7142 fi 7143 7144 DHLIBS=LIBRARIES 7145 A=a 7146 7147 7148 7149 7150 7151 7152 # quoting in Makefile.am.in 7153 Q=@ 7154 7155 7156 # install bind includes and libraries 7157 7158 want_install_bind="no" 7159 if test "$want_libtool" = "yes"; then 7160 want_install_bind="yes" 7161 fi 7162 if test "$use_libbind" != "no"; then 7163 want_install_bind="no" 7164 fi 7165 # Check whether --enable-bind_install was given. 7166 if test "${enable_bind_install+set}" = set; then : 7167 enableval=$enable_bind_install; want_install_bind="$enableval" 7168 fi 7169 7170 if test "$want_install_bind" = "yes"; then 7171 if test "$use_libbind" != "no"; then 7172 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-bind-install does nothing when --with-libbind is set" >&5 7173 $as_echo "$as_me: WARNING: --enable-bind-install does nothing when --with-libbind is set" >&2;} 7174 fi 7175 elif test "$want_libtool" = "yes" -a "$use_libbind" = "no"; then 7176 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: embedded dynamic bind libraries must be installed" >&5 7177 $as_echo "$as_me: WARNING: embedded dynamic bind libraries must be installed" >&2;} 7178 fi 7179 if test "$want_install_bind" = "yes"; then 7180 INSTALL_BIND_TRUE= 7181 INSTALL_BIND_FALSE='#' 7182 else 7183 INSTALL_BIND_TRUE='#' 7184 INSTALL_BIND_FALSE= 7185 fi 7186 7187 7188 # OpenLDAP support. 7189 7190 # Check whether --with-ldap was given. 7191 if test "${with_ldap+set}" = set; then : 7192 withval=$with_ldap; ldap=$withval 7193 else 7194 ldap=no 7195 fi 7196 7197 7198 # OpenLDAP with SSL support. 7199 7200 # Check whether --with-ldapcrypto was given. 7201 if test "${with_ldapcrypto+set}" = set; then : 7202 withval=$with_ldapcrypto; ldapcrypto=$withval 7203 else 7204 ldapcrypto=no 7205 fi 7206 7207 7208 # Gssapi to allow LDAP to authenticate with a keytab 7209 7210 # Check whether --with-ldap-gssapi was given. 7211 if test "${with_ldap_gssapi+set}" = set; then : 7212 withval=$with_ldap_gssapi; ldap_gssapi=$withval 7213 else 7214 ldap_gssapi=no 7215 fi 7216 7217 7218 7219 # LDAP CASA auth support. 7220 7221 # Check whether --with-ldapcasa was given. 7222 if test "${with_ldapcasa+set}" = set; then : 7223 withval=$with_ldapcasa; ldapcasa=$withval 7224 else 7225 ldapcasa=no 7226 fi 7227 7228 7229 # OpenLDAP support is disabled by default, if enabled then SSL support is an 7230 # extra optional that is also disabled by default. Enabling LDAP SSL support 7231 # implies enabling LDAP support. Similarly, KRB5 support implies LDAP support, 7232 # but doesn't include SSL. The two are not dependant. 7233 if test x$ldap = xyes || test x$ldapcrypto = xyes || test x$ldap_gssapi = xyes; then 7234 saved_LIBS="$LIBS" 7235 LIBS="" 7236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldap_initialize" >&5 7237 $as_echo_n "checking for library containing ldap_initialize... " >&6; } 7238 if ${ac_cv_search_ldap_initialize+:} false; then : 7239 $as_echo_n "(cached) " >&6 7240 else 7241 ac_func_search_save_LIBS=$LIBS 7242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7243 /* end confdefs.h. */ 7244 7245 /* Override any GCC internal prototype to avoid an error. 7246 Use char because int might match the return type of a GCC 7247 builtin and then its argument prototype would still apply. */ 7248 #ifdef __cplusplus 7249 extern "C" 7250 #endif 7251 char ldap_initialize (); 7252 int 7253 main () 7254 { 7255 return ldap_initialize (); 7256 ; 7257 return 0; 7258 } 7259 _ACEOF 7260 for ac_lib in '' ldap; do 7261 if test -z "$ac_lib"; then 7262 ac_res="none required" 7263 else 7264 ac_res=-l$ac_lib 7265 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 7266 fi 7267 if ac_fn_c_try_link "$LINENO"; then : 7268 ac_cv_search_ldap_initialize=$ac_res 7269 fi 7270 rm -f core conftest.err conftest.$ac_objext \ 7271 conftest$ac_exeext 7272 if ${ac_cv_search_ldap_initialize+:} false; then : 7273 break 7274 fi 7275 done 7276 if ${ac_cv_search_ldap_initialize+:} false; then : 7277 7278 else 7279 ac_cv_search_ldap_initialize=no 7280 fi 7281 rm conftest.$ac_ext 7282 LIBS=$ac_func_search_save_LIBS 7283 fi 7284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldap_initialize" >&5 7285 $as_echo "$ac_cv_search_ldap_initialize" >&6; } 7286 ac_res=$ac_cv_search_ldap_initialize 7287 if test "$ac_res" != no; then : 7288 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 7289 7290 else 7291 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7292 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7293 as_fn_error $? "*** Cannot find ldap_initialize with -lldap - do you need to install an OpenLDAP2 Devel package? 7294 See \`config.log' for more details" "$LINENO" 5; } 7295 fi 7296 7297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ber_pvt_opt_on" >&5 7298 $as_echo_n "checking for library containing ber_pvt_opt_on... " >&6; } 7299 if ${ac_cv_search_ber_pvt_opt_on+:} false; then : 7300 $as_echo_n "(cached) " >&6 7301 else 7302 ac_func_search_save_LIBS=$LIBS 7303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7304 /* end confdefs.h. */ 7305 7306 /* Override any GCC internal prototype to avoid an error. 7307 Use char because int might match the return type of a GCC 7308 builtin and then its argument prototype would still apply. */ 7309 #ifdef __cplusplus 7310 extern "C" 7311 #endif 7312 char ber_pvt_opt_on (); 7313 int 7314 main () 7315 { 7316 return ber_pvt_opt_on (); 7317 ; 7318 return 0; 7319 } 7320 _ACEOF 7321 for ac_lib in '' lber; do 7322 if test -z "$ac_lib"; then 7323 ac_res="none required" 7324 else 7325 ac_res=-l$ac_lib 7326 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 7327 fi 7328 if ac_fn_c_try_link "$LINENO"; then : 7329 ac_cv_search_ber_pvt_opt_on=$ac_res 7330 fi 7331 rm -f core conftest.err conftest.$ac_objext \ 7332 conftest$ac_exeext 7333 if ${ac_cv_search_ber_pvt_opt_on+:} false; then : 7334 break 7335 fi 7336 done 7337 if ${ac_cv_search_ber_pvt_opt_on+:} false; then : 7338 7339 else 7340 ac_cv_search_ber_pvt_opt_on=no 7341 fi 7342 rm conftest.$ac_ext 7343 LIBS=$ac_func_search_save_LIBS 7344 fi 7345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ber_pvt_opt_on" >&5 7346 $as_echo "$ac_cv_search_ber_pvt_opt_on" >&6; } 7347 ac_res=$ac_cv_search_ber_pvt_opt_on 7348 if test "$ac_res" != no; then : 7349 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 7350 7351 else 7352 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7353 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7354 as_fn_error $? "*** Cannot find ber_pvt_opt_on with -llber - do you need to install an OpenLDAP2 Devel package? 7355 See \`config.log' for more details" "$LINENO" 5; } 7356 fi 7357 7358 if test x$ldap_gssapi = xyes ; then 7359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing krb5_init_context" >&5 7360 $as_echo_n "checking for library containing krb5_init_context... " >&6; } 7361 if ${ac_cv_search_krb5_init_context+:} false; then : 7362 $as_echo_n "(cached) " >&6 7363 else 7364 ac_func_search_save_LIBS=$LIBS 7365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7366 /* end confdefs.h. */ 7367 7368 /* Override any GCC internal prototype to avoid an error. 7369 Use char because int might match the return type of a GCC 7370 builtin and then its argument prototype would still apply. */ 7371 #ifdef __cplusplus 7372 extern "C" 7373 #endif 7374 char krb5_init_context (); 7375 int 7376 main () 7377 { 7378 return krb5_init_context (); 7379 ; 7380 return 0; 7381 } 7382 _ACEOF 7383 for ac_lib in '' krb5; do 7384 if test -z "$ac_lib"; then 7385 ac_res="none required" 7386 else 7387 ac_res=-l$ac_lib 7388 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 7389 fi 7390 if ac_fn_c_try_link "$LINENO"; then : 7391 ac_cv_search_krb5_init_context=$ac_res 7392 fi 7393 rm -f core conftest.err conftest.$ac_objext \ 7394 conftest$ac_exeext 7395 if ${ac_cv_search_krb5_init_context+:} false; then : 7396 break 7397 fi 7398 done 7399 if ${ac_cv_search_krb5_init_context+:} false; then : 7400 7401 else 7402 ac_cv_search_krb5_init_context=no 7403 fi 7404 rm conftest.$ac_ext 7405 LIBS=$ac_func_search_save_LIBS 7406 fi 7407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_krb5_init_context" >&5 7408 $as_echo "$ac_cv_search_krb5_init_context" >&6; } 7409 ac_res=$ac_cv_search_krb5_init_context 7410 if test "$ac_res" != no; then : 7411 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 7412 7413 else 7414 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7415 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7416 as_fn_error $? "*** Cannot find krb5_init_context with -lkrb5 - do you need to install a Kerberos Devel package? 7417 See \`config.log' for more details" "$LINENO" 5; } 7418 fi 7419 7420 fi 7421 7422 # Create LDAP_LIBS which we specify them explicitly rather than lumping them in with LIBS 7423 LDAP_LIBS=$LIBS 7424 7425 LIBS="$saved_LIBS" 7426 7427 7428 for ac_header in ldap.h 7429 do : 7430 ac_fn_c_check_header_mongrel "$LINENO" "ldap.h" "ac_cv_header_ldap_h" "$ac_includes_default" 7431 if test "x$ac_cv_header_ldap_h" = xyes; then : 7432 cat >>confdefs.h <<_ACEOF 7433 #define HAVE_LDAP_H 1 7434 _ACEOF 7435 7436 fi 7437 7438 done 7439 7440 for ac_func in inet_pton inet_ntop 7441 do : 7442 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 7443 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 7444 if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 7445 cat >>confdefs.h <<_ACEOF 7446 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 7447 _ACEOF 7448 7449 fi 7450 done 7451 7452 7453 7454 LDAP_CFLAGS="-DLDAP_CONFIGURATION" 7455 7456 if test x$ldapcasa = xyes ; then 7457 for ac_header in micasa_mgmd.h 7458 do : 7459 ac_fn_c_check_header_mongrel "$LINENO" "micasa_mgmd.h" "ac_cv_header_micasa_mgmd_h" "$ac_includes_default" 7460 if test "x$ac_cv_header_micasa_mgmd_h" = xyes; then : 7461 cat >>confdefs.h <<_ACEOF 7462 #define HAVE_MICASA_MGMD_H 1 7463 _ACEOF 7464 7465 LDAP_CFLAGS="$LDAP_CFLAGS -DLDAP_CASA_AUTH" 7466 7467 else 7468 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7469 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7470 as_fn_error $? "*** Cannot find micasa_mgmd.h for ldap casa auth support 7471 See \`config.log' for more details" "$LINENO" 5; } 7472 fi 7473 7474 done 7475 7476 fi 7477 7478 if test x$ldapcrypto = xyes ; then 7479 LDAP_CFLAGS="$LDAP_CFLAGS -DLDAP_USE_SSL" 7480 fi 7481 7482 if test x$ldap_gssapi = xyes; then 7483 LDAP_CFLAGS="$LDAP_CFLAGS -DLDAP_USE_GSSAPI" 7484 fi 7485 7486 LDAP_CFLAGS=$LDAP_CFLAGS 7487 7488 fi 7489 7490 # Append selected warning levels to CFLAGS before substitution (but after 7491 # AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]], [[]])],[],[]) & etc). 7492 CFLAGS="$CFLAGS $STD_CWARNINGS" 7493 7494 # Try to add the bind and dhcp include directories 7495 CFLAGS="$CFLAGS -I\$(top_srcdir)/includes -I$BINDDIR/include" 7496 7497 case "$host" in 7498 *-darwin*) 7499 CFLAGS="$CFLAGS -D__APPLE_USE_RFC_3542";; 7500 *-solaris*) 7501 # As of Solaris 11, ethernet dev files are in /dev/net 7502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/net" >&5 7503 $as_echo_n "checking for /dev/net... " >&6; } 7504 if ${ac_cv_file__dev_net+:} false; then : 7505 $as_echo_n "(cached) " >&6 7506 else 7507 test "$cross_compiling" = yes && 7508 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5 7509 if test -r "/dev/net"; then 7510 ac_cv_file__dev_net=yes 7511 else 7512 ac_cv_file__dev_net=no 7513 fi 7514 fi 7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_file__dev_net" >&5 7516 $as_echo "$ac_cv_file__dev_net" >&6; } 7517 if test "x$ac_cv_file__dev_net" = xyes; then : 7518 7519 $as_echo "#define USE_DEV_NET 1" >>confdefs.h 7520 7521 fi 7522 7523 ;; 7524 esac 7525 7526 7527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5 7528 $as_echo_n "checking for flexible array members... " >&6; } 7529 if ${ac_cv_c_flexmember+:} false; then : 7530 $as_echo_n "(cached) " >&6 7531 else 7532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7533 /* end confdefs.h. */ 7534 #include <stdlib.h> 7535 #include <stdio.h> 7536 #include <stddef.h> 7537 struct s { int n; double d[]; }; 7538 int 7539 main () 7540 { 7541 int m = getchar (); 7542 struct s *p = malloc (offsetof (struct s, d) 7543 + m * sizeof (double)); 7544 p->d[0] = 0.0; 7545 return p->d != (double *) NULL; 7546 ; 7547 return 0; 7548 } 7549 _ACEOF 7550 if ac_fn_c_try_compile "$LINENO"; then : 7551 ac_cv_c_flexmember=yes 7552 else 7553 ac_cv_c_flexmember=no 7554 fi 7555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7556 fi 7557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5 7558 $as_echo "$ac_cv_c_flexmember" >&6; } 7559 if test $ac_cv_c_flexmember = yes; then 7560 7561 $as_echo "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h 7562 7563 else 7564 $as_echo "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h 7565 7566 fi 7567 7568 7569 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 7571 cat >confcache <<\_ACEOF 7572 # This file is a shell script that caches the results of configure 7573 # tests run on this system so they can be shared between configure 7574 # scripts and configure runs, see configure's option --config-cache. 7575 # It is not useful on other systems. If it contains results you don't 7576 # want to keep, you may remove or edit it. 7577 # 7578 # config.status only pays attention to the cache file if you give it 7579 # the --recheck option to rerun configure. 7580 # 7581 # `ac_cv_env_foo' variables (set or unset) will be overridden when 7582 # loading this file, other *unset* `ac_cv_foo' will be assigned the 7583 # following values. 7584 7585 _ACEOF 7586 7587 # The following way of writing the cache mishandles newlines in values, 7588 # but we know of no workaround that is simple, portable, and efficient. 7589 # So, we kill variables containing newlines. 7590 # Ultrix sh set writes to stderr and can't be redirected directly, 7591 # and sets the high bit in the cache file unless we assign to the vars. 7592 ( 7593 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 7594 eval ac_val=\$$ac_var 7595 case $ac_val in #( 7596 *${as_nl}*) 7597 case $ac_var in #( 7598 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 7599 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 7600 esac 7601 case $ac_var in #( 7602 _ | IFS | as_nl) ;; #( 7603 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 7604 *) { eval $ac_var=; unset $ac_var;} ;; 7605 esac ;; 7606 esac 7607 done 7608 7609 (set) 2>&1 | 7610 case $as_nl`(ac_space=' '; set) 2>&1` in #( 7611 *${as_nl}ac_space=\ *) 7612 # `set' does not quote correctly, so add quotes: double-quote 7613 # substitution turns \\\\ into \\, and sed turns \\ into \. 7614 sed -n \ 7615 "s/'/'\\\\''/g; 7616 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 7617 ;; #( 7618 *) 7619 # `set' quotes correctly as required by POSIX, so do not add quotes. 7620 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 7621 ;; 7622 esac | 7623 sort 7624 ) | 7625 sed ' 7626 /^ac_cv_env_/b end 7627 t clear 7628 :clear 7629 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 7630 t end 7631 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 7632 :end' >>confcache 7633 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 7634 if test -w "$cache_file"; then 7635 if test "x$cache_file" != "x/dev/null"; then 7636 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 7637 $as_echo "$as_me: updating cache $cache_file" >&6;} 7638 if test ! -f "$cache_file" || test -h "$cache_file"; then 7639 cat confcache >"$cache_file" 7640 else 7641 case $cache_file in #( 7642 */* | ?:*) 7643 mv -f confcache "$cache_file"$$ && 7644 mv -f "$cache_file"$$ "$cache_file" ;; #( 7645 *) 7646 mv -f confcache "$cache_file" ;; 7647 esac 7648 fi 7649 fi 7650 else 7651 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 7652 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 7653 fi 7654 fi 7655 rm -f confcache 7656 7657 test "x$prefix" = xNONE && prefix=$ac_default_prefix 7658 # Let make expand exec_prefix. 7659 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 7660 7661 DEFS=-DHAVE_CONFIG_H 7662 7663 ac_libobjs= 7664 ac_ltlibobjs= 7665 U= 7666 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 7667 # 1. Remove the extension, and $U if already installed. 7668 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 7669 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 7670 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 7671 # will be set to the directory where LIBOBJS objects are built. 7672 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 7673 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 7674 done 7675 LIBOBJS=$ac_libobjs 7676 7677 LTLIBOBJS=$ac_ltlibobjs 7678 7679 7680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 7681 $as_echo_n "checking that generated files are newer than configure... " >&6; } 7682 if test -n "$am_sleep_pid"; then 7683 # Hide warnings about reused PIDs. 7684 wait $am_sleep_pid 2>/dev/null 7685 fi 7686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 7687 $as_echo "done" >&6; } 7688 if test -n "$EXEEXT"; then 7689 am__EXEEXT_TRUE= 7690 am__EXEEXT_FALSE='#' 7691 else 7692 am__EXEEXT_TRUE='#' 7693 am__EXEEXT_FALSE= 7694 fi 7695 7696 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 7697 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 7698 Usually this means the macro was only invoked conditionally." "$LINENO" 5 7699 fi 7700 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 7701 as_fn_error $? "conditional \"AMDEP\" was never defined. 7702 Usually this means the macro was only invoked conditionally." "$LINENO" 5 7703 fi 7704 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 7705 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 7706 Usually this means the macro was only invoked conditionally." "$LINENO" 5 7707 fi 7708 7709 if test -z "${BIND_ATF_TRUE}" && test -z "${BIND_ATF_FALSE}"; then 7710 as_fn_error $? "conditional \"BIND_ATF\" was never defined. 7711 Usually this means the macro was only invoked conditionally." "$LINENO" 5 7712 fi 7713 if test -z "${HAVE_ATF_TRUE}" && test -z "${HAVE_ATF_FALSE}"; then 7714 as_fn_error $? "conditional \"HAVE_ATF\" was never defined. 7715 Usually this means the macro was only invoked conditionally." "$LINENO" 5 7716 fi 7717 if test -z "${HAVE_BINDDIR_TRUE}" && test -z "${HAVE_BINDDIR_FALSE}"; then 7718 as_fn_error $? "conditional \"HAVE_BINDDIR\" was never defined. 7719 Usually this means the macro was only invoked conditionally." "$LINENO" 5 7720 fi 7721 if test -z "${INSTALL_BIND_TRUE}" && test -z "${INSTALL_BIND_FALSE}"; then 7722 as_fn_error $? "conditional \"INSTALL_BIND\" was never defined. 7723 Usually this means the macro was only invoked conditionally." "$LINENO" 5 7724 fi 7725 7726 : "${CONFIG_STATUS=./config.status}" 7727 ac_write_fail=0 7728 ac_clean_files_save=$ac_clean_files 7729 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 7730 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 7731 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 7732 as_write_fail=0 7733 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 7734 #! $SHELL 7735 # Generated by $as_me. 7736 # Run this file to recreate the current configuration. 7737 # Compiler output produced by configure, useful for debugging 7738 # configure, is in config.log if it exists. 7739 7740 debug=false 7741 ac_cs_recheck=false 7742 ac_cs_silent=false 7743 7744 SHELL=\${CONFIG_SHELL-$SHELL} 7745 export SHELL 7746 _ASEOF 7747 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 7748 ## -------------------- ## 7749 ## M4sh Initialization. ## 7750 ## -------------------- ## 7751 7752 # Be more Bourne compatible 7753 DUALCASE=1; export DUALCASE # for MKS sh 7754 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 7755 emulate sh 7756 NULLCMD=: 7757 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 7758 # is contrary to our usage. Disable this feature. 7759 alias -g '${1+"$@"}'='"$@"' 7760 setopt NO_GLOB_SUBST 7761 else 7762 case `(set -o) 2>/dev/null` in #( 7763 *posix*) : 7764 set -o posix ;; #( 7765 *) : 7766 ;; 7767 esac 7768 fi 7769 7770 7771 as_nl=' 7772 ' 7773 export as_nl 7774 # Printing a long string crashes Solaris 7 /usr/bin/printf. 7775 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 7776 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 7777 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 7778 # Prefer a ksh shell builtin over an external printf program on Solaris, 7779 # but without wasting forks for bash or zsh. 7780 if test -z "$BASH_VERSION$ZSH_VERSION" \ 7781 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 7782 as_echo='print -r --' 7783 as_echo_n='print -rn --' 7784 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 7785 as_echo='printf %s\n' 7786 as_echo_n='printf %s' 7787 else 7788 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 7789 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 7790 as_echo_n='/usr/ucb/echo -n' 7791 else 7792 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 7793 as_echo_n_body='eval 7794 arg=$1; 7795 case $arg in #( 7796 *"$as_nl"*) 7797 expr "X$arg" : "X\\(.*\\)$as_nl"; 7798 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 7799 esac; 7800 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 7801 ' 7802 export as_echo_n_body 7803 as_echo_n='sh -c $as_echo_n_body as_echo' 7804 fi 7805 export as_echo_body 7806 as_echo='sh -c $as_echo_body as_echo' 7807 fi 7808 7809 # The user is always right. 7810 if test "${PATH_SEPARATOR+set}" != set; then 7811 PATH_SEPARATOR=: 7812 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7813 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7814 PATH_SEPARATOR=';' 7815 } 7816 fi 7817 7818 7819 # IFS 7820 # We need space, tab and new line, in precisely that order. Quoting is 7821 # there to prevent editors from complaining about space-tab. 7822 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 7823 # splitting by setting IFS to empty value.) 7824 IFS=" "" $as_nl" 7825 7826 # Find who we are. Look in the path if we contain no directory separator. 7827 as_myself= 7828 case $0 in #(( 7829 *[\\/]* ) as_myself=$0 ;; 7830 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7831 for as_dir in $PATH 7832 do 7833 IFS=$as_save_IFS 7834 test -z "$as_dir" && as_dir=. 7835 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 7836 done 7837 IFS=$as_save_IFS 7838 7839 ;; 7840 esac 7841 # We did not find ourselves, most probably we were run as `sh COMMAND' 7842 # in which case we are not to be found in the path. 7843 if test "x$as_myself" = x; then 7844 as_myself=$0 7845 fi 7846 if test ! -f "$as_myself"; then 7847 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 7848 exit 1 7849 fi 7850 7851 # Unset variables that we do not need and which cause bugs (e.g. in 7852 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 7853 # suppresses any "Segmentation fault" message there. '((' could 7854 # trigger a bug in pdksh 5.2.14. 7855 for as_var in BASH_ENV ENV MAIL MAILPATH 7856 do eval test x\${$as_var+set} = xset \ 7857 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 7858 done 7859 PS1='$ ' 7860 PS2='> ' 7861 PS4='+ ' 7862 7863 # NLS nuisances. 7864 LC_ALL=C 7865 export LC_ALL 7866 LANGUAGE=C 7867 export LANGUAGE 7868 7869 # CDPATH. 7870 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 7871 7872 7873 # as_fn_error STATUS ERROR [LINENO LOG_FD] 7874 # ---------------------------------------- 7875 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 7876 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 7877 # script with STATUS, using 1 if that was 0. 7878 as_fn_error () 7879 { 7880 as_status=$1; test $as_status -eq 0 && as_status=1 7881 if test "$4"; then 7882 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 7883 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 7884 fi 7885 $as_echo "$as_me: error: $2" >&2 7886 as_fn_exit $as_status 7887 } # as_fn_error 7888 7889 7890 # as_fn_set_status STATUS 7891 # ----------------------- 7892 # Set $? to STATUS, without forking. 7893 as_fn_set_status () 7894 { 7895 return $1 7896 } # as_fn_set_status 7897 7898 # as_fn_exit STATUS 7899 # ----------------- 7900 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 7901 as_fn_exit () 7902 { 7903 set +e 7904 as_fn_set_status $1 7905 exit $1 7906 } # as_fn_exit 7907 7908 # as_fn_unset VAR 7909 # --------------- 7910 # Portably unset VAR. 7911 as_fn_unset () 7912 { 7913 { eval $1=; unset $1;} 7914 } 7915 as_unset=as_fn_unset 7916 # as_fn_append VAR VALUE 7917 # ---------------------- 7918 # Append the text in VALUE to the end of the definition contained in VAR. Take 7919 # advantage of any shell optimizations that allow amortized linear growth over 7920 # repeated appends, instead of the typical quadratic growth present in naive 7921 # implementations. 7922 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 7923 eval 'as_fn_append () 7924 { 7925 eval $1+=\$2 7926 }' 7927 else 7928 as_fn_append () 7929 { 7930 eval $1=\$$1\$2 7931 } 7932 fi # as_fn_append 7933 7934 # as_fn_arith ARG... 7935 # ------------------ 7936 # Perform arithmetic evaluation on the ARGs, and store the result in the 7937 # global $as_val. Take advantage of shells that can avoid forks. The arguments 7938 # must be portable across $(()) and expr. 7939 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 7940 eval 'as_fn_arith () 7941 { 7942 as_val=$(( $* )) 7943 }' 7944 else 7945 as_fn_arith () 7946 { 7947 as_val=`expr "$@" || test $? -eq 1` 7948 } 7949 fi # as_fn_arith 7950 7951 7952 if expr a : '\(a\)' >/dev/null 2>&1 && 7953 test "X`expr 00001 : '.*\(...\)'`" = X001; then 7954 as_expr=expr 7955 else 7956 as_expr=false 7957 fi 7958 7959 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 7960 as_basename=basename 7961 else 7962 as_basename=false 7963 fi 7964 7965 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 7966 as_dirname=dirname 7967 else 7968 as_dirname=false 7969 fi 7970 7971 as_me=`$as_basename -- "$0" || 7972 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 7973 X"$0" : 'X\(//\)$' \| \ 7974 X"$0" : 'X\(/\)' \| . 2>/dev/null || 7975 $as_echo X/"$0" | 7976 sed '/^.*\/\([^/][^/]*\)\/*$/{ 7977 s//\1/ 7978 q 7979 } 7980 /^X\/\(\/\/\)$/{ 7981 s//\1/ 7982 q 7983 } 7984 /^X\/\(\/\).*/{ 7985 s//\1/ 7986 q 7987 } 7988 s/.*/./; q'` 7989 7990 # Avoid depending upon Character Ranges. 7991 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 7992 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 7993 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 7994 as_cr_digits='0123456789' 7995 as_cr_alnum=$as_cr_Letters$as_cr_digits 7996 7997 ECHO_C= ECHO_N= ECHO_T= 7998 case `echo -n x` in #((((( 7999 -n*) 8000 case `echo 'xy\c'` in 8001 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 8002 xy) ECHO_C='\c';; 8003 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 8004 ECHO_T=' ';; 8005 esac;; 8006 *) 8007 ECHO_N='-n';; 8008 esac 8009 8010 rm -f conf$$ conf$$.exe conf$$.file 8011 if test -d conf$$.dir; then 8012 rm -f conf$$.dir/conf$$.file 8013 else 8014 rm -f conf$$.dir 8015 mkdir conf$$.dir 2>/dev/null 8016 fi 8017 if (echo >conf$$.file) 2>/dev/null; then 8018 if ln -s conf$$.file conf$$ 2>/dev/null; then 8019 as_ln_s='ln -s' 8020 # ... but there are two gotchas: 8021 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 8022 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 8023 # In both cases, we have to default to `cp -pR'. 8024 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 8025 as_ln_s='cp -pR' 8026 elif ln conf$$.file conf$$ 2>/dev/null; then 8027 as_ln_s=ln 8028 else 8029 as_ln_s='cp -pR' 8030 fi 8031 else 8032 as_ln_s='cp -pR' 8033 fi 8034 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 8035 rmdir conf$$.dir 2>/dev/null 8036 8037 8038 # as_fn_mkdir_p 8039 # ------------- 8040 # Create "$as_dir" as a directory, including parents if necessary. 8041 as_fn_mkdir_p () 8042 { 8043 8044 case $as_dir in #( 8045 -*) as_dir=./$as_dir;; 8046 esac 8047 test -d "$as_dir" || eval $as_mkdir_p || { 8048 as_dirs= 8049 while :; do 8050 case $as_dir in #( 8051 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 8052 *) as_qdir=$as_dir;; 8053 esac 8054 as_dirs="'$as_qdir' $as_dirs" 8055 as_dir=`$as_dirname -- "$as_dir" || 8056 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8057 X"$as_dir" : 'X\(//\)[^/]' \| \ 8058 X"$as_dir" : 'X\(//\)$' \| \ 8059 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 8060 $as_echo X"$as_dir" | 8061 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8062 s//\1/ 8063 q 8064 } 8065 /^X\(\/\/\)[^/].*/{ 8066 s//\1/ 8067 q 8068 } 8069 /^X\(\/\/\)$/{ 8070 s//\1/ 8071 q 8072 } 8073 /^X\(\/\).*/{ 8074 s//\1/ 8075 q 8076 } 8077 s/.*/./; q'` 8078 test -d "$as_dir" && break 8079 done 8080 test -z "$as_dirs" || eval "mkdir $as_dirs" 8081 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 8082 8083 8084 } # as_fn_mkdir_p 8085 if mkdir -p . 2>/dev/null; then 8086 as_mkdir_p='mkdir -p "$as_dir"' 8087 else 8088 test -d ./-p && rmdir ./-p 8089 as_mkdir_p=false 8090 fi 8091 8092 8093 # as_fn_executable_p FILE 8094 # ----------------------- 8095 # Test if FILE is an executable regular file. 8096 as_fn_executable_p () 8097 { 8098 test -f "$1" && test -x "$1" 8099 } # as_fn_executable_p 8100 as_test_x='test -x' 8101 as_executable_p=as_fn_executable_p 8102 8103 # Sed expression to map a string onto a valid CPP name. 8104 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 8105 8106 # Sed expression to map a string onto a valid variable name. 8107 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 8108 8109 8110 exec 6>&1 8111 ## ----------------------------------- ## 8112 ## Main body of $CONFIG_STATUS script. ## 8113 ## ----------------------------------- ## 8114 _ASEOF 8115 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 8116 8117 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8118 # Save the log message, to keep $0 and so on meaningful, and to 8119 # report actual input values of CONFIG_FILES etc. instead of their 8120 # values after options handling. 8121 ac_log=" 8122 This file was extended by DHCP $as_me 4.4.3, which was 8123 generated by GNU Autoconf 2.69. Invocation command line was 8124 8125 CONFIG_FILES = $CONFIG_FILES 8126 CONFIG_HEADERS = $CONFIG_HEADERS 8127 CONFIG_LINKS = $CONFIG_LINKS 8128 CONFIG_COMMANDS = $CONFIG_COMMANDS 8129 $ $0 $@ 8130 8131 on `(hostname || uname -n) 2>/dev/null | sed 1q` 8132 " 8133 8134 _ACEOF 8135 8136 case $ac_config_files in *" 8137 "*) set x $ac_config_files; shift; ac_config_files=$*;; 8138 esac 8139 8140 case $ac_config_headers in *" 8141 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 8142 esac 8143 8144 8145 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8146 # Files that config.status was made for. 8147 config_files="$ac_config_files" 8148 config_headers="$ac_config_headers" 8149 config_commands="$ac_config_commands" 8150 8151 _ACEOF 8152 8153 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8154 ac_cs_usage="\ 8155 \`$as_me' instantiates files and other configuration actions 8156 from templates according to the current configuration. Unless the files 8157 and actions are specified as TAGs, all are instantiated by default. 8158 8159 Usage: $0 [OPTION]... [TAG]... 8160 8161 -h, --help print this help, then exit 8162 -V, --version print version number and configuration settings, then exit 8163 --config print configuration, then exit 8164 -q, --quiet, --silent 8165 do not print progress messages 8166 -d, --debug don't remove temporary files 8167 --recheck update $as_me by reconfiguring in the same conditions 8168 --file=FILE[:TEMPLATE] 8169 instantiate the configuration file FILE 8170 --header=FILE[:TEMPLATE] 8171 instantiate the configuration header FILE 8172 8173 Configuration files: 8174 $config_files 8175 8176 Configuration headers: 8177 $config_headers 8178 8179 Configuration commands: 8180 $config_commands 8181 8182 Report bugs to <dhcp-users@isc.org>." 8183 8184 _ACEOF 8185 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8186 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 8187 ac_cs_version="\\ 8188 DHCP config.status 4.4.3 8189 configured by $0, generated by GNU Autoconf 2.69, 8190 with options \\"\$ac_cs_config\\" 8191 8192 Copyright (C) 2012 Free Software Foundation, Inc. 8193 This config.status script is free software; the Free Software Foundation 8194 gives unlimited permission to copy, distribute and modify it." 8195 8196 ac_pwd='$ac_pwd' 8197 srcdir='$srcdir' 8198 INSTALL='$INSTALL' 8199 MKDIR_P='$MKDIR_P' 8200 AWK='$AWK' 8201 test -n "\$AWK" || AWK=awk 8202 _ACEOF 8203 8204 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8205 # The default lists apply if the user does not specify any file. 8206 ac_need_defaults=: 8207 while test $# != 0 8208 do 8209 case $1 in 8210 --*=?*) 8211 ac_option=`expr "X$1" : 'X\([^=]*\)='` 8212 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 8213 ac_shift=: 8214 ;; 8215 --*=) 8216 ac_option=`expr "X$1" : 'X\([^=]*\)='` 8217 ac_optarg= 8218 ac_shift=: 8219 ;; 8220 *) 8221 ac_option=$1 8222 ac_optarg=$2 8223 ac_shift=shift 8224 ;; 8225 esac 8226 8227 case $ac_option in 8228 # Handling of the options. 8229 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 8230 ac_cs_recheck=: ;; 8231 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 8232 $as_echo "$ac_cs_version"; exit ;; 8233 --config | --confi | --conf | --con | --co | --c ) 8234 $as_echo "$ac_cs_config"; exit ;; 8235 --debug | --debu | --deb | --de | --d | -d ) 8236 debug=: ;; 8237 --file | --fil | --fi | --f ) 8238 $ac_shift 8239 case $ac_optarg in 8240 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8241 '') as_fn_error $? "missing file argument" ;; 8242 esac 8243 as_fn_append CONFIG_FILES " '$ac_optarg'" 8244 ac_need_defaults=false;; 8245 --header | --heade | --head | --hea ) 8246 $ac_shift 8247 case $ac_optarg in 8248 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8249 esac 8250 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 8251 ac_need_defaults=false;; 8252 --he | --h) 8253 # Conflict between --help and --header 8254 as_fn_error $? "ambiguous option: \`$1' 8255 Try \`$0 --help' for more information.";; 8256 --help | --hel | -h ) 8257 $as_echo "$ac_cs_usage"; exit ;; 8258 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8259 | -silent | --silent | --silen | --sile | --sil | --si | --s) 8260 ac_cs_silent=: ;; 8261 8262 # This is an error. 8263 -*) as_fn_error $? "unrecognized option: \`$1' 8264 Try \`$0 --help' for more information." ;; 8265 8266 *) as_fn_append ac_config_targets " $1" 8267 ac_need_defaults=false ;; 8268 8269 esac 8270 shift 8271 done 8272 8273 ac_configure_extra_args= 8274 8275 if $ac_cs_silent; then 8276 exec 6>/dev/null 8277 ac_configure_extra_args="$ac_configure_extra_args --silent" 8278 fi 8279 8280 _ACEOF 8281 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8282 if \$ac_cs_recheck; then 8283 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8284 shift 8285 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 8286 CONFIG_SHELL='$SHELL' 8287 export CONFIG_SHELL 8288 exec "\$@" 8289 fi 8290 8291 _ACEOF 8292 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8293 exec 5>>config.log 8294 { 8295 echo 8296 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8297 ## Running $as_me. ## 8298 _ASBOX 8299 $as_echo "$ac_log" 8300 } >&5 8301 8302 _ACEOF 8303 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8304 # 8305 # INIT-COMMANDS 8306 # 8307 AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 8308 8309 _ACEOF 8310 8311 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8312 8313 # Handling of arguments. 8314 for ac_config_target in $ac_config_targets 8315 do 8316 case $ac_config_target in 8317 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 8318 "includes/config.h") CONFIG_HEADERS="$CONFIG_HEADERS includes/config.h" ;; 8319 "$srcdir/bind/Makefile") CONFIG_FILES="$CONFIG_FILES $srcdir/bind/Makefile" ;; 8320 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8321 "client/Makefile") CONFIG_FILES="$CONFIG_FILES client/Makefile" ;; 8322 "client/tests/Makefile") CONFIG_FILES="$CONFIG_FILES client/tests/Makefile" ;; 8323 "common/Makefile.am") CONFIG_FILES="$CONFIG_FILES common/Makefile.am" ;; 8324 "common/Makefile") CONFIG_FILES="$CONFIG_FILES common/Makefile" ;; 8325 "common/tests/Makefile") CONFIG_FILES="$CONFIG_FILES common/tests/Makefile" ;; 8326 "dhcpctl/Makefile.am") CONFIG_FILES="$CONFIG_FILES dhcpctl/Makefile.am" ;; 8327 "dhcpctl/Makefile") CONFIG_FILES="$CONFIG_FILES dhcpctl/Makefile" ;; 8328 "includes/Makefile") CONFIG_FILES="$CONFIG_FILES includes/Makefile" ;; 8329 "keama/Makefile") CONFIG_FILES="$CONFIG_FILES keama/Makefile" ;; 8330 "omapip/Makefile.am") CONFIG_FILES="$CONFIG_FILES omapip/Makefile.am" ;; 8331 "omapip/Makefile") CONFIG_FILES="$CONFIG_FILES omapip/Makefile" ;; 8332 "relay/Makefile") CONFIG_FILES="$CONFIG_FILES relay/Makefile" ;; 8333 "relay/tests/Makefile") CONFIG_FILES="$CONFIG_FILES relay/tests/Makefile" ;; 8334 "server/Makefile") CONFIG_FILES="$CONFIG_FILES server/Makefile" ;; 8335 "tests/Makefile.am") CONFIG_FILES="$CONFIG_FILES tests/Makefile.am" ;; 8336 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;; 8337 "tests/unittest.sh") CONFIG_FILES="$CONFIG_FILES tests/unittest.sh" ;; 8338 "server/tests/Makefile") CONFIG_FILES="$CONFIG_FILES server/tests/Makefile" ;; 8339 "doc/devel/doxyfile") CONFIG_FILES="$CONFIG_FILES doc/devel/doxyfile" ;; 8340 8341 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8342 esac 8343 done 8344 8345 8346 # If the user did not use the arguments to specify the items to instantiate, 8347 # then the envvar interface is used. Set only those that are not. 8348 # We use the long form for the default assignment because of an extremely 8349 # bizarre bug on SunOS 4.1.3. 8350 if $ac_need_defaults; then 8351 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8352 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8353 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 8354 fi 8355 8356 # Have a temporary directory for convenience. Make it in the build tree 8357 # simply because there is no reason against having it here, and in addition, 8358 # creating and moving files from /tmp can sometimes cause problems. 8359 # Hook for its removal unless debugging. 8360 # Note that there is a small window in which the directory will not be cleaned: 8361 # after its creation but before its name has been assigned to `$tmp'. 8362 $debug || 8363 { 8364 tmp= ac_tmp= 8365 trap 'exit_status=$? 8366 : "${ac_tmp:=$tmp}" 8367 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 8368 ' 0 8369 trap 'as_fn_exit 1' 1 2 13 15 8370 } 8371 # Create a (secure) tmp directory for tmp files. 8372 8373 { 8374 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 8375 test -d "$tmp" 8376 } || 8377 { 8378 tmp=./conf$$-$RANDOM 8379 (umask 077 && mkdir "$tmp") 8380 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 8381 ac_tmp=$tmp 8382 8383 # Set up the scripts for CONFIG_FILES section. 8384 # No need to generate them if there are no CONFIG_FILES. 8385 # This happens for instance with `./config.status config.h'. 8386 if test -n "$CONFIG_FILES"; then 8387 8388 8389 ac_cr=`echo X | tr X '\015'` 8390 # On cygwin, bash can eat \r inside `` if the user requested igncr. 8391 # But we know of no other shell where ac_cr would be empty at this 8392 # point, so we can use a bashism as a fallback. 8393 if test "x$ac_cr" = x; then 8394 eval ac_cr=\$\'\\r\' 8395 fi 8396 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 8397 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 8398 ac_cs_awk_cr='\\r' 8399 else 8400 ac_cs_awk_cr=$ac_cr 8401 fi 8402 8403 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 8404 _ACEOF 8405 8406 8407 { 8408 echo "cat >conf$$subs.awk <<_ACEOF" && 8409 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 8410 echo "_ACEOF" 8411 } >conf$$subs.sh || 8412 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8413 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 8414 ac_delim='%!_!# ' 8415 for ac_last_try in false false false false false :; do 8416 . ./conf$$subs.sh || 8417 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8418 8419 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 8420 if test $ac_delim_n = $ac_delim_num; then 8421 break 8422 elif $ac_last_try; then 8423 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8424 else 8425 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8426 fi 8427 done 8428 rm -f conf$$subs.sh 8429 8430 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8431 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 8432 _ACEOF 8433 sed -n ' 8434 h 8435 s/^/S["/; s/!.*/"]=/ 8436 p 8437 g 8438 s/^[^!]*!// 8439 :repl 8440 t repl 8441 s/'"$ac_delim"'$// 8442 t delim 8443 :nl 8444 h 8445 s/\(.\{148\}\)..*/\1/ 8446 t more1 8447 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 8448 p 8449 n 8450 b repl 8451 :more1 8452 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8453 p 8454 g 8455 s/.\{148\}// 8456 t nl 8457 :delim 8458 h 8459 s/\(.\{148\}\)..*/\1/ 8460 t more2 8461 s/["\\]/\\&/g; s/^/"/; s/$/"/ 8462 p 8463 b 8464 :more2 8465 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8466 p 8467 g 8468 s/.\{148\}// 8469 t delim 8470 ' <conf$$subs.awk | sed ' 8471 /^[^""]/{ 8472 N 8473 s/\n// 8474 } 8475 ' >>$CONFIG_STATUS || ac_write_fail=1 8476 rm -f conf$$subs.awk 8477 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8478 _ACAWK 8479 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 8480 for (key in S) S_is_set[key] = 1 8481 FS = "" 8482 8483 } 8484 { 8485 line = $ 0 8486 nfields = split(line, field, "@") 8487 substed = 0 8488 len = length(field[1]) 8489 for (i = 2; i < nfields; i++) { 8490 key = field[i] 8491 keylen = length(key) 8492 if (S_is_set[key]) { 8493 value = S[key] 8494 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 8495 len += length(value) + length(field[++i]) 8496 substed = 1 8497 } else 8498 len += 1 + keylen 8499 } 8500 8501 print line 8502 } 8503 8504 _ACAWK 8505 _ACEOF 8506 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8507 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 8508 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 8509 else 8510 cat 8511 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 8512 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 8513 _ACEOF 8514 8515 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 8516 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 8517 # trailing colons and then remove the whole line if VPATH becomes empty 8518 # (actually we leave an empty line to preserve line numbers). 8519 if test "x$srcdir" = x.; then 8520 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 8521 h 8522 s/// 8523 s/^/:/ 8524 s/[ ]*$/:/ 8525 s/:\$(srcdir):/:/g 8526 s/:\${srcdir}:/:/g 8527 s/:@srcdir@:/:/g 8528 s/^:*// 8529 s/:*$// 8530 x 8531 s/\(=[ ]*\).*/\1/ 8532 G 8533 s/\n// 8534 s/^[^=]*=[ ]*$// 8535 }' 8536 fi 8537 8538 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8539 fi # test -n "$CONFIG_FILES" 8540 8541 # Set up the scripts for CONFIG_HEADERS section. 8542 # No need to generate them if there are no CONFIG_HEADERS. 8543 # This happens for instance with `./config.status Makefile'. 8544 if test -n "$CONFIG_HEADERS"; then 8545 cat >"$ac_tmp/defines.awk" <<\_ACAWK || 8546 BEGIN { 8547 _ACEOF 8548 8549 # Transform confdefs.h into an awk script `defines.awk', embedded as 8550 # here-document in config.status, that substitutes the proper values into 8551 # config.h.in to produce config.h. 8552 8553 # Create a delimiter string that does not exist in confdefs.h, to ease 8554 # handling of long lines. 8555 ac_delim='%!_!# ' 8556 for ac_last_try in false false :; do 8557 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 8558 if test -z "$ac_tt"; then 8559 break 8560 elif $ac_last_try; then 8561 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 8562 else 8563 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8564 fi 8565 done 8566 8567 # For the awk script, D is an array of macro values keyed by name, 8568 # likewise P contains macro parameters if any. Preserve backslash 8569 # newline sequences. 8570 8571 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 8572 sed -n ' 8573 s/.\{148\}/&'"$ac_delim"'/g 8574 t rset 8575 :rset 8576 s/^[ ]*#[ ]*define[ ][ ]*/ / 8577 t def 8578 d 8579 :def 8580 s/\\$// 8581 t bsnl 8582 s/["\\]/\\&/g 8583 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8584 D["\1"]=" \3"/p 8585 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 8586 d 8587 :bsnl 8588 s/["\\]/\\&/g 8589 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 8590 D["\1"]=" \3\\\\\\n"\\/p 8591 t cont 8592 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 8593 t cont 8594 d 8595 :cont 8596 n 8597 s/.\{148\}/&'"$ac_delim"'/g 8598 t clear 8599 :clear 8600 s/\\$// 8601 t bsnlc 8602 s/["\\]/\\&/g; s/^/"/; s/$/"/p 8603 d 8604 :bsnlc 8605 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 8606 b cont 8607 ' <confdefs.h | sed ' 8608 s/'"$ac_delim"'/"\\\ 8609 "/g' >>$CONFIG_STATUS || ac_write_fail=1 8610 8611 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8612 for (key in D) D_is_set[key] = 1 8613 FS = "" 8614 } 8615 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 8616 line = \$ 0 8617 split(line, arg, " ") 8618 if (arg[1] == "#") { 8619 defundef = arg[2] 8620 mac1 = arg[3] 8621 } else { 8622 defundef = substr(arg[1], 2) 8623 mac1 = arg[2] 8624 } 8625 split(mac1, mac2, "(") #) 8626 macro = mac2[1] 8627 prefix = substr(line, 1, index(line, defundef) - 1) 8628 if (D_is_set[macro]) { 8629 # Preserve the white space surrounding the "#". 8630 print prefix "define", macro P[macro] D[macro] 8631 next 8632 } else { 8633 # Replace #undef with comments. This is necessary, for example, 8634 # in the case of _POSIX_SOURCE, which is predefined and required 8635 # on some systems where configure will not decide to define it. 8636 if (defundef == "undef") { 8637 print "/*", prefix defundef, macro, "*/" 8638 next 8639 } 8640 } 8641 } 8642 { print } 8643 _ACAWK 8644 _ACEOF 8645 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8646 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 8647 fi # test -n "$CONFIG_HEADERS" 8648 8649 8650 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 8651 shift 8652 for ac_tag 8653 do 8654 case $ac_tag in 8655 :[FHLC]) ac_mode=$ac_tag; continue;; 8656 esac 8657 case $ac_mode$ac_tag in 8658 :[FHL]*:*);; 8659 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 8660 :[FH]-) ac_tag=-:-;; 8661 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 8662 esac 8663 ac_save_IFS=$IFS 8664 IFS=: 8665 set x $ac_tag 8666 IFS=$ac_save_IFS 8667 shift 8668 ac_file=$1 8669 shift 8670 8671 case $ac_mode in 8672 :L) ac_source=$1;; 8673 :[FH]) 8674 ac_file_inputs= 8675 for ac_f 8676 do 8677 case $ac_f in 8678 -) ac_f="$ac_tmp/stdin";; 8679 *) # Look for the file first in the build tree, then in the source tree 8680 # (if the path is not absolute). The absolute path cannot be DOS-style, 8681 # because $ac_f cannot contain `:'. 8682 test -f "$ac_f" || 8683 case $ac_f in 8684 [\\/$]*) false;; 8685 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 8686 esac || 8687 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 8688 esac 8689 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 8690 as_fn_append ac_file_inputs " '$ac_f'" 8691 done 8692 8693 # Let's still pretend it is `configure' which instantiates (i.e., don't 8694 # use $as_me), people would be surprised to read: 8695 # /* config.h. Generated by config.status. */ 8696 configure_input='Generated from '` 8697 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 8698 `' by configure.' 8699 if test x"$ac_file" != x-; then 8700 configure_input="$ac_file. $configure_input" 8701 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 8702 $as_echo "$as_me: creating $ac_file" >&6;} 8703 fi 8704 # Neutralize special characters interpreted by sed in replacement strings. 8705 case $configure_input in #( 8706 *\&* | *\|* | *\\* ) 8707 ac_sed_conf_input=`$as_echo "$configure_input" | 8708 sed 's/[\\\\&|]/\\\\&/g'`;; #( 8709 *) ac_sed_conf_input=$configure_input;; 8710 esac 8711 8712 case $ac_tag in 8713 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 8714 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 8715 esac 8716 ;; 8717 esac 8718 8719 ac_dir=`$as_dirname -- "$ac_file" || 8720 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8721 X"$ac_file" : 'X\(//\)[^/]' \| \ 8722 X"$ac_file" : 'X\(//\)$' \| \ 8723 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 8724 $as_echo X"$ac_file" | 8725 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8726 s//\1/ 8727 q 8728 } 8729 /^X\(\/\/\)[^/].*/{ 8730 s//\1/ 8731 q 8732 } 8733 /^X\(\/\/\)$/{ 8734 s//\1/ 8735 q 8736 } 8737 /^X\(\/\).*/{ 8738 s//\1/ 8739 q 8740 } 8741 s/.*/./; q'` 8742 as_dir="$ac_dir"; as_fn_mkdir_p 8743 ac_builddir=. 8744 8745 case "$ac_dir" in 8746 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 8747 *) 8748 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 8749 # A ".." for each directory in $ac_dir_suffix. 8750 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 8751 case $ac_top_builddir_sub in 8752 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 8753 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 8754 esac ;; 8755 esac 8756 ac_abs_top_builddir=$ac_pwd 8757 ac_abs_builddir=$ac_pwd$ac_dir_suffix 8758 # for backward compatibility: 8759 ac_top_builddir=$ac_top_build_prefix 8760 8761 case $srcdir in 8762 .) # We are building in place. 8763 ac_srcdir=. 8764 ac_top_srcdir=$ac_top_builddir_sub 8765 ac_abs_top_srcdir=$ac_pwd ;; 8766 [\\/]* | ?:[\\/]* ) # Absolute name. 8767 ac_srcdir=$srcdir$ac_dir_suffix; 8768 ac_top_srcdir=$srcdir 8769 ac_abs_top_srcdir=$srcdir ;; 8770 *) # Relative name. 8771 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 8772 ac_top_srcdir=$ac_top_build_prefix$srcdir 8773 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 8774 esac 8775 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 8776 8777 8778 case $ac_mode in 8779 :F) 8780 # 8781 # CONFIG_FILE 8782 # 8783 8784 case $INSTALL in 8785 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 8786 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 8787 esac 8788 ac_MKDIR_P=$MKDIR_P 8789 case $MKDIR_P in 8790 [\\/$]* | ?:[\\/]* ) ;; 8791 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 8792 esac 8793 _ACEOF 8794 8795 8796 # Neutralize VPATH when `$srcdir' = `.'. 8797 # Shell code in configure.ac might set extrasub. 8798 # FIXME: do we really want to maintain this feature? 8799 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8800 ac_sed_extra="$ac_vpsub 8801 $extrasub 8802 _ACEOF 8803 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8804 :t 8805 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 8806 s|@configure_input@|$ac_sed_conf_input|;t t 8807 s&@top_builddir@&$ac_top_builddir_sub&;t t 8808 s&@top_build_prefix@&$ac_top_build_prefix&;t t 8809 s&@srcdir@&$ac_srcdir&;t t 8810 s&@abs_srcdir@&$ac_abs_srcdir&;t t 8811 s&@top_srcdir@&$ac_top_srcdir&;t t 8812 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 8813 s&@builddir@&$ac_builddir&;t t 8814 s&@abs_builddir@&$ac_abs_builddir&;t t 8815 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 8816 s&@INSTALL@&$ac_INSTALL&;t t 8817 s&@MKDIR_P@&$ac_MKDIR_P&;t t 8818 " 8819 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 8820 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8821 8822 8823 rm -f "$ac_tmp/stdin" 8824 case $ac_file in 8825 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 8826 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 8827 esac \ 8828 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8829 ;; 8830 :H) 8831 # 8832 # CONFIG_HEADER 8833 # 8834 if test x"$ac_file" != x-; then 8835 { 8836 $as_echo "/* $configure_input */" \ 8837 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 8838 } >"$ac_tmp/config.h" \ 8839 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8840 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 8841 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 8842 $as_echo "$as_me: $ac_file is unchanged" >&6;} 8843 else 8844 rm -f "$ac_file" 8845 mv "$ac_tmp/config.h" "$ac_file" \ 8846 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 8847 fi 8848 else 8849 $as_echo "/* $configure_input */" \ 8850 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 8851 || as_fn_error $? "could not create -" "$LINENO" 5 8852 fi 8853 # Compute "$ac_file"'s index in $config_headers. 8854 _am_arg="$ac_file" 8855 _am_stamp_count=1 8856 for _am_header in $config_headers :; do 8857 case $_am_header in 8858 $_am_arg | $_am_arg:* ) 8859 break ;; 8860 * ) 8861 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 8862 esac 8863 done 8864 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 8865 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8866 X"$_am_arg" : 'X\(//\)[^/]' \| \ 8867 X"$_am_arg" : 'X\(//\)$' \| \ 8868 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 8869 $as_echo X"$_am_arg" | 8870 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8871 s//\1/ 8872 q 8873 } 8874 /^X\(\/\/\)[^/].*/{ 8875 s//\1/ 8876 q 8877 } 8878 /^X\(\/\/\)$/{ 8879 s//\1/ 8880 q 8881 } 8882 /^X\(\/\).*/{ 8883 s//\1/ 8884 q 8885 } 8886 s/.*/./; q'`/stamp-h$_am_stamp_count 8887 ;; 8888 8889 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 8890 $as_echo "$as_me: executing $ac_file commands" >&6;} 8891 ;; 8892 esac 8893 8894 8895 case $ac_file$ac_mode in 8896 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 8897 # Older Autoconf quotes --file arguments for eval, but not when files 8898 # are listed without --file. Let's play safe and only enable the eval 8899 # if we detect the quoting. 8900 # TODO: see whether this extra hack can be removed once we start 8901 # requiring Autoconf 2.70 or later. 8902 case $CONFIG_FILES in #( 8903 *\'*) : 8904 eval set x "$CONFIG_FILES" ;; #( 8905 *) : 8906 set x $CONFIG_FILES ;; #( 8907 *) : 8908 ;; 8909 esac 8910 shift 8911 # Used to flag and report bootstrapping failures. 8912 am_rc=0 8913 for am_mf 8914 do 8915 # Strip MF so we end up with the name of the file. 8916 am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` 8917 # Check whether this is an Automake generated Makefile which includes 8918 # dependency-tracking related rules and includes. 8919 # Grep'ing the whole file directly is not great: AIX grep has a line 8920 # limit of 2048, but all sed's we know have understand at least 4000. 8921 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 8922 || continue 8923 am_dirpart=`$as_dirname -- "$am_mf" || 8924 $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8925 X"$am_mf" : 'X\(//\)[^/]' \| \ 8926 X"$am_mf" : 'X\(//\)$' \| \ 8927 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 8928 $as_echo X"$am_mf" | 8929 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8930 s//\1/ 8931 q 8932 } 8933 /^X\(\/\/\)[^/].*/{ 8934 s//\1/ 8935 q 8936 } 8937 /^X\(\/\/\)$/{ 8938 s//\1/ 8939 q 8940 } 8941 /^X\(\/\).*/{ 8942 s//\1/ 8943 q 8944 } 8945 s/.*/./; q'` 8946 am_filepart=`$as_basename -- "$am_mf" || 8947 $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 8948 X"$am_mf" : 'X\(//\)$' \| \ 8949 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 8950 $as_echo X/"$am_mf" | 8951 sed '/^.*\/\([^/][^/]*\)\/*$/{ 8952 s//\1/ 8953 q 8954 } 8955 /^X\/\(\/\/\)$/{ 8956 s//\1/ 8957 q 8958 } 8959 /^X\/\(\/\).*/{ 8960 s//\1/ 8961 q 8962 } 8963 s/.*/./; q'` 8964 { echo "$as_me:$LINENO: cd "$am_dirpart" \ 8965 && sed -e '/# am--include-marker/d' "$am_filepart" \ 8966 | $MAKE -f - am--depfiles" >&5 8967 (cd "$am_dirpart" \ 8968 && sed -e '/# am--include-marker/d' "$am_filepart" \ 8969 | $MAKE -f - am--depfiles) >&5 2>&5 8970 ac_status=$? 8971 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8972 (exit $ac_status); } || am_rc=$? 8973 done 8974 if test $am_rc -ne 0; then 8975 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 8976 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 8977 as_fn_error $? "Something went wrong bootstrapping makefile fragments 8978 for automatic dependency tracking. If GNU make was not used, consider 8979 re-running the configure script with MAKE=\"gmake\" (or whatever is 8980 necessary). You can also try re-running configure with the 8981 '--disable-dependency-tracking' option to at least be able to build 8982 the package (albeit without support for automatic dependency tracking). 8983 See \`config.log' for more details" "$LINENO" 5; } 8984 fi 8985 { am_dirpart=; unset am_dirpart;} 8986 { am_filepart=; unset am_filepart;} 8987 { am_mf=; unset am_mf;} 8988 { am_rc=; unset am_rc;} 8989 rm -f conftest-deps.mk 8990 } 8991 ;; 8992 8993 esac 8994 done # for ac_tag 8995 8996 8997 as_fn_exit 0 8998 _ACEOF 8999 ac_clean_files=$ac_clean_files_save 9000 9001 test $ac_write_fail = 0 || 9002 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 9003 9004 9005 # configure is writing to config.log, and then calls config.status. 9006 # config.status does its own redirection, appending to config.log. 9007 # Unfortunately, on DOS this fails, as config.log is still kept open 9008 # by configure, so config.status won't be able to write to it; its 9009 # output is simply discarded. So we exec the FD to /dev/null, 9010 # effectively closing config.log, so it can be properly (re)opened and 9011 # appended to by config.status. When coming back to configure, we 9012 # need to make the FD available again. 9013 if test "$no_create" != yes; then 9014 ac_cs_success=: 9015 ac_config_status_args= 9016 test "$silent" = yes && 9017 ac_config_status_args="$ac_config_status_args --quiet" 9018 exec 5>/dev/null 9019 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 9020 exec 5>>config.log 9021 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 9022 # would make configure fail if this is the last instruction. 9023 $ac_cs_success || as_fn_exit 1 9024 fi 9025 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 9026 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 9027 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 9028 fi 9029 9030 9031 9032 if test "$enable_dhcpv4o6" = "yes"; then 9033 DHCP_VERSIONS="DHCPv4, DHCPv6 and DHCPv4-over-DHCPv6" 9034 elif test "$enable_dhcpv6" != "no"; then 9035 DHCP_VERSIONS="DHCPv4 and DHCPv6" 9036 else 9037 DHCP_VERSIONS="DHCPv4" 9038 fi 9039 9040 cat > config.report << END 9041 9042 ISC DHCP source configure results: 9043 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- 9044 9045 Package: 9046 Name: $PACKAGE_NAME 9047 Version: $PACKAGE_VERSION 9048 9049 C Compiler: $CC 9050 9051 Flags: 9052 DEFS: $DEFS 9053 CFLAGS: $CFLAGS 9054 9055 DHCP versions: $DHCP_VERSIONS 9056 9057 Features: 9058 debug: $enable_debug 9059 failover: $enable_failover 9060 execute: $enable_execute 9061 binary-leases: $enable_binary_leases 9062 dhcpv6: $enable_dhcpv6 9063 delayed-ack: $enable_delayed_ack 9064 dhcpv4o6: $enable_dhcpv4o6 9065 relay-port: $enable_relay_port 9066 9067 Developer: 9068 ATF unittests : $atf_path 9069 9070 END 9071 # TODO: Add Perl system tests 9072 9073 if test "$atf_path" != "no" 9074 then 9075 echo "ATF_CFLAGS : $ATF_CFLAGS" >> config.report 9076 echo "ATF_LDFLAGS : $ATF_LDFLAGS" >> config.report 9077 echo "ATF_BIN : $ATF_BIN" >> config.report 9078 echo 9079 fi 9080 9081 cat config.report 9082 9083 echo 9084 echo Now you can type "make" to build ISC DHCP 9085 echo 9086