1 #! /bin/sh 2 # Guess values for system-dependent variables and create Makefiles. 3 # Generated by GNU Autoconf 2.69. 4 # 5 # 6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7 # 8 # 9 # This configure script is free software; the Free Software Foundation 10 # gives unlimited permission to copy, distribute and modify it. 11 ## -------------------- ## 12 ## M4sh Initialization. ## 13 ## -------------------- ## 14 15 # Be more Bourne compatible 16 DUALCASE=1; export DUALCASE # for MKS sh 17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24 else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30 esac 31 fi 32 33 34 as_nl=' 35 ' 36 export as_nl 37 # Printing a long string crashes Solaris 7 /usr/bin/printf. 38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41 # Prefer a ksh shell builtin over an external printf program on Solaris, 42 # but without wasting forks for bash or zsh. 43 if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50 else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70 fi 71 72 # The user is always right. 73 if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79 fi 80 81 82 # IFS 83 # We need space, tab and new line, in precisely that order. Quoting is 84 # there to prevent editors from complaining about space-tab. 85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 86 # splitting by setting IFS to empty value.) 87 IFS=" "" $as_nl" 88 89 # Find who we are. Look in the path if we contain no directory separator. 90 as_myself= 91 case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94 for as_dir in $PATH 95 do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100 IFS=$as_save_IFS 101 102 ;; 103 esac 104 # We did not find ourselves, most probably we were run as `sh COMMAND' 105 # in which case we are not to be found in the path. 106 if test "x$as_myself" = x; then 107 as_myself=$0 108 fi 109 if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112 fi 113 114 # Unset variables that we do not need and which cause bugs (e.g. in 115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116 # suppresses any "Segmentation fault" message there. '((' could 117 # trigger a bug in pdksh 5.2.14. 118 for as_var in BASH_ENV ENV MAIL MAILPATH 119 do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121 done 122 PS1='$ ' 123 PS2='> ' 124 PS4='+ ' 125 126 # NLS nuisances. 127 LC_ALL=C 128 export LC_ALL 129 LANGUAGE=C 130 export LANGUAGE 131 132 # CDPATH. 133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135 # Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140 # neutralization value for shells without unset; and this also 141 # works around shells that cannot unset nonexistent variables. 142 # Preserve -v and -x to the replacement shell. 143 BASH_ENV=/dev/null 144 ENV=/dev/null 145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146 case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151 esac 152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153 # Admittedly, this is quite paranoid, since all the known shells bail 154 # out after a failed `exec'. 155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156 as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160 if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168 else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174 esac 175 fi 176 " 177 as_required="as_fn_return () { (exit \$1); } 178 as_fn_success () { as_fn_return 0; } 179 as_fn_failure () { as_fn_return 1; } 180 as_fn_ret_success () { return 0; } 181 as_fn_ret_failure () { return 1; } 182 183 exitcode=0 184 as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190 else 191 exitcode=1; echo positional parameters were not saved. 192 fi 193 test x\$exitcode = x0 || exit 1 194 test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199 test \$(( 1 + 1 )) = 2 || exit 1" 200 if (eval "$as_required") 2>/dev/null; then : 201 as_have_required=yes 202 else 203 as_have_required=no 204 fi 205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 206 207 else 208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 209 as_found=false 210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 211 do 212 IFS=$as_save_IFS 213 test -z "$as_dir" && as_dir=. 214 as_found=: 215 case $as_dir in #( 216 /*) 217 for as_base in sh bash ksh sh5; do 218 # Try only shells that exist, to save several forks. 219 as_shell=$as_dir/$as_base 220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 222 CONFIG_SHELL=$as_shell as_have_required=yes 223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 224 break 2 225 fi 226 fi 227 done;; 228 esac 229 as_found=false 230 done 231 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 233 CONFIG_SHELL=$SHELL as_have_required=yes 234 fi; } 235 IFS=$as_save_IFS 236 237 238 if test "x$CONFIG_SHELL" != x; then : 239 export CONFIG_SHELL 240 # We cannot yet assume a decent shell, so we have to provide a 241 # neutralization value for shells without unset; and this also 242 # works around shells that cannot unset nonexistent variables. 243 # Preserve -v and -x to the replacement shell. 244 BASH_ENV=/dev/null 245 ENV=/dev/null 246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 247 case $- in # (((( 248 *v*x* | *x*v* ) as_opts=-vx ;; 249 *v* ) as_opts=-v ;; 250 *x* ) as_opts=-x ;; 251 * ) as_opts= ;; 252 esac 253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 254 # Admittedly, this is quite paranoid, since all the known shells bail 255 # out after a failed `exec'. 256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 257 exit 255 258 fi 259 260 if test x$as_have_required = xno; then : 261 $as_echo "$0: This script requires a shell more modern than all" 262 $as_echo "$0: the shells that I found on your system." 263 if test x${ZSH_VERSION+set} = xset ; then 264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 265 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 266 else 267 $as_echo "$0: Please tell bug-autoconf (at] gnu.org about your system, 268 $0: including any error possibly output before this 269 $0: message. Then install a modern shell, or manually run 270 $0: the script under such a shell if you do have one." 271 fi 272 exit 1 273 fi 274 fi 275 fi 276 SHELL=${CONFIG_SHELL-/bin/sh} 277 export SHELL 278 # Unset more variables known to interfere with behavior of common tools. 279 CLICOLOR_FORCE= GREP_OPTIONS= 280 unset CLICOLOR_FORCE GREP_OPTIONS 281 282 ## --------------------- ## 283 ## M4sh Shell Functions. ## 284 ## --------------------- ## 285 # as_fn_unset VAR 286 # --------------- 287 # Portably unset VAR. 288 as_fn_unset () 289 { 290 { eval $1=; unset $1;} 291 } 292 as_unset=as_fn_unset 293 294 # as_fn_set_status STATUS 295 # ----------------------- 296 # Set $? to STATUS, without forking. 297 as_fn_set_status () 298 { 299 return $1 300 } # as_fn_set_status 301 302 # as_fn_exit STATUS 303 # ----------------- 304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 305 as_fn_exit () 306 { 307 set +e 308 as_fn_set_status $1 309 exit $1 310 } # as_fn_exit 311 312 # as_fn_mkdir_p 313 # ------------- 314 # Create "$as_dir" as a directory, including parents if necessary. 315 as_fn_mkdir_p () 316 { 317 318 case $as_dir in #( 319 -*) as_dir=./$as_dir;; 320 esac 321 test -d "$as_dir" || eval $as_mkdir_p || { 322 as_dirs= 323 while :; do 324 case $as_dir in #( 325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 326 *) as_qdir=$as_dir;; 327 esac 328 as_dirs="'$as_qdir' $as_dirs" 329 as_dir=`$as_dirname -- "$as_dir" || 330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 331 X"$as_dir" : 'X\(//\)[^/]' \| \ 332 X"$as_dir" : 'X\(//\)$' \| \ 333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 334 $as_echo X"$as_dir" | 335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 336 s//\1/ 337 q 338 } 339 /^X\(\/\/\)[^/].*/{ 340 s//\1/ 341 q 342 } 343 /^X\(\/\/\)$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\).*/{ 348 s//\1/ 349 q 350 } 351 s/.*/./; q'` 352 test -d "$as_dir" && break 353 done 354 test -z "$as_dirs" || eval "mkdir $as_dirs" 355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 356 357 358 } # as_fn_mkdir_p 359 360 # as_fn_executable_p FILE 361 # ----------------------- 362 # Test if FILE is an executable regular file. 363 as_fn_executable_p () 364 { 365 test -f "$1" && test -x "$1" 366 } # as_fn_executable_p 367 # as_fn_append VAR VALUE 368 # ---------------------- 369 # Append the text in VALUE to the end of the definition contained in VAR. Take 370 # advantage of any shell optimizations that allow amortized linear growth over 371 # repeated appends, instead of the typical quadratic growth present in naive 372 # implementations. 373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 374 eval 'as_fn_append () 375 { 376 eval $1+=\$2 377 }' 378 else 379 as_fn_append () 380 { 381 eval $1=\$$1\$2 382 } 383 fi # as_fn_append 384 385 # as_fn_arith ARG... 386 # ------------------ 387 # Perform arithmetic evaluation on the ARGs, and store the result in the 388 # global $as_val. Take advantage of shells that can avoid forks. The arguments 389 # must be portable across $(()) and expr. 390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 391 eval 'as_fn_arith () 392 { 393 as_val=$(( $* )) 394 }' 395 else 396 as_fn_arith () 397 { 398 as_val=`expr "$@" || test $? -eq 1` 399 } 400 fi # as_fn_arith 401 402 403 # as_fn_error STATUS ERROR [LINENO LOG_FD] 404 # ---------------------------------------- 405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 407 # script with STATUS, using 1 if that was 0. 408 as_fn_error () 409 { 410 as_status=$1; test $as_status -eq 0 && as_status=1 411 if test "$4"; then 412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 414 fi 415 $as_echo "$as_me: error: $2" >&2 416 as_fn_exit $as_status 417 } # as_fn_error 418 419 if expr a : '\(a\)' >/dev/null 2>&1 && 420 test "X`expr 00001 : '.*\(...\)'`" = X001; then 421 as_expr=expr 422 else 423 as_expr=false 424 fi 425 426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 427 as_basename=basename 428 else 429 as_basename=false 430 fi 431 432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 433 as_dirname=dirname 434 else 435 as_dirname=false 436 fi 437 438 as_me=`$as_basename -- "$0" || 439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 440 X"$0" : 'X\(//\)$' \| \ 441 X"$0" : 'X\(/\)' \| . 2>/dev/null || 442 $as_echo X/"$0" | 443 sed '/^.*\/\([^/][^/]*\)\/*$/{ 444 s//\1/ 445 q 446 } 447 /^X\/\(\/\/\)$/{ 448 s//\1/ 449 q 450 } 451 /^X\/\(\/\).*/{ 452 s//\1/ 453 q 454 } 455 s/.*/./; q'` 456 457 # Avoid depending upon Character Ranges. 458 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 461 as_cr_digits='0123456789' 462 as_cr_alnum=$as_cr_Letters$as_cr_digits 463 464 465 as_lineno_1=$LINENO as_lineno_1a=$LINENO 466 as_lineno_2=$LINENO as_lineno_2a=$LINENO 467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 470 sed -n ' 471 p 472 /[$]LINENO/= 473 ' <$as_myself | 474 sed ' 475 s/[$]LINENO.*/&-/ 476 t lineno 477 b 478 :lineno 479 N 480 :loop 481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 482 t loop 483 s/-\n.*// 484 ' >$as_me.lineno && 485 chmod +x "$as_me.lineno" || 486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 487 488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 489 # already done that, so ensure we don't try to do so again and fall 490 # in an infinite loop. This has already happened in practice. 491 _as_can_reexec=no; export _as_can_reexec 492 # Don't try to exec as it changes $[0], causing all sort of problems 493 # (the dirname of $[0] is not the place where we might find the 494 # original and so on. Autoconf is especially sensitive to this). 495 . "./$as_me.lineno" 496 # Exit status is that of the last command. 497 exit 498 } 499 500 ECHO_C= ECHO_N= ECHO_T= 501 case `echo -n x` in #((((( 502 -n*) 503 case `echo 'xy\c'` in 504 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 505 xy) ECHO_C='\c';; 506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 507 ECHO_T=' ';; 508 esac;; 509 *) 510 ECHO_N='-n';; 511 esac 512 513 rm -f conf$$ conf$$.exe conf$$.file 514 if test -d conf$$.dir; then 515 rm -f conf$$.dir/conf$$.file 516 else 517 rm -f conf$$.dir 518 mkdir conf$$.dir 2>/dev/null 519 fi 520 if (echo >conf$$.file) 2>/dev/null; then 521 if ln -s conf$$.file conf$$ 2>/dev/null; then 522 as_ln_s='ln -s' 523 # ... but there are two gotchas: 524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 526 # In both cases, we have to default to `cp -pR'. 527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 528 as_ln_s='cp -pR' 529 elif ln conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s=ln 531 else 532 as_ln_s='cp -pR' 533 fi 534 else 535 as_ln_s='cp -pR' 536 fi 537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 538 rmdir conf$$.dir 2>/dev/null 539 540 if mkdir -p . 2>/dev/null; then 541 as_mkdir_p='mkdir -p "$as_dir"' 542 else 543 test -d ./-p && rmdir ./-p 544 as_mkdir_p=false 545 fi 546 547 as_test_x='test -x' 548 as_executable_p=as_fn_executable_p 549 550 # Sed expression to map a string onto a valid CPP name. 551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 552 553 # Sed expression to map a string onto a valid variable name. 554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 555 556 557 test -n "$DJDIR" || exec 7<&0 </dev/null 558 exec 6>&1 559 560 # Name of the host. 561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 562 # so uname gets run too. 563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 564 565 # 566 # Initializations. 567 # 568 ac_default_prefix=/usr/local 569 ac_clean_files= 570 ac_config_libobj_dir=. 571 LIBOBJS= 572 cross_compiling=no 573 subdirs= 574 MFLAGS= 575 MAKEFLAGS= 576 577 # Identity of this package. 578 PACKAGE_NAME= 579 PACKAGE_TARNAME= 580 PACKAGE_VERSION= 581 PACKAGE_STRING= 582 PACKAGE_BUGREPORT= 583 PACKAGE_URL= 584 585 ac_unique_file="tcpdump.c" 586 # Factoring default headers for most tests. 587 ac_includes_default="\ 588 #include <stdio.h> 589 #ifdef HAVE_SYS_TYPES_H 590 # include <sys/types.h> 591 #endif 592 #ifdef HAVE_SYS_STAT_H 593 # include <sys/stat.h> 594 #endif 595 #ifdef STDC_HEADERS 596 # include <stdlib.h> 597 # include <stddef.h> 598 #else 599 # ifdef HAVE_STDLIB_H 600 # include <stdlib.h> 601 # endif 602 #endif 603 #ifdef HAVE_STRING_H 604 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H 605 # include <memory.h> 606 # endif 607 # include <string.h> 608 #endif 609 #ifdef HAVE_STRINGS_H 610 # include <strings.h> 611 #endif 612 #ifdef HAVE_INTTYPES_H 613 # include <inttypes.h> 614 #endif 615 #ifdef HAVE_STDINT_H 616 # include <stdint.h> 617 #endif 618 #ifdef HAVE_UNISTD_H 619 # include <unistd.h> 620 #endif" 621 622 ac_subst_vars='LTLIBOBJS 623 INSTALL_DATA 624 INSTALL_SCRIPT 625 INSTALL_PROGRAM 626 MAN_MISC_INFO 627 MAN_FILE_FORMATS 628 LOCALSRC 629 V_PCAPDEP 630 V_INCLS 631 V_GROUP 632 V_DEFS 633 V_CCOPT 634 MKDEP 635 DEPENDENCY_CFLAG 636 AR 637 RANLIB 638 PCAP_CONFIG 639 LIBOBJS 640 EGREP 641 GREP 642 CPP 643 OBJEXT 644 EXEEXT 645 ac_ct_CC 646 CPPFLAGS 647 LDFLAGS 648 CFLAGS 649 CC 650 SHLICC2 651 host_os 652 host_vendor 653 host_cpu 654 host 655 build_os 656 build_vendor 657 build_cpu 658 build 659 target_alias 660 host_alias 661 build_alias 662 LIBS 663 ECHO_T 664 ECHO_N 665 ECHO_C 666 DEFS 667 mandir 668 localedir 669 libdir 670 psdir 671 pdfdir 672 dvidir 673 htmldir 674 infodir 675 docdir 676 oldincludedir 677 includedir 678 localstatedir 679 sharedstatedir 680 sysconfdir 681 datadir 682 datarootdir 683 libexecdir 684 sbindir 685 bindir 686 program_transform_name 687 prefix 688 exec_prefix 689 PACKAGE_URL 690 PACKAGE_BUGREPORT 691 PACKAGE_STRING 692 PACKAGE_VERSION 693 PACKAGE_TARNAME 694 PACKAGE_NAME 695 PATH_SEPARATOR 696 SHELL' 697 ac_subst_files='' 698 ac_user_opts=' 699 enable_option_checking 700 with_gcc 701 enable_universal 702 with_smi 703 enable_smb 704 with_user 705 with_chroot 706 with_sandbox_capsicum 707 enable_ipv6 708 with_system_libpcap 709 with_crypto 710 with_cap_ng 711 ' 712 ac_precious_vars='build_alias 713 host_alias 714 target_alias 715 CC 716 CFLAGS 717 LDFLAGS 718 LIBS 719 CPPFLAGS 720 CPP' 721 722 723 # Initialize some variables set by options. 724 ac_init_help= 725 ac_init_version=false 726 ac_unrecognized_opts= 727 ac_unrecognized_sep= 728 # The variables have the same names as the options, with 729 # dashes changed to underlines. 730 cache_file=/dev/null 731 exec_prefix=NONE 732 no_create= 733 no_recursion= 734 prefix=NONE 735 program_prefix=NONE 736 program_suffix=NONE 737 program_transform_name=s,x,x, 738 silent= 739 site= 740 srcdir= 741 verbose= 742 x_includes=NONE 743 x_libraries=NONE 744 745 # Installation directory options. 746 # These are left unexpanded so users can "make install exec_prefix=/foo" 747 # and all the variables that are supposed to be based on exec_prefix 748 # by default will actually change. 749 # Use braces instead of parens because sh, perl, etc. also accept them. 750 # (The list follows the same order as the GNU Coding Standards.) 751 bindir='${exec_prefix}/bin' 752 sbindir='${exec_prefix}/sbin' 753 libexecdir='${exec_prefix}/libexec' 754 datarootdir='${prefix}/share' 755 datadir='${datarootdir}' 756 sysconfdir='${prefix}/etc' 757 sharedstatedir='${prefix}/com' 758 localstatedir='${prefix}/var' 759 includedir='${prefix}/include' 760 oldincludedir='/usr/include' 761 docdir='${datarootdir}/doc/${PACKAGE}' 762 infodir='${datarootdir}/info' 763 htmldir='${docdir}' 764 dvidir='${docdir}' 765 pdfdir='${docdir}' 766 psdir='${docdir}' 767 libdir='${exec_prefix}/lib' 768 localedir='${datarootdir}/locale' 769 mandir='${datarootdir}/man' 770 771 ac_prev= 772 ac_dashdash= 773 for ac_option 774 do 775 # If the previous option needs an argument, assign it. 776 if test -n "$ac_prev"; then 777 eval $ac_prev=\$ac_option 778 ac_prev= 779 continue 780 fi 781 782 case $ac_option in 783 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 784 *=) ac_optarg= ;; 785 *) ac_optarg=yes ;; 786 esac 787 788 # Accept the important Cygnus configure options, so we can diagnose typos. 789 790 case $ac_dashdash$ac_option in 791 --) 792 ac_dashdash=yes ;; 793 794 -bindir | --bindir | --bindi | --bind | --bin | --bi) 795 ac_prev=bindir ;; 796 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 797 bindir=$ac_optarg ;; 798 799 -build | --build | --buil | --bui | --bu) 800 ac_prev=build_alias ;; 801 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 802 build_alias=$ac_optarg ;; 803 804 -cache-file | --cache-file | --cache-fil | --cache-fi \ 805 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 806 ac_prev=cache_file ;; 807 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 808 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 809 cache_file=$ac_optarg ;; 810 811 --config-cache | -C) 812 cache_file=config.cache ;; 813 814 -datadir | --datadir | --datadi | --datad) 815 ac_prev=datadir ;; 816 -datadir=* | --datadir=* | --datadi=* | --datad=*) 817 datadir=$ac_optarg ;; 818 819 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 820 | --dataroo | --dataro | --datar) 821 ac_prev=datarootdir ;; 822 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 823 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 824 datarootdir=$ac_optarg ;; 825 826 -disable-* | --disable-*) 827 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 828 # Reject names that are not valid shell variable names. 829 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 830 as_fn_error $? "invalid feature name: $ac_useropt" 831 ac_useropt_orig=$ac_useropt 832 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 833 case $ac_user_opts in 834 *" 835 "enable_$ac_useropt" 836 "*) ;; 837 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 838 ac_unrecognized_sep=', ';; 839 esac 840 eval enable_$ac_useropt=no ;; 841 842 -docdir | --docdir | --docdi | --doc | --do) 843 ac_prev=docdir ;; 844 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 845 docdir=$ac_optarg ;; 846 847 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 848 ac_prev=dvidir ;; 849 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 850 dvidir=$ac_optarg ;; 851 852 -enable-* | --enable-*) 853 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 854 # Reject names that are not valid shell variable names. 855 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 856 as_fn_error $? "invalid feature name: $ac_useropt" 857 ac_useropt_orig=$ac_useropt 858 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 859 case $ac_user_opts in 860 *" 861 "enable_$ac_useropt" 862 "*) ;; 863 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 864 ac_unrecognized_sep=', ';; 865 esac 866 eval enable_$ac_useropt=\$ac_optarg ;; 867 868 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 869 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 870 | --exec | --exe | --ex) 871 ac_prev=exec_prefix ;; 872 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 873 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 874 | --exec=* | --exe=* | --ex=*) 875 exec_prefix=$ac_optarg ;; 876 877 -gas | --gas | --ga | --g) 878 # Obsolete; use --with-gas. 879 with_gas=yes ;; 880 881 -help | --help | --hel | --he | -h) 882 ac_init_help=long ;; 883 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 884 ac_init_help=recursive ;; 885 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 886 ac_init_help=short ;; 887 888 -host | --host | --hos | --ho) 889 ac_prev=host_alias ;; 890 -host=* | --host=* | --hos=* | --ho=*) 891 host_alias=$ac_optarg ;; 892 893 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 894 ac_prev=htmldir ;; 895 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 896 | --ht=*) 897 htmldir=$ac_optarg ;; 898 899 -includedir | --includedir | --includedi | --included | --include \ 900 | --includ | --inclu | --incl | --inc) 901 ac_prev=includedir ;; 902 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 903 | --includ=* | --inclu=* | --incl=* | --inc=*) 904 includedir=$ac_optarg ;; 905 906 -infodir | --infodir | --infodi | --infod | --info | --inf) 907 ac_prev=infodir ;; 908 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 909 infodir=$ac_optarg ;; 910 911 -libdir | --libdir | --libdi | --libd) 912 ac_prev=libdir ;; 913 -libdir=* | --libdir=* | --libdi=* | --libd=*) 914 libdir=$ac_optarg ;; 915 916 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 917 | --libexe | --libex | --libe) 918 ac_prev=libexecdir ;; 919 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 920 | --libexe=* | --libex=* | --libe=*) 921 libexecdir=$ac_optarg ;; 922 923 -localedir | --localedir | --localedi | --localed | --locale) 924 ac_prev=localedir ;; 925 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 926 localedir=$ac_optarg ;; 927 928 -localstatedir | --localstatedir | --localstatedi | --localstated \ 929 | --localstate | --localstat | --localsta | --localst | --locals) 930 ac_prev=localstatedir ;; 931 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 932 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 933 localstatedir=$ac_optarg ;; 934 935 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 936 ac_prev=mandir ;; 937 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 938 mandir=$ac_optarg ;; 939 940 -nfp | --nfp | --nf) 941 # Obsolete; use --without-fp. 942 with_fp=no ;; 943 944 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 945 | --no-cr | --no-c | -n) 946 no_create=yes ;; 947 948 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 949 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 950 no_recursion=yes ;; 951 952 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 953 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 954 | --oldin | --oldi | --old | --ol | --o) 955 ac_prev=oldincludedir ;; 956 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 957 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 958 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 959 oldincludedir=$ac_optarg ;; 960 961 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 962 ac_prev=prefix ;; 963 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 964 prefix=$ac_optarg ;; 965 966 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 967 | --program-pre | --program-pr | --program-p) 968 ac_prev=program_prefix ;; 969 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 970 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 971 program_prefix=$ac_optarg ;; 972 973 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 974 | --program-suf | --program-su | --program-s) 975 ac_prev=program_suffix ;; 976 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 977 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 978 program_suffix=$ac_optarg ;; 979 980 -program-transform-name | --program-transform-name \ 981 | --program-transform-nam | --program-transform-na \ 982 | --program-transform-n | --program-transform- \ 983 | --program-transform | --program-transfor \ 984 | --program-transfo | --program-transf \ 985 | --program-trans | --program-tran \ 986 | --progr-tra | --program-tr | --program-t) 987 ac_prev=program_transform_name ;; 988 -program-transform-name=* | --program-transform-name=* \ 989 | --program-transform-nam=* | --program-transform-na=* \ 990 | --program-transform-n=* | --program-transform-=* \ 991 | --program-transform=* | --program-transfor=* \ 992 | --program-transfo=* | --program-transf=* \ 993 | --program-trans=* | --program-tran=* \ 994 | --progr-tra=* | --program-tr=* | --program-t=*) 995 program_transform_name=$ac_optarg ;; 996 997 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 998 ac_prev=pdfdir ;; 999 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1000 pdfdir=$ac_optarg ;; 1001 1002 -psdir | --psdir | --psdi | --psd | --ps) 1003 ac_prev=psdir ;; 1004 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1005 psdir=$ac_optarg ;; 1006 1007 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1008 | -silent | --silent | --silen | --sile | --sil) 1009 silent=yes ;; 1010 1011 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1012 ac_prev=sbindir ;; 1013 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1014 | --sbi=* | --sb=*) 1015 sbindir=$ac_optarg ;; 1016 1017 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1018 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1019 | --sharedst | --shareds | --shared | --share | --shar \ 1020 | --sha | --sh) 1021 ac_prev=sharedstatedir ;; 1022 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1023 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1024 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1025 | --sha=* | --sh=*) 1026 sharedstatedir=$ac_optarg ;; 1027 1028 -site | --site | --sit) 1029 ac_prev=site ;; 1030 -site=* | --site=* | --sit=*) 1031 site=$ac_optarg ;; 1032 1033 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1034 ac_prev=srcdir ;; 1035 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1036 srcdir=$ac_optarg ;; 1037 1038 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1039 | --syscon | --sysco | --sysc | --sys | --sy) 1040 ac_prev=sysconfdir ;; 1041 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1042 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1043 sysconfdir=$ac_optarg ;; 1044 1045 -target | --target | --targe | --targ | --tar | --ta | --t) 1046 ac_prev=target_alias ;; 1047 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1048 target_alias=$ac_optarg ;; 1049 1050 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1051 verbose=yes ;; 1052 1053 -version | --version | --versio | --versi | --vers | -V) 1054 ac_init_version=: ;; 1055 1056 -with-* | --with-*) 1057 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1058 # Reject names that are not valid shell variable names. 1059 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1060 as_fn_error $? "invalid package name: $ac_useropt" 1061 ac_useropt_orig=$ac_useropt 1062 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1063 case $ac_user_opts in 1064 *" 1065 "with_$ac_useropt" 1066 "*) ;; 1067 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1068 ac_unrecognized_sep=', ';; 1069 esac 1070 eval with_$ac_useropt=\$ac_optarg ;; 1071 1072 -without-* | --without-*) 1073 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1074 # Reject names that are not valid shell variable names. 1075 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1076 as_fn_error $? "invalid package name: $ac_useropt" 1077 ac_useropt_orig=$ac_useropt 1078 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1079 case $ac_user_opts in 1080 *" 1081 "with_$ac_useropt" 1082 "*) ;; 1083 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1084 ac_unrecognized_sep=', ';; 1085 esac 1086 eval with_$ac_useropt=no ;; 1087 1088 --x) 1089 # Obsolete; use --with-x. 1090 with_x=yes ;; 1091 1092 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1093 | --x-incl | --x-inc | --x-in | --x-i) 1094 ac_prev=x_includes ;; 1095 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1096 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1097 x_includes=$ac_optarg ;; 1098 1099 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1100 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1101 ac_prev=x_libraries ;; 1102 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1103 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1104 x_libraries=$ac_optarg ;; 1105 1106 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1107 Try \`$0 --help' for more information" 1108 ;; 1109 1110 *=*) 1111 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1112 # Reject names that are not valid shell variable names. 1113 case $ac_envvar in #( 1114 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1115 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1116 esac 1117 eval $ac_envvar=\$ac_optarg 1118 export $ac_envvar ;; 1119 1120 *) 1121 # FIXME: should be removed in autoconf 3.0. 1122 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1123 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1124 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1125 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1126 ;; 1127 1128 esac 1129 done 1130 1131 if test -n "$ac_prev"; then 1132 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1133 as_fn_error $? "missing argument to $ac_option" 1134 fi 1135 1136 if test -n "$ac_unrecognized_opts"; then 1137 case $enable_option_checking in 1138 no) ;; 1139 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1140 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1141 esac 1142 fi 1143 1144 # Check all directory arguments for consistency. 1145 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1146 datadir sysconfdir sharedstatedir localstatedir includedir \ 1147 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1148 libdir localedir mandir 1149 do 1150 eval ac_val=\$$ac_var 1151 # Remove trailing slashes. 1152 case $ac_val in 1153 */ ) 1154 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1155 eval $ac_var=\$ac_val;; 1156 esac 1157 # Be sure to have absolute directory names. 1158 case $ac_val in 1159 [\\/$]* | ?:[\\/]* ) continue;; 1160 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1161 esac 1162 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1163 done 1164 1165 # There might be people who depend on the old broken behavior: `$host' 1166 # used to hold the argument of --host etc. 1167 # FIXME: To remove some day. 1168 build=$build_alias 1169 host=$host_alias 1170 target=$target_alias 1171 1172 # FIXME: To remove some day. 1173 if test "x$host_alias" != x; then 1174 if test "x$build_alias" = x; then 1175 cross_compiling=maybe 1176 elif test "x$build_alias" != "x$host_alias"; then 1177 cross_compiling=yes 1178 fi 1179 fi 1180 1181 ac_tool_prefix= 1182 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1183 1184 test "$silent" = yes && exec 6>/dev/null 1185 1186 1187 ac_pwd=`pwd` && test -n "$ac_pwd" && 1188 ac_ls_di=`ls -di .` && 1189 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1190 as_fn_error $? "working directory cannot be determined" 1191 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1192 as_fn_error $? "pwd does not report name of working directory" 1193 1194 1195 # Find the source files, if location was not specified. 1196 if test -z "$srcdir"; then 1197 ac_srcdir_defaulted=yes 1198 # Try the directory containing this script, then the parent directory. 1199 ac_confdir=`$as_dirname -- "$as_myself" || 1200 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1201 X"$as_myself" : 'X\(//\)[^/]' \| \ 1202 X"$as_myself" : 'X\(//\)$' \| \ 1203 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1204 $as_echo X"$as_myself" | 1205 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1206 s//\1/ 1207 q 1208 } 1209 /^X\(\/\/\)[^/].*/{ 1210 s//\1/ 1211 q 1212 } 1213 /^X\(\/\/\)$/{ 1214 s//\1/ 1215 q 1216 } 1217 /^X\(\/\).*/{ 1218 s//\1/ 1219 q 1220 } 1221 s/.*/./; q'` 1222 srcdir=$ac_confdir 1223 if test ! -r "$srcdir/$ac_unique_file"; then 1224 srcdir=.. 1225 fi 1226 else 1227 ac_srcdir_defaulted=no 1228 fi 1229 if test ! -r "$srcdir/$ac_unique_file"; then 1230 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1231 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1232 fi 1233 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1234 ac_abs_confdir=`( 1235 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1236 pwd)` 1237 # When building in place, set srcdir=. 1238 if test "$ac_abs_confdir" = "$ac_pwd"; then 1239 srcdir=. 1240 fi 1241 # Remove unnecessary trailing slashes from srcdir. 1242 # Double slashes in file names in object file debugging info 1243 # mess up M-x gdb in Emacs. 1244 case $srcdir in 1245 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1246 esac 1247 for ac_var in $ac_precious_vars; do 1248 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1249 eval ac_env_${ac_var}_value=\$${ac_var} 1250 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1251 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1252 done 1253 1254 # 1255 # Report the --help message. 1256 # 1257 if test "$ac_init_help" = "long"; then 1258 # Omit some internal or obsolete options to make the list less imposing. 1259 # This message is too long to be a string in the A/UX 3.1 sh. 1260 cat <<_ACEOF 1261 \`configure' configures this package to adapt to many kinds of systems. 1262 1263 Usage: $0 [OPTION]... [VAR=VALUE]... 1264 1265 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1266 VAR=VALUE. See below for descriptions of some of the useful variables. 1267 1268 Defaults for the options are specified in brackets. 1269 1270 Configuration: 1271 -h, --help display this help and exit 1272 --help=short display options specific to this package 1273 --help=recursive display the short help of all the included packages 1274 -V, --version display version information and exit 1275 -q, --quiet, --silent do not print \`checking ...' messages 1276 --cache-file=FILE cache test results in FILE [disabled] 1277 -C, --config-cache alias for \`--cache-file=config.cache' 1278 -n, --no-create do not create output files 1279 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1280 1281 Installation directories: 1282 --prefix=PREFIX install architecture-independent files in PREFIX 1283 [$ac_default_prefix] 1284 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1285 [PREFIX] 1286 1287 By default, \`make install' will install all the files in 1288 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1289 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1290 for instance \`--prefix=\$HOME'. 1291 1292 For better control, use the options below. 1293 1294 Fine tuning of the installation directories: 1295 --bindir=DIR user executables [EPREFIX/bin] 1296 --sbindir=DIR system admin executables [EPREFIX/sbin] 1297 --libexecdir=DIR program executables [EPREFIX/libexec] 1298 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1299 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1300 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1301 --libdir=DIR object code libraries [EPREFIX/lib] 1302 --includedir=DIR C header files [PREFIX/include] 1303 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1304 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1305 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1306 --infodir=DIR info documentation [DATAROOTDIR/info] 1307 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1308 --mandir=DIR man documentation [DATAROOTDIR/man] 1309 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1310 --htmldir=DIR html documentation [DOCDIR] 1311 --dvidir=DIR dvi documentation [DOCDIR] 1312 --pdfdir=DIR pdf documentation [DOCDIR] 1313 --psdir=DIR ps documentation [DOCDIR] 1314 _ACEOF 1315 1316 cat <<\_ACEOF 1317 1318 System types: 1319 --build=BUILD configure for building on BUILD [guessed] 1320 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1321 _ACEOF 1322 fi 1323 1324 if test -n "$ac_init_help"; then 1325 1326 cat <<\_ACEOF 1327 1328 Optional Features: 1329 --disable-option-checking ignore unrecognized --enable/--with options 1330 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1331 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1332 --disable-universal don't build universal on OS X 1333 --enable-smb enable possibly-buggy SMB printer default=yes 1334 --disable-smb disable possibly-buggy SMB printer 1335 --enable-ipv6 enable ipv6 (with ipv4) support 1336 --disable-ipv6 disable ipv6 support 1337 1338 Optional Packages: 1339 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1340 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1341 --without-gcc don't use gcc 1342 --with-smi link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes 1343 --without-smi don't link with libsmi 1344 --with-user=USERNAME drop privileges by default to USERNAME 1345 --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY 1346 --with-sandbox-capsicum use Capsicum security functions [default=yes, if 1347 available] 1348 --with-system-libpcap don't use local pcap library 1349 --with-crypto use OpenSSL libcrypto [default=yes, if available] 1350 --with-cap-ng use libcap-ng [default=yes, if available] 1351 1352 Some influential environment variables: 1353 CC C compiler command 1354 CFLAGS C compiler flags 1355 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1356 nonstandard directory <lib dir> 1357 LIBS libraries to pass to the linker, e.g. -l<library> 1358 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1359 you have headers in a nonstandard directory <include dir> 1360 CPP C preprocessor 1361 1362 Use these variables to override the choices made by `configure' or to help 1363 it to find libraries and programs with nonstandard names/locations. 1364 1365 Report bugs to the package provider. 1366 _ACEOF 1367 ac_status=$? 1368 fi 1369 1370 if test "$ac_init_help" = "recursive"; then 1371 # If there are subdirs, report their specific --help. 1372 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1373 test -d "$ac_dir" || 1374 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1375 continue 1376 ac_builddir=. 1377 1378 case "$ac_dir" in 1379 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1380 *) 1381 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1382 # A ".." for each directory in $ac_dir_suffix. 1383 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1384 case $ac_top_builddir_sub in 1385 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1386 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1387 esac ;; 1388 esac 1389 ac_abs_top_builddir=$ac_pwd 1390 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1391 # for backward compatibility: 1392 ac_top_builddir=$ac_top_build_prefix 1393 1394 case $srcdir in 1395 .) # We are building in place. 1396 ac_srcdir=. 1397 ac_top_srcdir=$ac_top_builddir_sub 1398 ac_abs_top_srcdir=$ac_pwd ;; 1399 [\\/]* | ?:[\\/]* ) # Absolute name. 1400 ac_srcdir=$srcdir$ac_dir_suffix; 1401 ac_top_srcdir=$srcdir 1402 ac_abs_top_srcdir=$srcdir ;; 1403 *) # Relative name. 1404 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1405 ac_top_srcdir=$ac_top_build_prefix$srcdir 1406 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1407 esac 1408 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1409 1410 cd "$ac_dir" || { ac_status=$?; continue; } 1411 # Check for guested configure. 1412 if test -f "$ac_srcdir/configure.gnu"; then 1413 echo && 1414 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1415 elif test -f "$ac_srcdir/configure"; then 1416 echo && 1417 $SHELL "$ac_srcdir/configure" --help=recursive 1418 else 1419 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1420 fi || ac_status=$? 1421 cd "$ac_pwd" || { ac_status=$?; break; } 1422 done 1423 fi 1424 1425 test -n "$ac_init_help" && exit $ac_status 1426 if $ac_init_version; then 1427 cat <<\_ACEOF 1428 configure 1429 generated by GNU Autoconf 2.69 1430 1431 Copyright (C) 2012 Free Software Foundation, Inc. 1432 This configure script is free software; the Free Software Foundation 1433 gives unlimited permission to copy, distribute and modify it. 1434 _ACEOF 1435 exit 1436 fi 1437 1438 ## ------------------------ ## 1439 ## Autoconf initialization. ## 1440 ## ------------------------ ## 1441 1442 # ac_fn_c_try_compile LINENO 1443 # -------------------------- 1444 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1445 ac_fn_c_try_compile () 1446 { 1447 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1448 rm -f conftest.$ac_objext 1449 if { { ac_try="$ac_compile" 1450 case "(($ac_try" in 1451 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1452 *) ac_try_echo=$ac_try;; 1453 esac 1454 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1455 $as_echo "$ac_try_echo"; } >&5 1456 (eval "$ac_compile") 2>conftest.err 1457 ac_status=$? 1458 if test -s conftest.err; then 1459 grep -v '^ *+' conftest.err >conftest.er1 1460 cat conftest.er1 >&5 1461 mv -f conftest.er1 conftest.err 1462 fi 1463 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1464 test $ac_status = 0; } && { 1465 test -z "$ac_c_werror_flag" || 1466 test ! -s conftest.err 1467 } && test -s conftest.$ac_objext; then : 1468 ac_retval=0 1469 else 1470 $as_echo "$as_me: failed program was:" >&5 1471 sed 's/^/| /' conftest.$ac_ext >&5 1472 1473 ac_retval=1 1474 fi 1475 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1476 as_fn_set_status $ac_retval 1477 1478 } # ac_fn_c_try_compile 1479 1480 # ac_fn_c_try_cpp LINENO 1481 # ---------------------- 1482 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1483 ac_fn_c_try_cpp () 1484 { 1485 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1486 if { { ac_try="$ac_cpp conftest.$ac_ext" 1487 case "(($ac_try" in 1488 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1489 *) ac_try_echo=$ac_try;; 1490 esac 1491 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1492 $as_echo "$ac_try_echo"; } >&5 1493 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1494 ac_status=$? 1495 if test -s conftest.err; then 1496 grep -v '^ *+' conftest.err >conftest.er1 1497 cat conftest.er1 >&5 1498 mv -f conftest.er1 conftest.err 1499 fi 1500 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1501 test $ac_status = 0; } > conftest.i && { 1502 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1503 test ! -s conftest.err 1504 }; then : 1505 ac_retval=0 1506 else 1507 $as_echo "$as_me: failed program was:" >&5 1508 sed 's/^/| /' conftest.$ac_ext >&5 1509 1510 ac_retval=1 1511 fi 1512 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1513 as_fn_set_status $ac_retval 1514 1515 } # ac_fn_c_try_cpp 1516 1517 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1518 # ------------------------------------------------------- 1519 # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1520 # the include files in INCLUDES and setting the cache variable VAR 1521 # accordingly. 1522 ac_fn_c_check_header_mongrel () 1523 { 1524 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1525 if eval \${$3+:} false; then : 1526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1527 $as_echo_n "checking for $2... " >&6; } 1528 if eval \${$3+:} false; then : 1529 $as_echo_n "(cached) " >&6 1530 fi 1531 eval ac_res=\$$3 1532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1533 $as_echo "$ac_res" >&6; } 1534 else 1535 # Is the header compilable? 1536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1537 $as_echo_n "checking $2 usability... " >&6; } 1538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1539 /* end confdefs.h. */ 1540 $4 1541 #include <$2> 1542 _ACEOF 1543 if ac_fn_c_try_compile "$LINENO"; then : 1544 ac_header_compiler=yes 1545 else 1546 ac_header_compiler=no 1547 fi 1548 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1550 $as_echo "$ac_header_compiler" >&6; } 1551 1552 # Is the header present? 1553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1554 $as_echo_n "checking $2 presence... " >&6; } 1555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1556 /* end confdefs.h. */ 1557 #include <$2> 1558 _ACEOF 1559 if ac_fn_c_try_cpp "$LINENO"; then : 1560 ac_header_preproc=yes 1561 else 1562 ac_header_preproc=no 1563 fi 1564 rm -f conftest.err conftest.i conftest.$ac_ext 1565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1566 $as_echo "$ac_header_preproc" >&6; } 1567 1568 # So? What about this header? 1569 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1570 yes:no: ) 1571 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1572 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1573 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1574 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1575 ;; 1576 no:yes:* ) 1577 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1578 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1579 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1580 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1581 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1582 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1583 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1584 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1585 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1586 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1587 ;; 1588 esac 1589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1590 $as_echo_n "checking for $2... " >&6; } 1591 if eval \${$3+:} false; then : 1592 $as_echo_n "(cached) " >&6 1593 else 1594 eval "$3=\$ac_header_compiler" 1595 fi 1596 eval ac_res=\$$3 1597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1598 $as_echo "$ac_res" >&6; } 1599 fi 1600 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1601 1602 } # ac_fn_c_check_header_mongrel 1603 1604 # ac_fn_c_try_run LINENO 1605 # ---------------------- 1606 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1607 # that executables *can* be run. 1608 ac_fn_c_try_run () 1609 { 1610 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1611 if { { ac_try="$ac_link" 1612 case "(($ac_try" in 1613 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1614 *) ac_try_echo=$ac_try;; 1615 esac 1616 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1617 $as_echo "$ac_try_echo"; } >&5 1618 (eval "$ac_link") 2>&5 1619 ac_status=$? 1620 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1621 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1622 { { case "(($ac_try" in 1623 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1624 *) ac_try_echo=$ac_try;; 1625 esac 1626 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1627 $as_echo "$ac_try_echo"; } >&5 1628 (eval "$ac_try") 2>&5 1629 ac_status=$? 1630 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1631 test $ac_status = 0; }; }; then : 1632 ac_retval=0 1633 else 1634 $as_echo "$as_me: program exited with status $ac_status" >&5 1635 $as_echo "$as_me: failed program was:" >&5 1636 sed 's/^/| /' conftest.$ac_ext >&5 1637 1638 ac_retval=$ac_status 1639 fi 1640 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1641 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1642 as_fn_set_status $ac_retval 1643 1644 } # ac_fn_c_try_run 1645 1646 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1647 # ------------------------------------------------------- 1648 # Tests whether HEADER exists and can be compiled using the include files in 1649 # INCLUDES, setting the cache variable VAR accordingly. 1650 ac_fn_c_check_header_compile () 1651 { 1652 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1654 $as_echo_n "checking for $2... " >&6; } 1655 if eval \${$3+:} false; then : 1656 $as_echo_n "(cached) " >&6 1657 else 1658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1659 /* end confdefs.h. */ 1660 $4 1661 #include <$2> 1662 _ACEOF 1663 if ac_fn_c_try_compile "$LINENO"; then : 1664 eval "$3=yes" 1665 else 1666 eval "$3=no" 1667 fi 1668 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1669 fi 1670 eval ac_res=\$$3 1671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1672 $as_echo "$ac_res" >&6; } 1673 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1674 1675 } # ac_fn_c_check_header_compile 1676 1677 # ac_fn_c_try_link LINENO 1678 # ----------------------- 1679 # Try to link conftest.$ac_ext, and return whether this succeeded. 1680 ac_fn_c_try_link () 1681 { 1682 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1683 rm -f conftest.$ac_objext conftest$ac_exeext 1684 if { { ac_try="$ac_link" 1685 case "(($ac_try" in 1686 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1687 *) ac_try_echo=$ac_try;; 1688 esac 1689 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1690 $as_echo "$ac_try_echo"; } >&5 1691 (eval "$ac_link") 2>conftest.err 1692 ac_status=$? 1693 if test -s conftest.err; then 1694 grep -v '^ *+' conftest.err >conftest.er1 1695 cat conftest.er1 >&5 1696 mv -f conftest.er1 conftest.err 1697 fi 1698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1699 test $ac_status = 0; } && { 1700 test -z "$ac_c_werror_flag" || 1701 test ! -s conftest.err 1702 } && test -s conftest$ac_exeext && { 1703 test "$cross_compiling" = yes || 1704 test -x conftest$ac_exeext 1705 }; then : 1706 ac_retval=0 1707 else 1708 $as_echo "$as_me: failed program was:" >&5 1709 sed 's/^/| /' conftest.$ac_ext >&5 1710 1711 ac_retval=1 1712 fi 1713 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1714 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1715 # interfere with the next link command; also delete a directory that is 1716 # left behind by Apple's compiler. We do this before executing the actions. 1717 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1718 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1719 as_fn_set_status $ac_retval 1720 1721 } # ac_fn_c_try_link 1722 1723 # ac_fn_c_check_func LINENO FUNC VAR 1724 # ---------------------------------- 1725 # Tests whether FUNC exists, setting the cache variable VAR accordingly 1726 ac_fn_c_check_func () 1727 { 1728 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1730 $as_echo_n "checking for $2... " >&6; } 1731 if eval \${$3+:} false; then : 1732 $as_echo_n "(cached) " >&6 1733 else 1734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1735 /* end confdefs.h. */ 1736 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1737 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1738 #define $2 innocuous_$2 1739 1740 /* System header to define __stub macros and hopefully few prototypes, 1741 which can conflict with char $2 (); below. 1742 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1743 <limits.h> exists even on freestanding compilers. */ 1744 1745 #ifdef __STDC__ 1746 # include <limits.h> 1747 #else 1748 # include <assert.h> 1749 #endif 1750 1751 #undef $2 1752 1753 /* Override any GCC internal prototype to avoid an error. 1754 Use char because int might match the return type of a GCC 1755 builtin and then its argument prototype would still apply. */ 1756 #ifdef __cplusplus 1757 extern "C" 1758 #endif 1759 char $2 (); 1760 /* The GNU C library defines this for functions which it implements 1761 to always fail with ENOSYS. Some functions are actually named 1762 something starting with __ and the normal name is an alias. */ 1763 #if defined __stub_$2 || defined __stub___$2 1764 choke me 1765 #endif 1766 1767 int 1768 main () 1769 { 1770 return $2 (); 1771 ; 1772 return 0; 1773 } 1774 _ACEOF 1775 if ac_fn_c_try_link "$LINENO"; then : 1776 eval "$3=yes" 1777 else 1778 eval "$3=no" 1779 fi 1780 rm -f core conftest.err conftest.$ac_objext \ 1781 conftest$ac_exeext conftest.$ac_ext 1782 fi 1783 eval ac_res=\$$3 1784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1785 $as_echo "$ac_res" >&6; } 1786 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1787 1788 } # ac_fn_c_check_func 1789 1790 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1791 # --------------------------------------------- 1792 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1793 # accordingly. 1794 ac_fn_c_check_decl () 1795 { 1796 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1797 as_decl_name=`echo $2|sed 's/ *(.*//'` 1798 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1800 $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1801 if eval \${$3+:} false; then : 1802 $as_echo_n "(cached) " >&6 1803 else 1804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1805 /* end confdefs.h. */ 1806 $4 1807 int 1808 main () 1809 { 1810 #ifndef $as_decl_name 1811 #ifdef __cplusplus 1812 (void) $as_decl_use; 1813 #else 1814 (void) $as_decl_name; 1815 #endif 1816 #endif 1817 1818 ; 1819 return 0; 1820 } 1821 _ACEOF 1822 if ac_fn_c_try_compile "$LINENO"; then : 1823 eval "$3=yes" 1824 else 1825 eval "$3=no" 1826 fi 1827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1828 fi 1829 eval ac_res=\$$3 1830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1831 $as_echo "$ac_res" >&6; } 1832 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1833 1834 } # ac_fn_c_check_decl 1835 1836 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1837 # ------------------------------------------- 1838 # Tests whether TYPE exists after having included INCLUDES, setting cache 1839 # variable VAR accordingly. 1840 ac_fn_c_check_type () 1841 { 1842 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1844 $as_echo_n "checking for $2... " >&6; } 1845 if eval \${$3+:} false; then : 1846 $as_echo_n "(cached) " >&6 1847 else 1848 eval "$3=no" 1849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1850 /* end confdefs.h. */ 1851 $4 1852 int 1853 main () 1854 { 1855 if (sizeof ($2)) 1856 return 0; 1857 ; 1858 return 0; 1859 } 1860 _ACEOF 1861 if ac_fn_c_try_compile "$LINENO"; then : 1862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1863 /* end confdefs.h. */ 1864 $4 1865 int 1866 main () 1867 { 1868 if (sizeof (($2))) 1869 return 0; 1870 ; 1871 return 0; 1872 } 1873 _ACEOF 1874 if ac_fn_c_try_compile "$LINENO"; then : 1875 1876 else 1877 eval "$3=yes" 1878 fi 1879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1880 fi 1881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1882 fi 1883 eval ac_res=\$$3 1884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1885 $as_echo "$ac_res" >&6; } 1886 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1887 1888 } # ac_fn_c_check_type 1889 1890 # ac_fn_c_find_intX_t LINENO BITS VAR 1891 # ----------------------------------- 1892 # Finds a signed integer type with width BITS, setting cache variable VAR 1893 # accordingly. 1894 ac_fn_c_find_intX_t () 1895 { 1896 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 1898 $as_echo_n "checking for int$2_t... " >&6; } 1899 if eval \${$3+:} false; then : 1900 $as_echo_n "(cached) " >&6 1901 else 1902 eval "$3=no" 1903 # Order is important - never check a type that is potentially smaller 1904 # than half of the expected target width. 1905 for ac_type in int$2_t 'int' 'long int' \ 1906 'long long int' 'short int' 'signed char'; do 1907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1908 /* end confdefs.h. */ 1909 $ac_includes_default 1910 enum { N = $2 / 2 - 1 }; 1911 int 1912 main () 1913 { 1914 static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 1915 test_array [0] = 0; 1916 return test_array [0]; 1917 1918 ; 1919 return 0; 1920 } 1921 _ACEOF 1922 if ac_fn_c_try_compile "$LINENO"; then : 1923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1924 /* end confdefs.h. */ 1925 $ac_includes_default 1926 enum { N = $2 / 2 - 1 }; 1927 int 1928 main () 1929 { 1930 static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 1931 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 1932 test_array [0] = 0; 1933 return test_array [0]; 1934 1935 ; 1936 return 0; 1937 } 1938 _ACEOF 1939 if ac_fn_c_try_compile "$LINENO"; then : 1940 1941 else 1942 case $ac_type in #( 1943 int$2_t) : 1944 eval "$3=yes" ;; #( 1945 *) : 1946 eval "$3=\$ac_type" ;; 1947 esac 1948 fi 1949 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1950 fi 1951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1952 if eval test \"x\$"$3"\" = x"no"; then : 1953 1954 else 1955 break 1956 fi 1957 done 1958 fi 1959 eval ac_res=\$$3 1960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1961 $as_echo "$ac_res" >&6; } 1962 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1963 1964 } # ac_fn_c_find_intX_t 1965 1966 # ac_fn_c_find_uintX_t LINENO BITS VAR 1967 # ------------------------------------ 1968 # Finds an unsigned integer type with width BITS, setting cache variable VAR 1969 # accordingly. 1970 ac_fn_c_find_uintX_t () 1971 { 1972 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 1974 $as_echo_n "checking for uint$2_t... " >&6; } 1975 if eval \${$3+:} false; then : 1976 $as_echo_n "(cached) " >&6 1977 else 1978 eval "$3=no" 1979 # Order is important - never check a type that is potentially smaller 1980 # than half of the expected target width. 1981 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 1982 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 1983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1984 /* end confdefs.h. */ 1985 $ac_includes_default 1986 int 1987 main () 1988 { 1989 static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 1990 test_array [0] = 0; 1991 return test_array [0]; 1992 1993 ; 1994 return 0; 1995 } 1996 _ACEOF 1997 if ac_fn_c_try_compile "$LINENO"; then : 1998 case $ac_type in #( 1999 uint$2_t) : 2000 eval "$3=yes" ;; #( 2001 *) : 2002 eval "$3=\$ac_type" ;; 2003 esac 2004 fi 2005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2006 if eval test \"x\$"$3"\" = x"no"; then : 2007 2008 else 2009 break 2010 fi 2011 done 2012 fi 2013 eval ac_res=\$$3 2014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2015 $as_echo "$ac_res" >&6; } 2016 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2017 2018 } # ac_fn_c_find_uintX_t 2019 cat >config.log <<_ACEOF 2020 This file contains any messages produced by compilers while 2021 running configure, to aid debugging if configure makes a mistake. 2022 2023 It was created by $as_me, which was 2024 generated by GNU Autoconf 2.69. Invocation command line was 2025 2026 $ $0 $@ 2027 2028 _ACEOF 2029 exec 5>>config.log 2030 { 2031 cat <<_ASUNAME 2032 ## --------- ## 2033 ## Platform. ## 2034 ## --------- ## 2035 2036 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2037 uname -m = `(uname -m) 2>/dev/null || echo unknown` 2038 uname -r = `(uname -r) 2>/dev/null || echo unknown` 2039 uname -s = `(uname -s) 2>/dev/null || echo unknown` 2040 uname -v = `(uname -v) 2>/dev/null || echo unknown` 2041 2042 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2043 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2044 2045 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2046 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2047 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2048 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2049 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2050 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2051 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2052 2053 _ASUNAME 2054 2055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2056 for as_dir in $PATH 2057 do 2058 IFS=$as_save_IFS 2059 test -z "$as_dir" && as_dir=. 2060 $as_echo "PATH: $as_dir" 2061 done 2062 IFS=$as_save_IFS 2063 2064 } >&5 2065 2066 cat >&5 <<_ACEOF 2067 2068 2069 ## ----------- ## 2070 ## Core tests. ## 2071 ## ----------- ## 2072 2073 _ACEOF 2074 2075 2076 # Keep a trace of the command line. 2077 # Strip out --no-create and --no-recursion so they do not pile up. 2078 # Strip out --silent because we don't want to record it for future runs. 2079 # Also quote any args containing shell meta-characters. 2080 # Make two passes to allow for proper duplicate-argument suppression. 2081 ac_configure_args= 2082 ac_configure_args0= 2083 ac_configure_args1= 2084 ac_must_keep_next=false 2085 for ac_pass in 1 2 2086 do 2087 for ac_arg 2088 do 2089 case $ac_arg in 2090 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2091 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2092 | -silent | --silent | --silen | --sile | --sil) 2093 continue ;; 2094 *\'*) 2095 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2096 esac 2097 case $ac_pass in 2098 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2099 2) 2100 as_fn_append ac_configure_args1 " '$ac_arg'" 2101 if test $ac_must_keep_next = true; then 2102 ac_must_keep_next=false # Got value, back to normal. 2103 else 2104 case $ac_arg in 2105 *=* | --config-cache | -C | -disable-* | --disable-* \ 2106 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2107 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2108 | -with-* | --with-* | -without-* | --without-* | --x) 2109 case "$ac_configure_args0 " in 2110 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2111 esac 2112 ;; 2113 -* ) ac_must_keep_next=true ;; 2114 esac 2115 fi 2116 as_fn_append ac_configure_args " '$ac_arg'" 2117 ;; 2118 esac 2119 done 2120 done 2121 { ac_configure_args0=; unset ac_configure_args0;} 2122 { ac_configure_args1=; unset ac_configure_args1;} 2123 2124 # When interrupted or exit'd, cleanup temporary files, and complete 2125 # config.log. We remove comments because anyway the quotes in there 2126 # would cause problems or look ugly. 2127 # WARNING: Use '\'' to represent an apostrophe within the trap. 2128 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2129 trap 'exit_status=$? 2130 # Save into config.log some information that might help in debugging. 2131 { 2132 echo 2133 2134 $as_echo "## ---------------- ## 2135 ## Cache variables. ## 2136 ## ---------------- ##" 2137 echo 2138 # The following way of writing the cache mishandles newlines in values, 2139 ( 2140 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2141 eval ac_val=\$$ac_var 2142 case $ac_val in #( 2143 *${as_nl}*) 2144 case $ac_var in #( 2145 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2146 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2147 esac 2148 case $ac_var in #( 2149 _ | IFS | as_nl) ;; #( 2150 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2151 *) { eval $ac_var=; unset $ac_var;} ;; 2152 esac ;; 2153 esac 2154 done 2155 (set) 2>&1 | 2156 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2157 *${as_nl}ac_space=\ *) 2158 sed -n \ 2159 "s/'\''/'\''\\\\'\'''\''/g; 2160 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2161 ;; #( 2162 *) 2163 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2164 ;; 2165 esac | 2166 sort 2167 ) 2168 echo 2169 2170 $as_echo "## ----------------- ## 2171 ## Output variables. ## 2172 ## ----------------- ##" 2173 echo 2174 for ac_var in $ac_subst_vars 2175 do 2176 eval ac_val=\$$ac_var 2177 case $ac_val in 2178 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2179 esac 2180 $as_echo "$ac_var='\''$ac_val'\''" 2181 done | sort 2182 echo 2183 2184 if test -n "$ac_subst_files"; then 2185 $as_echo "## ------------------- ## 2186 ## File substitutions. ## 2187 ## ------------------- ##" 2188 echo 2189 for ac_var in $ac_subst_files 2190 do 2191 eval ac_val=\$$ac_var 2192 case $ac_val in 2193 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2194 esac 2195 $as_echo "$ac_var='\''$ac_val'\''" 2196 done | sort 2197 echo 2198 fi 2199 2200 if test -s confdefs.h; then 2201 $as_echo "## ----------- ## 2202 ## confdefs.h. ## 2203 ## ----------- ##" 2204 echo 2205 cat confdefs.h 2206 echo 2207 fi 2208 test "$ac_signal" != 0 && 2209 $as_echo "$as_me: caught signal $ac_signal" 2210 $as_echo "$as_me: exit $exit_status" 2211 } >&5 2212 rm -f core *.core core.conftest.* && 2213 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2214 exit $exit_status 2215 ' 0 2216 for ac_signal in 1 2 13 15; do 2217 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2218 done 2219 ac_signal=0 2220 2221 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2222 rm -f -r conftest* confdefs.h 2223 2224 $as_echo "/* confdefs.h */" > confdefs.h 2225 2226 # Predefined preprocessor variables. 2227 2228 cat >>confdefs.h <<_ACEOF 2229 #define PACKAGE_NAME "$PACKAGE_NAME" 2230 _ACEOF 2231 2232 cat >>confdefs.h <<_ACEOF 2233 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2234 _ACEOF 2235 2236 cat >>confdefs.h <<_ACEOF 2237 #define PACKAGE_VERSION "$PACKAGE_VERSION" 2238 _ACEOF 2239 2240 cat >>confdefs.h <<_ACEOF 2241 #define PACKAGE_STRING "$PACKAGE_STRING" 2242 _ACEOF 2243 2244 cat >>confdefs.h <<_ACEOF 2245 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2246 _ACEOF 2247 2248 cat >>confdefs.h <<_ACEOF 2249 #define PACKAGE_URL "$PACKAGE_URL" 2250 _ACEOF 2251 2252 2253 # Let the site file select an alternate cache file if it wants to. 2254 # Prefer an explicitly selected file to automatically selected ones. 2255 ac_site_file1=NONE 2256 ac_site_file2=NONE 2257 if test -n "$CONFIG_SITE"; then 2258 # We do not want a PATH search for config.site. 2259 case $CONFIG_SITE in #(( 2260 -*) ac_site_file1=./$CONFIG_SITE;; 2261 */*) ac_site_file1=$CONFIG_SITE;; 2262 *) ac_site_file1=./$CONFIG_SITE;; 2263 esac 2264 elif test "x$prefix" != xNONE; then 2265 ac_site_file1=$prefix/share/config.site 2266 ac_site_file2=$prefix/etc/config.site 2267 else 2268 ac_site_file1=$ac_default_prefix/share/config.site 2269 ac_site_file2=$ac_default_prefix/etc/config.site 2270 fi 2271 for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2272 do 2273 test "x$ac_site_file" = xNONE && continue 2274 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2275 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2276 $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2277 sed 's/^/| /' "$ac_site_file" >&5 2278 . "$ac_site_file" \ 2279 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2280 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2281 as_fn_error $? "failed to load site script $ac_site_file 2282 See \`config.log' for more details" "$LINENO" 5; } 2283 fi 2284 done 2285 2286 if test -r "$cache_file"; then 2287 # Some versions of bash will fail to source /dev/null (special files 2288 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2289 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2290 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2291 $as_echo "$as_me: loading cache $cache_file" >&6;} 2292 case $cache_file in 2293 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2294 *) . "./$cache_file";; 2295 esac 2296 fi 2297 else 2298 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2299 $as_echo "$as_me: creating cache $cache_file" >&6;} 2300 >$cache_file 2301 fi 2302 2303 # Check that the precious variables saved in the cache have kept the same 2304 # value. 2305 ac_cache_corrupted=false 2306 for ac_var in $ac_precious_vars; do 2307 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2308 eval ac_new_set=\$ac_env_${ac_var}_set 2309 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2310 eval ac_new_val=\$ac_env_${ac_var}_value 2311 case $ac_old_set,$ac_new_set in 2312 set,) 2313 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2314 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2315 ac_cache_corrupted=: ;; 2316 ,set) 2317 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2318 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2319 ac_cache_corrupted=: ;; 2320 ,);; 2321 *) 2322 if test "x$ac_old_val" != "x$ac_new_val"; then 2323 # differences in whitespace do not lead to failure. 2324 ac_old_val_w=`echo x $ac_old_val` 2325 ac_new_val_w=`echo x $ac_new_val` 2326 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2327 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2328 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2329 ac_cache_corrupted=: 2330 else 2331 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2332 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2333 eval $ac_var=\$ac_old_val 2334 fi 2335 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2336 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2337 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2338 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2339 fi;; 2340 esac 2341 # Pass precious variables to config.status. 2342 if test "$ac_new_set" = set; then 2343 case $ac_new_val in 2344 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2345 *) ac_arg=$ac_var=$ac_new_val ;; 2346 esac 2347 case " $ac_configure_args " in 2348 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2349 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2350 esac 2351 fi 2352 done 2353 if $ac_cache_corrupted; then 2354 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2355 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2356 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2357 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2358 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2359 fi 2360 ## -------------------- ## 2361 ## Main body of script. ## 2362 ## -------------------- ## 2363 2364 ac_ext=c 2365 ac_cpp='$CPP $CPPFLAGS' 2366 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2367 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2368 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2369 2370 2371 2372 ac_aux_dir= 2373 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2374 if test -f "$ac_dir/install-sh"; then 2375 ac_aux_dir=$ac_dir 2376 ac_install_sh="$ac_aux_dir/install-sh -c" 2377 break 2378 elif test -f "$ac_dir/install.sh"; then 2379 ac_aux_dir=$ac_dir 2380 ac_install_sh="$ac_aux_dir/install.sh -c" 2381 break 2382 elif test -f "$ac_dir/shtool"; then 2383 ac_aux_dir=$ac_dir 2384 ac_install_sh="$ac_aux_dir/shtool install -c" 2385 break 2386 fi 2387 done 2388 if test -z "$ac_aux_dir"; then 2389 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2390 fi 2391 2392 # These three variables are undocumented and unsupported, 2393 # and are intended to be withdrawn in a future Autoconf release. 2394 # They can cause serious problems if a builder's source tree is in a directory 2395 # whose full name contains unusual characters. 2396 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2397 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2398 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2399 2400 2401 # Make sure we can run config.sub. 2402 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2403 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2404 2405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2406 $as_echo_n "checking build system type... " >&6; } 2407 if ${ac_cv_build+:} false; then : 2408 $as_echo_n "(cached) " >&6 2409 else 2410 ac_build_alias=$build_alias 2411 test "x$ac_build_alias" = x && 2412 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2413 test "x$ac_build_alias" = x && 2414 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2415 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2416 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2417 2418 fi 2419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2420 $as_echo "$ac_cv_build" >&6; } 2421 case $ac_cv_build in 2422 *-*-*) ;; 2423 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2424 esac 2425 build=$ac_cv_build 2426 ac_save_IFS=$IFS; IFS='-' 2427 set x $ac_cv_build 2428 shift 2429 build_cpu=$1 2430 build_vendor=$2 2431 shift; shift 2432 # Remember, the first character of IFS is used to create $*, 2433 # except with old shells: 2434 build_os=$* 2435 IFS=$ac_save_IFS 2436 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2437 2438 2439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2440 $as_echo_n "checking host system type... " >&6; } 2441 if ${ac_cv_host+:} false; then : 2442 $as_echo_n "(cached) " >&6 2443 else 2444 if test "x$host_alias" = x; then 2445 ac_cv_host=$ac_cv_build 2446 else 2447 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2448 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2449 fi 2450 2451 fi 2452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2453 $as_echo "$ac_cv_host" >&6; } 2454 case $ac_cv_host in 2455 *-*-*) ;; 2456 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2457 esac 2458 host=$ac_cv_host 2459 ac_save_IFS=$IFS; IFS='-' 2460 set x $ac_cv_host 2461 shift 2462 host_cpu=$1 2463 host_vendor=$2 2464 shift; shift 2465 # Remember, the first character of IFS is used to create $*, 2466 # except with old shells: 2467 host_os=$* 2468 IFS=$ac_save_IFS 2469 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 # Check whether --with-gcc was given. 2480 if test "${with_gcc+set}" = set; then : 2481 withval=$with_gcc; 2482 fi 2483 2484 V_INCLS="" 2485 if test "${srcdir}" != "." ; then 2486 V_INCLS="-I$srcdir" 2487 fi 2488 if test "${CFLAGS+set}" = set; then 2489 LBL_CFLAGS="$CFLAGS" 2490 fi 2491 if test -z "$CC" ; then 2492 case "$host_os" in 2493 2494 bsdi*) 2495 # Extract the first word of "shlicc2", so it can be a program name with args. 2496 set dummy shlicc2; ac_word=$2 2497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2498 $as_echo_n "checking for $ac_word... " >&6; } 2499 if ${ac_cv_prog_SHLICC2+:} false; then : 2500 $as_echo_n "(cached) " >&6 2501 else 2502 if test -n "$SHLICC2"; then 2503 ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test. 2504 else 2505 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2506 for as_dir in $PATH 2507 do 2508 IFS=$as_save_IFS 2509 test -z "$as_dir" && as_dir=. 2510 for ac_exec_ext in '' $ac_executable_extensions; do 2511 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2512 ac_cv_prog_SHLICC2="yes" 2513 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2514 break 2 2515 fi 2516 done 2517 done 2518 IFS=$as_save_IFS 2519 2520 test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no" 2521 fi 2522 fi 2523 SHLICC2=$ac_cv_prog_SHLICC2 2524 if test -n "$SHLICC2"; then 2525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5 2526 $as_echo "$SHLICC2" >&6; } 2527 else 2528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2529 $as_echo "no" >&6; } 2530 fi 2531 2532 2533 if test $SHLICC2 = yes ; then 2534 CC=shlicc2 2535 export CC 2536 fi 2537 ;; 2538 esac 2539 fi 2540 if test -z "$CC" -a "$with_gcc" = no ; then 2541 CC=cc 2542 export CC 2543 fi 2544 2545 ac_ext=c 2546 ac_cpp='$CPP $CPPFLAGS' 2547 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2548 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2549 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2550 if test -n "$ac_tool_prefix"; then 2551 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2552 set dummy ${ac_tool_prefix}gcc; ac_word=$2 2553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2554 $as_echo_n "checking for $ac_word... " >&6; } 2555 if ${ac_cv_prog_CC+:} false; then : 2556 $as_echo_n "(cached) " >&6 2557 else 2558 if test -n "$CC"; then 2559 ac_cv_prog_CC="$CC" # Let the user override the test. 2560 else 2561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2562 for as_dir in $PATH 2563 do 2564 IFS=$as_save_IFS 2565 test -z "$as_dir" && as_dir=. 2566 for ac_exec_ext in '' $ac_executable_extensions; do 2567 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2568 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2570 break 2 2571 fi 2572 done 2573 done 2574 IFS=$as_save_IFS 2575 2576 fi 2577 fi 2578 CC=$ac_cv_prog_CC 2579 if test -n "$CC"; then 2580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2581 $as_echo "$CC" >&6; } 2582 else 2583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2584 $as_echo "no" >&6; } 2585 fi 2586 2587 2588 fi 2589 if test -z "$ac_cv_prog_CC"; then 2590 ac_ct_CC=$CC 2591 # Extract the first word of "gcc", so it can be a program name with args. 2592 set dummy gcc; ac_word=$2 2593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2594 $as_echo_n "checking for $ac_word... " >&6; } 2595 if ${ac_cv_prog_ac_ct_CC+:} false; then : 2596 $as_echo_n "(cached) " >&6 2597 else 2598 if test -n "$ac_ct_CC"; then 2599 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2600 else 2601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2602 for as_dir in $PATH 2603 do 2604 IFS=$as_save_IFS 2605 test -z "$as_dir" && as_dir=. 2606 for ac_exec_ext in '' $ac_executable_extensions; do 2607 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2608 ac_cv_prog_ac_ct_CC="gcc" 2609 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2610 break 2 2611 fi 2612 done 2613 done 2614 IFS=$as_save_IFS 2615 2616 fi 2617 fi 2618 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2619 if test -n "$ac_ct_CC"; then 2620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2621 $as_echo "$ac_ct_CC" >&6; } 2622 else 2623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2624 $as_echo "no" >&6; } 2625 fi 2626 2627 if test "x$ac_ct_CC" = x; then 2628 CC="" 2629 else 2630 case $cross_compiling:$ac_tool_warned in 2631 yes:) 2632 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2633 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2634 ac_tool_warned=yes ;; 2635 esac 2636 CC=$ac_ct_CC 2637 fi 2638 else 2639 CC="$ac_cv_prog_CC" 2640 fi 2641 2642 if test -z "$CC"; then 2643 if test -n "$ac_tool_prefix"; then 2644 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2645 set dummy ${ac_tool_prefix}cc; ac_word=$2 2646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2647 $as_echo_n "checking for $ac_word... " >&6; } 2648 if ${ac_cv_prog_CC+:} false; then : 2649 $as_echo_n "(cached) " >&6 2650 else 2651 if test -n "$CC"; then 2652 ac_cv_prog_CC="$CC" # Let the user override the test. 2653 else 2654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2655 for as_dir in $PATH 2656 do 2657 IFS=$as_save_IFS 2658 test -z "$as_dir" && as_dir=. 2659 for ac_exec_ext in '' $ac_executable_extensions; do 2660 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2661 ac_cv_prog_CC="${ac_tool_prefix}cc" 2662 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2663 break 2 2664 fi 2665 done 2666 done 2667 IFS=$as_save_IFS 2668 2669 fi 2670 fi 2671 CC=$ac_cv_prog_CC 2672 if test -n "$CC"; then 2673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2674 $as_echo "$CC" >&6; } 2675 else 2676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2677 $as_echo "no" >&6; } 2678 fi 2679 2680 2681 fi 2682 fi 2683 if test -z "$CC"; then 2684 # Extract the first word of "cc", so it can be a program name with args. 2685 set dummy cc; ac_word=$2 2686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2687 $as_echo_n "checking for $ac_word... " >&6; } 2688 if ${ac_cv_prog_CC+:} false; then : 2689 $as_echo_n "(cached) " >&6 2690 else 2691 if test -n "$CC"; then 2692 ac_cv_prog_CC="$CC" # Let the user override the test. 2693 else 2694 ac_prog_rejected=no 2695 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2696 for as_dir in $PATH 2697 do 2698 IFS=$as_save_IFS 2699 test -z "$as_dir" && as_dir=. 2700 for ac_exec_ext in '' $ac_executable_extensions; do 2701 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2702 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2703 ac_prog_rejected=yes 2704 continue 2705 fi 2706 ac_cv_prog_CC="cc" 2707 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2708 break 2 2709 fi 2710 done 2711 done 2712 IFS=$as_save_IFS 2713 2714 if test $ac_prog_rejected = yes; then 2715 # We found a bogon in the path, so make sure we never use it. 2716 set dummy $ac_cv_prog_CC 2717 shift 2718 if test $# != 0; then 2719 # We chose a different compiler from the bogus one. 2720 # However, it has the same basename, so the bogon will be chosen 2721 # first if we set CC to just the basename; use the full file name. 2722 shift 2723 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2724 fi 2725 fi 2726 fi 2727 fi 2728 CC=$ac_cv_prog_CC 2729 if test -n "$CC"; then 2730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2731 $as_echo "$CC" >&6; } 2732 else 2733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2734 $as_echo "no" >&6; } 2735 fi 2736 2737 2738 fi 2739 if test -z "$CC"; then 2740 if test -n "$ac_tool_prefix"; then 2741 for ac_prog in cl.exe 2742 do 2743 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2744 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2746 $as_echo_n "checking for $ac_word... " >&6; } 2747 if ${ac_cv_prog_CC+:} false; then : 2748 $as_echo_n "(cached) " >&6 2749 else 2750 if test -n "$CC"; then 2751 ac_cv_prog_CC="$CC" # Let the user override the test. 2752 else 2753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2754 for as_dir in $PATH 2755 do 2756 IFS=$as_save_IFS 2757 test -z "$as_dir" && as_dir=. 2758 for ac_exec_ext in '' $ac_executable_extensions; do 2759 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2760 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2761 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2762 break 2 2763 fi 2764 done 2765 done 2766 IFS=$as_save_IFS 2767 2768 fi 2769 fi 2770 CC=$ac_cv_prog_CC 2771 if test -n "$CC"; then 2772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2773 $as_echo "$CC" >&6; } 2774 else 2775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2776 $as_echo "no" >&6; } 2777 fi 2778 2779 2780 test -n "$CC" && break 2781 done 2782 fi 2783 if test -z "$CC"; then 2784 ac_ct_CC=$CC 2785 for ac_prog in cl.exe 2786 do 2787 # Extract the first word of "$ac_prog", so it can be a program name with args. 2788 set dummy $ac_prog; ac_word=$2 2789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2790 $as_echo_n "checking for $ac_word... " >&6; } 2791 if ${ac_cv_prog_ac_ct_CC+:} false; then : 2792 $as_echo_n "(cached) " >&6 2793 else 2794 if test -n "$ac_ct_CC"; then 2795 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2796 else 2797 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2798 for as_dir in $PATH 2799 do 2800 IFS=$as_save_IFS 2801 test -z "$as_dir" && as_dir=. 2802 for ac_exec_ext in '' $ac_executable_extensions; do 2803 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2804 ac_cv_prog_ac_ct_CC="$ac_prog" 2805 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2806 break 2 2807 fi 2808 done 2809 done 2810 IFS=$as_save_IFS 2811 2812 fi 2813 fi 2814 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2815 if test -n "$ac_ct_CC"; then 2816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2817 $as_echo "$ac_ct_CC" >&6; } 2818 else 2819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2820 $as_echo "no" >&6; } 2821 fi 2822 2823 2824 test -n "$ac_ct_CC" && break 2825 done 2826 2827 if test "x$ac_ct_CC" = x; then 2828 CC="" 2829 else 2830 case $cross_compiling:$ac_tool_warned in 2831 yes:) 2832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2833 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2834 ac_tool_warned=yes ;; 2835 esac 2836 CC=$ac_ct_CC 2837 fi 2838 fi 2839 2840 fi 2841 2842 2843 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2844 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2845 as_fn_error $? "no acceptable C compiler found in \$PATH 2846 See \`config.log' for more details" "$LINENO" 5; } 2847 2848 # Provide some information about the compiler. 2849 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2850 set X $ac_compile 2851 ac_compiler=$2 2852 for ac_option in --version -v -V -qversion; do 2853 { { ac_try="$ac_compiler $ac_option >&5" 2854 case "(($ac_try" in 2855 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2856 *) ac_try_echo=$ac_try;; 2857 esac 2858 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2859 $as_echo "$ac_try_echo"; } >&5 2860 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2861 ac_status=$? 2862 if test -s conftest.err; then 2863 sed '10a\ 2864 ... rest of stderr output deleted ... 2865 10q' conftest.err >conftest.er1 2866 cat conftest.er1 >&5 2867 fi 2868 rm -f conftest.er1 conftest.err 2869 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2870 test $ac_status = 0; } 2871 done 2872 2873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2874 /* end confdefs.h. */ 2875 2876 int 2877 main () 2878 { 2879 2880 ; 2881 return 0; 2882 } 2883 _ACEOF 2884 ac_clean_files_save=$ac_clean_files 2885 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2886 # Try to create an executable without -o first, disregard a.out. 2887 # It will help us diagnose broken compilers, and finding out an intuition 2888 # of exeext. 2889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2890 $as_echo_n "checking whether the C compiler works... " >&6; } 2891 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2892 2893 # The possible output files: 2894 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2895 2896 ac_rmfiles= 2897 for ac_file in $ac_files 2898 do 2899 case $ac_file in 2900 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2901 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2902 esac 2903 done 2904 rm -f $ac_rmfiles 2905 2906 if { { ac_try="$ac_link_default" 2907 case "(($ac_try" in 2908 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2909 *) ac_try_echo=$ac_try;; 2910 esac 2911 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2912 $as_echo "$ac_try_echo"; } >&5 2913 (eval "$ac_link_default") 2>&5 2914 ac_status=$? 2915 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2916 test $ac_status = 0; }; then : 2917 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2918 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2919 # in a Makefile. We should not override ac_cv_exeext if it was cached, 2920 # so that the user can short-circuit this test for compilers unknown to 2921 # Autoconf. 2922 for ac_file in $ac_files '' 2923 do 2924 test -f "$ac_file" || continue 2925 case $ac_file in 2926 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2927 ;; 2928 [ab].out ) 2929 # We found the default executable, but exeext='' is most 2930 # certainly right. 2931 break;; 2932 *.* ) 2933 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2934 then :; else 2935 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2936 fi 2937 # We set ac_cv_exeext here because the later test for it is not 2938 # safe: cross compilers may not add the suffix if given an `-o' 2939 # argument, so we may need to know it at that point already. 2940 # Even if this section looks crufty: it has the advantage of 2941 # actually working. 2942 break;; 2943 * ) 2944 break;; 2945 esac 2946 done 2947 test "$ac_cv_exeext" = no && ac_cv_exeext= 2948 2949 else 2950 ac_file='' 2951 fi 2952 if test -z "$ac_file"; then : 2953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2954 $as_echo "no" >&6; } 2955 $as_echo "$as_me: failed program was:" >&5 2956 sed 's/^/| /' conftest.$ac_ext >&5 2957 2958 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2959 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2960 as_fn_error 77 "C compiler cannot create executables 2961 See \`config.log' for more details" "$LINENO" 5; } 2962 else 2963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2964 $as_echo "yes" >&6; } 2965 fi 2966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2967 $as_echo_n "checking for C compiler default output file name... " >&6; } 2968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2969 $as_echo "$ac_file" >&6; } 2970 ac_exeext=$ac_cv_exeext 2971 2972 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2973 ac_clean_files=$ac_clean_files_save 2974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2975 $as_echo_n "checking for suffix of executables... " >&6; } 2976 if { { ac_try="$ac_link" 2977 case "(($ac_try" in 2978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2979 *) ac_try_echo=$ac_try;; 2980 esac 2981 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2982 $as_echo "$ac_try_echo"; } >&5 2983 (eval "$ac_link") 2>&5 2984 ac_status=$? 2985 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2986 test $ac_status = 0; }; then : 2987 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2988 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2989 # work properly (i.e., refer to `conftest.exe'), while it won't with 2990 # `rm'. 2991 for ac_file in conftest.exe conftest conftest.*; do 2992 test -f "$ac_file" || continue 2993 case $ac_file in 2994 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2995 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2996 break;; 2997 * ) break;; 2998 esac 2999 done 3000 else 3001 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3002 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3003 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3004 See \`config.log' for more details" "$LINENO" 5; } 3005 fi 3006 rm -f conftest conftest$ac_cv_exeext 3007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3008 $as_echo "$ac_cv_exeext" >&6; } 3009 3010 rm -f conftest.$ac_ext 3011 EXEEXT=$ac_cv_exeext 3012 ac_exeext=$EXEEXT 3013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3014 /* end confdefs.h. */ 3015 #include <stdio.h> 3016 int 3017 main () 3018 { 3019 FILE *f = fopen ("conftest.out", "w"); 3020 return ferror (f) || fclose (f) != 0; 3021 3022 ; 3023 return 0; 3024 } 3025 _ACEOF 3026 ac_clean_files="$ac_clean_files conftest.out" 3027 # Check that the compiler produces executables we can run. If not, either 3028 # the compiler is broken, or we cross compile. 3029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3030 $as_echo_n "checking whether we are cross compiling... " >&6; } 3031 if test "$cross_compiling" != yes; then 3032 { { ac_try="$ac_link" 3033 case "(($ac_try" in 3034 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3035 *) ac_try_echo=$ac_try;; 3036 esac 3037 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3038 $as_echo "$ac_try_echo"; } >&5 3039 (eval "$ac_link") 2>&5 3040 ac_status=$? 3041 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3042 test $ac_status = 0; } 3043 if { ac_try='./conftest$ac_cv_exeext' 3044 { { case "(($ac_try" in 3045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3046 *) ac_try_echo=$ac_try;; 3047 esac 3048 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3049 $as_echo "$ac_try_echo"; } >&5 3050 (eval "$ac_try") 2>&5 3051 ac_status=$? 3052 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3053 test $ac_status = 0; }; }; then 3054 cross_compiling=no 3055 else 3056 if test "$cross_compiling" = maybe; then 3057 cross_compiling=yes 3058 else 3059 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3060 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3061 as_fn_error $? "cannot run C compiled programs. 3062 If you meant to cross compile, use \`--host'. 3063 See \`config.log' for more details" "$LINENO" 5; } 3064 fi 3065 fi 3066 fi 3067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3068 $as_echo "$cross_compiling" >&6; } 3069 3070 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3071 ac_clean_files=$ac_clean_files_save 3072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3073 $as_echo_n "checking for suffix of object files... " >&6; } 3074 if ${ac_cv_objext+:} false; then : 3075 $as_echo_n "(cached) " >&6 3076 else 3077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3078 /* end confdefs.h. */ 3079 3080 int 3081 main () 3082 { 3083 3084 ; 3085 return 0; 3086 } 3087 _ACEOF 3088 rm -f conftest.o conftest.obj 3089 if { { ac_try="$ac_compile" 3090 case "(($ac_try" in 3091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3092 *) ac_try_echo=$ac_try;; 3093 esac 3094 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3095 $as_echo "$ac_try_echo"; } >&5 3096 (eval "$ac_compile") 2>&5 3097 ac_status=$? 3098 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3099 test $ac_status = 0; }; then : 3100 for ac_file in conftest.o conftest.obj conftest.*; do 3101 test -f "$ac_file" || continue; 3102 case $ac_file in 3103 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3104 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3105 break;; 3106 esac 3107 done 3108 else 3109 $as_echo "$as_me: failed program was:" >&5 3110 sed 's/^/| /' conftest.$ac_ext >&5 3111 3112 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3113 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3114 as_fn_error $? "cannot compute suffix of object files: cannot compile 3115 See \`config.log' for more details" "$LINENO" 5; } 3116 fi 3117 rm -f conftest.$ac_cv_objext conftest.$ac_ext 3118 fi 3119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3120 $as_echo "$ac_cv_objext" >&6; } 3121 OBJEXT=$ac_cv_objext 3122 ac_objext=$OBJEXT 3123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3124 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3125 if ${ac_cv_c_compiler_gnu+:} false; then : 3126 $as_echo_n "(cached) " >&6 3127 else 3128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3129 /* end confdefs.h. */ 3130 3131 int 3132 main () 3133 { 3134 #ifndef __GNUC__ 3135 choke me 3136 #endif 3137 3138 ; 3139 return 0; 3140 } 3141 _ACEOF 3142 if ac_fn_c_try_compile "$LINENO"; then : 3143 ac_compiler_gnu=yes 3144 else 3145 ac_compiler_gnu=no 3146 fi 3147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3148 ac_cv_c_compiler_gnu=$ac_compiler_gnu 3149 3150 fi 3151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3152 $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3153 if test $ac_compiler_gnu = yes; then 3154 GCC=yes 3155 else 3156 GCC= 3157 fi 3158 ac_test_CFLAGS=${CFLAGS+set} 3159 ac_save_CFLAGS=$CFLAGS 3160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3161 $as_echo_n "checking whether $CC accepts -g... " >&6; } 3162 if ${ac_cv_prog_cc_g+:} false; then : 3163 $as_echo_n "(cached) " >&6 3164 else 3165 ac_save_c_werror_flag=$ac_c_werror_flag 3166 ac_c_werror_flag=yes 3167 ac_cv_prog_cc_g=no 3168 CFLAGS="-g" 3169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3170 /* end confdefs.h. */ 3171 3172 int 3173 main () 3174 { 3175 3176 ; 3177 return 0; 3178 } 3179 _ACEOF 3180 if ac_fn_c_try_compile "$LINENO"; then : 3181 ac_cv_prog_cc_g=yes 3182 else 3183 CFLAGS="" 3184 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3185 /* end confdefs.h. */ 3186 3187 int 3188 main () 3189 { 3190 3191 ; 3192 return 0; 3193 } 3194 _ACEOF 3195 if ac_fn_c_try_compile "$LINENO"; then : 3196 3197 else 3198 ac_c_werror_flag=$ac_save_c_werror_flag 3199 CFLAGS="-g" 3200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3201 /* end confdefs.h. */ 3202 3203 int 3204 main () 3205 { 3206 3207 ; 3208 return 0; 3209 } 3210 _ACEOF 3211 if ac_fn_c_try_compile "$LINENO"; then : 3212 ac_cv_prog_cc_g=yes 3213 fi 3214 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3215 fi 3216 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3217 fi 3218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3219 ac_c_werror_flag=$ac_save_c_werror_flag 3220 fi 3221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3222 $as_echo "$ac_cv_prog_cc_g" >&6; } 3223 if test "$ac_test_CFLAGS" = set; then 3224 CFLAGS=$ac_save_CFLAGS 3225 elif test $ac_cv_prog_cc_g = yes; then 3226 if test "$GCC" = yes; then 3227 CFLAGS="-g -O2" 3228 else 3229 CFLAGS="-g" 3230 fi 3231 else 3232 if test "$GCC" = yes; then 3233 CFLAGS="-O2" 3234 else 3235 CFLAGS= 3236 fi 3237 fi 3238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3239 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3240 if ${ac_cv_prog_cc_c89+:} false; then : 3241 $as_echo_n "(cached) " >&6 3242 else 3243 ac_cv_prog_cc_c89=no 3244 ac_save_CC=$CC 3245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3246 /* end confdefs.h. */ 3247 #include <stdarg.h> 3248 #include <stdio.h> 3249 struct stat; 3250 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3251 struct buf { int x; }; 3252 FILE * (*rcsopen) (struct buf *, struct stat *, int); 3253 static char *e (p, i) 3254 char **p; 3255 int i; 3256 { 3257 return p[i]; 3258 } 3259 static char *f (char * (*g) (char **, int), char **p, ...) 3260 { 3261 char *s; 3262 va_list v; 3263 va_start (v,p); 3264 s = g (p, va_arg (v,int)); 3265 va_end (v); 3266 return s; 3267 } 3268 3269 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3270 function prototypes and stuff, but not '\xHH' hex character constants. 3271 These don't provoke an error unfortunately, instead are silently treated 3272 as 'x'. The following induces an error, until -std is added to get 3273 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3274 array size at least. It's necessary to write '\x00'==0 to get something 3275 that's true only with -std. */ 3276 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3277 3278 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3279 inside strings and character constants. */ 3280 #define FOO(x) 'x' 3281 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3282 3283 int test (int i, double x); 3284 struct s1 {int (*f) (int a);}; 3285 struct s2 {int (*f) (double a);}; 3286 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3287 int argc; 3288 char **argv; 3289 int 3290 main () 3291 { 3292 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3293 ; 3294 return 0; 3295 } 3296 _ACEOF 3297 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3298 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3299 do 3300 CC="$ac_save_CC $ac_arg" 3301 if ac_fn_c_try_compile "$LINENO"; then : 3302 ac_cv_prog_cc_c89=$ac_arg 3303 fi 3304 rm -f core conftest.err conftest.$ac_objext 3305 test "x$ac_cv_prog_cc_c89" != "xno" && break 3306 done 3307 rm -f conftest.$ac_ext 3308 CC=$ac_save_CC 3309 3310 fi 3311 # AC_CACHE_VAL 3312 case "x$ac_cv_prog_cc_c89" in 3313 x) 3314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3315 $as_echo "none needed" >&6; } ;; 3316 xno) 3317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3318 $as_echo "unsupported" >&6; } ;; 3319 *) 3320 CC="$CC $ac_cv_prog_cc_c89" 3321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3322 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3323 esac 3324 if test "x$ac_cv_prog_cc_c89" != xno; then : 3325 3326 fi 3327 3328 ac_ext=c 3329 ac_cpp='$CPP $CPPFLAGS' 3330 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3331 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3332 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3333 3334 3335 3336 3337 3338 3339 if test "$GCC" = yes ; then 3340 # 3341 # -Werror forces warnings to be errors. 3342 # 3343 ac_lbl_cc_force_warning_errors=-Werror 3344 3345 # 3346 # Use -ffloat-store so that, on 32-bit x86, we don't 3347 # do 80-bit arithmetic with the FPU; that way we should 3348 # get the same results for floating-point calculations 3349 # on x86-32 and x86-64. 3350 # 3351 3352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -ffloat-store option" >&5 3353 $as_echo_n "checking whether the compiler supports the -ffloat-store option... " >&6; } 3354 save_CFLAGS="$CFLAGS" 3355 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -ffloat-store" 3356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3357 /* end confdefs.h. */ 3358 3359 int 3360 main () 3361 { 3362 return 0 3363 ; 3364 return 0; 3365 } 3366 _ACEOF 3367 if ac_fn_c_try_compile "$LINENO"; then : 3368 3369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3370 $as_echo "yes" >&6; } 3371 CFLAGS="$save_CFLAGS" 3372 V_CCOPT="$V_CCOPT -ffloat-store" 3373 3374 else 3375 3376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3377 $as_echo "no" >&6; } 3378 CFLAGS="$save_CFLAGS" 3379 3380 fi 3381 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3382 3383 else 3384 V_INCLS="$V_INCLS -I/usr/local/include" 3385 LDFLAGS="$LDFLAGS -L/usr/local/lib" 3386 3387 case "$host_os" in 3388 3389 darwin*) 3390 # 3391 # This is assumed either to be GCC or clang, both 3392 # of which use -Werror to force warnings to be errors. 3393 # 3394 ac_lbl_cc_force_warning_errors=-Werror 3395 ;; 3396 3397 hpux*) 3398 # 3399 # HP C, which is what we presume we're using, doesn't 3400 # exit with a non-zero exit status if we hand it an 3401 # invalid -W flag, can't be forced to do so even with 3402 # +We, and doesn't handle GCC-style -W flags, so we 3403 # don't want to try using GCC-style -W flags. 3404 # 3405 ac_lbl_cc_dont_try_gcc_dashW=yes 3406 ;; 3407 3408 irix*) 3409 # 3410 # MIPS C, which is what we presume we're using, doesn't 3411 # necessarily exit with a non-zero exit status if we 3412 # hand it an invalid -W flag, can't be forced to do 3413 # so, and doesn't handle GCC-style -W flags, so we 3414 # don't want to try using GCC-style -W flags. 3415 # 3416 ac_lbl_cc_dont_try_gcc_dashW=yes 3417 # 3418 # It also, apparently, defaults to "char" being 3419 # unsigned, unlike most other C implementations; 3420 # I suppose we could say "signed char" whenever 3421 # we want to guarantee a signed "char", but let's 3422 # just force signed chars. 3423 # 3424 # -xansi is normally the default, but the 3425 # configure script was setting it; perhaps -cckr 3426 # was the default in the Old Days. (Then again, 3427 # that would probably be for backwards compatibility 3428 # in the days when ANSI C was Shiny and New, i.e. 3429 # 1989 and the early '90's, so maybe we can just 3430 # drop support for those compilers.) 3431 # 3432 # -g is equivalent to -g2, which turns off 3433 # optimization; we choose -g3, which generates 3434 # debugging information but doesn't turn off 3435 # optimization (even if the optimization would 3436 # cause inaccuracies in debugging). 3437 # 3438 V_CCOPT="$V_CCOPT -xansi -signed -g3" 3439 ;; 3440 3441 osf*) 3442 # 3443 # Presumed to be DEC OSF/1, Digital UNIX, or 3444 # Tru64 UNIX. 3445 # 3446 # The DEC C compiler, which is what we presume we're 3447 # using, doesn't exit with a non-zero exit status if we 3448 # hand it an invalid -W flag, can't be forced to do 3449 # so, and doesn't handle GCC-style -W flags, so we 3450 # don't want to try using GCC-style -W flags. 3451 # 3452 ac_lbl_cc_dont_try_gcc_dashW=yes 3453 # 3454 # -g is equivalent to -g2, which turns off 3455 # optimization; we choose -g3, which generates 3456 # debugging information but doesn't turn off 3457 # optimization (even if the optimization would 3458 # cause inaccuracies in debugging). 3459 # 3460 V_CCOPT="$V_CCOPT -g3" 3461 ;; 3462 3463 solaris*) 3464 # 3465 # Assumed to be Sun C, which requires -errwarn to force 3466 # warnings to be treated as errors. 3467 # 3468 ac_lbl_cc_force_warning_errors=-errwarn 3469 ;; 3470 3471 ultrix*) 3472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5 3473 $as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; } 3474 if ${ac_cv_lbl_cc_const_proto+:} false; then : 3475 $as_echo_n "(cached) " >&6 3476 else 3477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3478 /* end confdefs.h. */ 3479 #include <sys/types.h> 3480 int 3481 main () 3482 { 3483 struct a { int b; }; 3484 void c(const struct a *) 3485 ; 3486 return 0; 3487 } 3488 _ACEOF 3489 if ac_fn_c_try_compile "$LINENO"; then : 3490 ac_cv_lbl_cc_const_proto=yes 3491 else 3492 ac_cv_lbl_cc_const_proto=no 3493 fi 3494 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3495 fi 3496 3497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5 3498 $as_echo "$ac_cv_lbl_cc_const_proto" >&6; } 3499 if test $ac_cv_lbl_cc_const_proto = no ; then 3500 3501 $as_echo "#define const /**/" >>confdefs.h 3502 3503 fi 3504 ;; 3505 esac 3506 V_CCOPT="$V_CCOPT -O" 3507 fi 3508 3509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 3510 $as_echo_n "checking for inline... " >&6; } 3511 save_CFLAGS="$CFLAGS" 3512 CFLAGS="$V_CCOPT" 3513 if ${ac_cv_lbl_inline+:} false; then : 3514 $as_echo_n "(cached) " >&6 3515 else 3516 3517 ac_cv_lbl_inline="" 3518 ac_lbl_cc_inline=no 3519 for ac_lbl_inline in inline __inline__ __inline 3520 do 3521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3522 /* end confdefs.h. */ 3523 #define inline $ac_lbl_inline 3524 static inline struct iltest *foo(void); 3525 struct iltest { 3526 int iltest1; 3527 int iltest2; 3528 }; 3529 3530 static inline struct iltest * 3531 foo() 3532 { 3533 static struct iltest xxx; 3534 3535 return &xxx; 3536 } 3537 int 3538 main () 3539 { 3540 3541 ; 3542 return 0; 3543 } 3544 _ACEOF 3545 if ac_fn_c_try_compile "$LINENO"; then : 3546 ac_lbl_cc_inline=yes 3547 fi 3548 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3549 if test "$ac_lbl_cc_inline" = yes ; then 3550 break; 3551 fi 3552 done 3553 if test "$ac_lbl_cc_inline" = yes ; then 3554 ac_cv_lbl_inline=$ac_lbl_inline 3555 fi 3556 fi 3557 3558 CFLAGS="$save_CFLAGS" 3559 if test ! -z "$ac_cv_lbl_inline" ; then 3560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5 3561 $as_echo "$ac_cv_lbl_inline" >&6; } 3562 else 3563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3564 $as_echo "no" >&6; } 3565 fi 3566 3567 cat >>confdefs.h <<_ACEOF 3568 #define inline $ac_cv_lbl_inline 3569 _ACEOF 3570 3571 3572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5 3573 $as_echo_n "checking for __attribute__... " >&6; } 3574 if ${ac_cv___attribute__+:} false; then : 3575 $as_echo_n "(cached) " >&6 3576 else 3577 3578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3579 /* end confdefs.h. */ 3580 3581 3582 #include <stdlib.h> 3583 3584 static void foo(void) __attribute__ ((noreturn)); 3585 3586 static void 3587 foo(void) 3588 { 3589 exit(1); 3590 } 3591 3592 int 3593 main(int argc, char **argv) 3594 { 3595 foo(); 3596 } 3597 3598 _ACEOF 3599 if ac_fn_c_try_compile "$LINENO"; then : 3600 ac_cv___attribute__=yes 3601 else 3602 ac_cv___attribute__=no 3603 fi 3604 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3605 fi 3606 3607 if test "$ac_cv___attribute__" = "yes"; then 3608 3609 $as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h 3610 3611 else 3612 # 3613 # We can't use __attribute__, so we can't use __attribute__((unused)), 3614 # so we define _U_ to an empty string. 3615 # 3616 V_DEFS="$V_DEFS -D_U_=\"\"" 3617 fi 3618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5 3619 $as_echo "$ac_cv___attribute__" >&6; } 3620 3621 if test "$ac_cv___attribute__" = "yes"; then 3622 3623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5 3624 $as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; } 3625 if ${ac_cv___attribute___unused+:} false; then : 3626 $as_echo_n "(cached) " >&6 3627 else 3628 3629 save_CFLAGS="$CFLAGS" 3630 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors" 3631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3632 /* end confdefs.h. */ 3633 3634 3635 #include <stdlib.h> 3636 #include <stdio.h> 3637 3638 int 3639 main(int argc __attribute((unused)), char **argv __attribute((unused))) 3640 { 3641 printf("Hello, world!\n"); 3642 return 0; 3643 } 3644 3645 _ACEOF 3646 if ac_fn_c_try_compile "$LINENO"; then : 3647 ac_cv___attribute___unused=yes 3648 else 3649 ac_cv___attribute___unused=no 3650 fi 3651 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3652 fi 3653 3654 CFLAGS="$save_CFLAGS" 3655 if test "$ac_cv___attribute___unused" = "yes"; then 3656 V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\"" 3657 else 3658 V_DEFS="$V_DEFS -D_U_=\"\"" 3659 fi 3660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5 3661 $as_echo "$ac_cv___attribute___unused" >&6; } 3662 3663 3664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((noreturn)) can be applied to function pointers without warnings" >&5 3665 $as_echo_n "checking whether __attribute__((noreturn)) can be applied to function pointers without warnings... " >&6; } 3666 if ${ac_cv___attribute___noreturn_function_pointer+:} false; then : 3667 $as_echo_n "(cached) " >&6 3668 else 3669 3670 save_CFLAGS="$CFLAGS" 3671 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors" 3672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3673 /* end confdefs.h. */ 3674 3675 3676 #include <stdlib.h> 3677 3678 extern int (*foo)(int i) 3679 __attribute__ ((noreturn)); 3680 3681 int 3682 main(int argc, char **argv) 3683 { 3684 (*foo)(1); 3685 } 3686 3687 _ACEOF 3688 if ac_fn_c_try_compile "$LINENO"; then : 3689 ac_cv___attribute___noreturn_function_pointer=yes 3690 else 3691 ac_cv___attribute___noreturn_function_pointer=no 3692 fi 3693 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3694 fi 3695 3696 CFLAGS="$save_CFLAGS" 3697 if test "$ac_cv___attribute___noreturn_function_pointer" = "yes"; then 3698 3699 $as_echo "#define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h 3700 3701 fi 3702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___noreturn_function_pointer" >&5 3703 $as_echo "$ac_cv___attribute___noreturn_function_pointer" >&6; } 3704 3705 3706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5 3707 $as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; } 3708 if ${ac_cv___attribute___format+:} false; then : 3709 $as_echo_n "(cached) " >&6 3710 else 3711 3712 save_CFLAGS="$CFLAGS" 3713 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors" 3714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3715 /* end confdefs.h. */ 3716 3717 3718 #include <stdlib.h> 3719 3720 extern int foo(const char *fmt, ...) 3721 __attribute__ ((format (printf, 1, 2))); 3722 3723 int 3724 main(int argc, char **argv) 3725 { 3726 foo("%s", "test"); 3727 } 3728 3729 _ACEOF 3730 if ac_fn_c_try_compile "$LINENO"; then : 3731 ac_cv___attribute___format=yes 3732 else 3733 ac_cv___attribute___format=no 3734 fi 3735 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3736 fi 3737 3738 CFLAGS="$save_CFLAGS" 3739 if test "$ac_cv___attribute___format" = "yes"; then 3740 3741 $as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h 3742 3743 fi 3744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5 3745 $as_echo "$ac_cv___attribute___format" >&6; } 3746 3747 if test "$ac_cv___attribute___format" = "yes"; then 3748 3749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be applied to function pointers" >&5 3750 $as_echo_n "checking whether __attribute__((format)) can be applied to function pointers... " >&6; } 3751 if ${ac_cv___attribute___format_function_pointer+:} false; then : 3752 $as_echo_n "(cached) " >&6 3753 else 3754 3755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3756 /* end confdefs.h. */ 3757 3758 3759 #include <stdlib.h> 3760 3761 extern int (*foo)(const char *fmt, ...) 3762 __attribute__ ((format (printf, 1, 2))); 3763 3764 int 3765 main(int argc, char **argv) 3766 { 3767 (*foo)("%s", "test"); 3768 } 3769 3770 _ACEOF 3771 if ac_fn_c_try_compile "$LINENO"; then : 3772 ac_cv___attribute___format_function_pointer=yes 3773 else 3774 ac_cv___attribute___format_function_pointer=no 3775 fi 3776 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3777 fi 3778 3779 if test "$ac_cv___attribute___format_function_pointer" = "yes"; then 3780 3781 $as_echo "#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h 3782 3783 fi 3784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format_function_pointer" >&5 3785 $as_echo "$ac_cv___attribute___format_function_pointer" >&6; } 3786 3787 fi 3788 fi 3789 3790 ac_ext=c 3791 ac_cpp='$CPP $CPPFLAGS' 3792 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3793 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3794 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3796 $as_echo_n "checking how to run the C preprocessor... " >&6; } 3797 # On Suns, sometimes $CPP names a directory. 3798 if test -n "$CPP" && test -d "$CPP"; then 3799 CPP= 3800 fi 3801 if test -z "$CPP"; then 3802 if ${ac_cv_prog_CPP+:} false; then : 3803 $as_echo_n "(cached) " >&6 3804 else 3805 # Double quotes because CPP needs to be expanded 3806 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3807 do 3808 ac_preproc_ok=false 3809 for ac_c_preproc_warn_flag in '' yes 3810 do 3811 # Use a header file that comes with gcc, so configuring glibc 3812 # with a fresh cross-compiler works. 3813 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3814 # <limits.h> exists even on freestanding compilers. 3815 # On the NeXT, cc -E runs the code through the compiler's parser, 3816 # not just through cpp. "Syntax error" is here to catch this case. 3817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3818 /* end confdefs.h. */ 3819 #ifdef __STDC__ 3820 # include <limits.h> 3821 #else 3822 # include <assert.h> 3823 #endif 3824 Syntax error 3825 _ACEOF 3826 if ac_fn_c_try_cpp "$LINENO"; then : 3827 3828 else 3829 # Broken: fails on valid input. 3830 continue 3831 fi 3832 rm -f conftest.err conftest.i conftest.$ac_ext 3833 3834 # OK, works on sane cases. Now check whether nonexistent headers 3835 # can be detected and how. 3836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3837 /* end confdefs.h. */ 3838 #include <ac_nonexistent.h> 3839 _ACEOF 3840 if ac_fn_c_try_cpp "$LINENO"; then : 3841 # Broken: success on invalid input. 3842 continue 3843 else 3844 # Passes both tests. 3845 ac_preproc_ok=: 3846 break 3847 fi 3848 rm -f conftest.err conftest.i conftest.$ac_ext 3849 3850 done 3851 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3852 rm -f conftest.i conftest.err conftest.$ac_ext 3853 if $ac_preproc_ok; then : 3854 break 3855 fi 3856 3857 done 3858 ac_cv_prog_CPP=$CPP 3859 3860 fi 3861 CPP=$ac_cv_prog_CPP 3862 else 3863 ac_cv_prog_CPP=$CPP 3864 fi 3865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3866 $as_echo "$CPP" >&6; } 3867 ac_preproc_ok=false 3868 for ac_c_preproc_warn_flag in '' yes 3869 do 3870 # Use a header file that comes with gcc, so configuring glibc 3871 # with a fresh cross-compiler works. 3872 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3873 # <limits.h> exists even on freestanding compilers. 3874 # On the NeXT, cc -E runs the code through the compiler's parser, 3875 # not just through cpp. "Syntax error" is here to catch this case. 3876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3877 /* end confdefs.h. */ 3878 #ifdef __STDC__ 3879 # include <limits.h> 3880 #else 3881 # include <assert.h> 3882 #endif 3883 Syntax error 3884 _ACEOF 3885 if ac_fn_c_try_cpp "$LINENO"; then : 3886 3887 else 3888 # Broken: fails on valid input. 3889 continue 3890 fi 3891 rm -f conftest.err conftest.i conftest.$ac_ext 3892 3893 # OK, works on sane cases. Now check whether nonexistent headers 3894 # can be detected and how. 3895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3896 /* end confdefs.h. */ 3897 #include <ac_nonexistent.h> 3898 _ACEOF 3899 if ac_fn_c_try_cpp "$LINENO"; then : 3900 # Broken: success on invalid input. 3901 continue 3902 else 3903 # Passes both tests. 3904 ac_preproc_ok=: 3905 break 3906 fi 3907 rm -f conftest.err conftest.i conftest.$ac_ext 3908 3909 done 3910 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3911 rm -f conftest.i conftest.err conftest.$ac_ext 3912 if $ac_preproc_ok; then : 3913 3914 else 3915 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3916 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3917 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3918 See \`config.log' for more details" "$LINENO" 5; } 3919 fi 3920 3921 ac_ext=c 3922 ac_cpp='$CPP $CPPFLAGS' 3923 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3924 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3925 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3926 3927 3928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3929 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3930 if ${ac_cv_path_GREP+:} false; then : 3931 $as_echo_n "(cached) " >&6 3932 else 3933 if test -z "$GREP"; then 3934 ac_path_GREP_found=false 3935 # Loop through the user's path and test for each of PROGNAME-LIST 3936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3937 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3938 do 3939 IFS=$as_save_IFS 3940 test -z "$as_dir" && as_dir=. 3941 for ac_prog in grep ggrep; do 3942 for ac_exec_ext in '' $ac_executable_extensions; do 3943 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3944 as_fn_executable_p "$ac_path_GREP" || continue 3945 # Check for GNU ac_path_GREP and select it if it is found. 3946 # Check for GNU $ac_path_GREP 3947 case `"$ac_path_GREP" --version 2>&1` in 3948 *GNU*) 3949 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3950 *) 3951 ac_count=0 3952 $as_echo_n 0123456789 >"conftest.in" 3953 while : 3954 do 3955 cat "conftest.in" "conftest.in" >"conftest.tmp" 3956 mv "conftest.tmp" "conftest.in" 3957 cp "conftest.in" "conftest.nl" 3958 $as_echo 'GREP' >> "conftest.nl" 3959 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3960 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3961 as_fn_arith $ac_count + 1 && ac_count=$as_val 3962 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3963 # Best one so far, save it but keep looking for a better one 3964 ac_cv_path_GREP="$ac_path_GREP" 3965 ac_path_GREP_max=$ac_count 3966 fi 3967 # 10*(2^10) chars as input seems more than enough 3968 test $ac_count -gt 10 && break 3969 done 3970 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3971 esac 3972 3973 $ac_path_GREP_found && break 3 3974 done 3975 done 3976 done 3977 IFS=$as_save_IFS 3978 if test -z "$ac_cv_path_GREP"; then 3979 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3980 fi 3981 else 3982 ac_cv_path_GREP=$GREP 3983 fi 3984 3985 fi 3986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3987 $as_echo "$ac_cv_path_GREP" >&6; } 3988 GREP="$ac_cv_path_GREP" 3989 3990 3991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3992 $as_echo_n "checking for egrep... " >&6; } 3993 if ${ac_cv_path_EGREP+:} false; then : 3994 $as_echo_n "(cached) " >&6 3995 else 3996 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3997 then ac_cv_path_EGREP="$GREP -E" 3998 else 3999 if test -z "$EGREP"; then 4000 ac_path_EGREP_found=false 4001 # Loop through the user's path and test for each of PROGNAME-LIST 4002 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4003 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4004 do 4005 IFS=$as_save_IFS 4006 test -z "$as_dir" && as_dir=. 4007 for ac_prog in egrep; do 4008 for ac_exec_ext in '' $ac_executable_extensions; do 4009 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4010 as_fn_executable_p "$ac_path_EGREP" || continue 4011 # Check for GNU ac_path_EGREP and select it if it is found. 4012 # Check for GNU $ac_path_EGREP 4013 case `"$ac_path_EGREP" --version 2>&1` in 4014 *GNU*) 4015 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4016 *) 4017 ac_count=0 4018 $as_echo_n 0123456789 >"conftest.in" 4019 while : 4020 do 4021 cat "conftest.in" "conftest.in" >"conftest.tmp" 4022 mv "conftest.tmp" "conftest.in" 4023 cp "conftest.in" "conftest.nl" 4024 $as_echo 'EGREP' >> "conftest.nl" 4025 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4026 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4027 as_fn_arith $ac_count + 1 && ac_count=$as_val 4028 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4029 # Best one so far, save it but keep looking for a better one 4030 ac_cv_path_EGREP="$ac_path_EGREP" 4031 ac_path_EGREP_max=$ac_count 4032 fi 4033 # 10*(2^10) chars as input seems more than enough 4034 test $ac_count -gt 10 && break 4035 done 4036 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4037 esac 4038 4039 $ac_path_EGREP_found && break 3 4040 done 4041 done 4042 done 4043 IFS=$as_save_IFS 4044 if test -z "$ac_cv_path_EGREP"; then 4045 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4046 fi 4047 else 4048 ac_cv_path_EGREP=$EGREP 4049 fi 4050 4051 fi 4052 fi 4053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4054 $as_echo "$ac_cv_path_EGREP" >&6; } 4055 EGREP="$ac_cv_path_EGREP" 4056 4057 4058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4059 $as_echo_n "checking for ANSI C header files... " >&6; } 4060 if ${ac_cv_header_stdc+:} false; then : 4061 $as_echo_n "(cached) " >&6 4062 else 4063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4064 /* end confdefs.h. */ 4065 #include <stdlib.h> 4066 #include <stdarg.h> 4067 #include <string.h> 4068 #include <float.h> 4069 4070 int 4071 main () 4072 { 4073 4074 ; 4075 return 0; 4076 } 4077 _ACEOF 4078 if ac_fn_c_try_compile "$LINENO"; then : 4079 ac_cv_header_stdc=yes 4080 else 4081 ac_cv_header_stdc=no 4082 fi 4083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4084 4085 if test $ac_cv_header_stdc = yes; then 4086 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4088 /* end confdefs.h. */ 4089 #include <string.h> 4090 4091 _ACEOF 4092 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4093 $EGREP "memchr" >/dev/null 2>&1; then : 4094 4095 else 4096 ac_cv_header_stdc=no 4097 fi 4098 rm -f conftest* 4099 4100 fi 4101 4102 if test $ac_cv_header_stdc = yes; then 4103 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4105 /* end confdefs.h. */ 4106 #include <stdlib.h> 4107 4108 _ACEOF 4109 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4110 $EGREP "free" >/dev/null 2>&1; then : 4111 4112 else 4113 ac_cv_header_stdc=no 4114 fi 4115 rm -f conftest* 4116 4117 fi 4118 4119 if test $ac_cv_header_stdc = yes; then 4120 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4121 if test "$cross_compiling" = yes; then : 4122 : 4123 else 4124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4125 /* end confdefs.h. */ 4126 #include <ctype.h> 4127 #include <stdlib.h> 4128 #if ((' ' & 0x0FF) == 0x020) 4129 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4130 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4131 #else 4132 # define ISLOWER(c) \ 4133 (('a' <= (c) && (c) <= 'i') \ 4134 || ('j' <= (c) && (c) <= 'r') \ 4135 || ('s' <= (c) && (c) <= 'z')) 4136 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4137 #endif 4138 4139 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4140 int 4141 main () 4142 { 4143 int i; 4144 for (i = 0; i < 256; i++) 4145 if (XOR (islower (i), ISLOWER (i)) 4146 || toupper (i) != TOUPPER (i)) 4147 return 2; 4148 return 0; 4149 } 4150 _ACEOF 4151 if ac_fn_c_try_run "$LINENO"; then : 4152 4153 else 4154 ac_cv_header_stdc=no 4155 fi 4156 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4157 conftest.$ac_objext conftest.beam conftest.$ac_ext 4158 fi 4159 4160 fi 4161 fi 4162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4163 $as_echo "$ac_cv_header_stdc" >&6; } 4164 if test $ac_cv_header_stdc = yes; then 4165 4166 $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4167 4168 fi 4169 4170 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4171 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4172 inttypes.h stdint.h unistd.h 4173 do : 4174 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4175 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4176 " 4177 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4178 cat >>confdefs.h <<_ACEOF 4179 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4180 _ACEOF 4181 4182 fi 4183 4184 done 4185 4186 4187 for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h 4188 do : 4189 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4190 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 4191 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4192 cat >>confdefs.h <<_ACEOF 4193 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4194 _ACEOF 4195 4196 fi 4197 4198 done 4199 4200 for ac_header in net/pfvar.h 4201 do : 4202 ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h> 4203 #include <sys/socket.h> 4204 #include <net/if.h> 4205 " 4206 if test "x$ac_cv_header_net_pfvar_h" = xyes; then : 4207 cat >>confdefs.h <<_ACEOF 4208 #define HAVE_NET_PFVAR_H 1 4209 _ACEOF 4210 4211 fi 4212 4213 done 4214 4215 if test "$ac_cv_header_net_pfvar_h" = yes; then 4216 LOCALSRC="print-pflog.c $LOCALSRC" 4217 fi 4218 for ac_header in netinet/if_ether.h 4219 do : 4220 ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h> 4221 #include <sys/socket.h> 4222 " 4223 if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then : 4224 cat >>confdefs.h <<_ACEOF 4225 #define HAVE_NETINET_IF_ETHER_H 1 4226 _ACEOF 4227 4228 fi 4229 4230 done 4231 4232 if test "$ac_cv_header_netinet_if_ether_h" != yes; then 4233 # 4234 # The simple test didn't work. 4235 # Do we need to include <net/if.h> first? 4236 # Unset ac_cv_header_netinet_if_ether_h so we don't 4237 # treat the previous failure as a cached value and 4238 # suppress the next test. 4239 # 4240 { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5 4241 $as_echo "$as_me: Rechecking with some additional includes" >&6;} 4242 unset ac_cv_header_netinet_if_ether_h 4243 for ac_header in netinet/if_ether.h 4244 do : 4245 ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h> 4246 #include <sys/socket.h> 4247 #include <netinet/in.h> 4248 struct mbuf; 4249 struct rtentry; 4250 #include <net/if.h> 4251 " 4252 if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then : 4253 cat >>confdefs.h <<_ACEOF 4254 #define HAVE_NETINET_IF_ETHER_H 1 4255 _ACEOF 4256 4257 fi 4258 4259 done 4260 4261 fi 4262 4263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 4264 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 4265 if ${ac_cv_header_time+:} false; then : 4266 $as_echo_n "(cached) " >&6 4267 else 4268 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4269 /* end confdefs.h. */ 4270 #include <sys/types.h> 4271 #include <sys/time.h> 4272 #include <time.h> 4273 4274 int 4275 main () 4276 { 4277 if ((struct tm *) 0) 4278 return 0; 4279 ; 4280 return 0; 4281 } 4282 _ACEOF 4283 if ac_fn_c_try_compile "$LINENO"; then : 4284 ac_cv_header_time=yes 4285 else 4286 ac_cv_header_time=no 4287 fi 4288 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4289 fi 4290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 4291 $as_echo "$ac_cv_header_time" >&6; } 4292 if test $ac_cv_header_time = yes; then 4293 4294 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 4295 4296 fi 4297 4298 4299 case "$host_os" in 4300 4301 darwin*) 4302 # Check whether --enable-universal was given. 4303 if test "${enable_universal+set}" = set; then : 4304 enableval=$enable_universal; 4305 fi 4306 4307 if test "$enable_universal" != "no"; then 4308 case "$host_os" in 4309 4310 darwin9.*) 4311 # 4312 # Leopard. Build for x86 and 32-bit PowerPC, with 4313 # x86 first. (That's what Apple does.) 4314 # 4315 V_CCOPT="$V_CCOPT -arch i386 -arch ppc" 4316 LDFLAGS="$LDFLAGS -arch i386 -arch ppc" 4317 ;; 4318 4319 darwin10.*) 4320 # 4321 # Snow Leopard. Build for x86-64 and x86, with 4322 # x86-64 first. (That's what Apple does.) 4323 # 4324 V_CCOPT="$V_CCOPT -arch x86_64 -arch i386" 4325 LDFLAGS="$LDFLAGS -arch x86_64 -arch i386" 4326 ;; 4327 esac 4328 fi 4329 ;; 4330 esac 4331 4332 4333 4334 # Check whether --with-smi was given. 4335 if test "${with_smi+set}" = set; then : 4336 withval=$with_smi; 4337 else 4338 with_smi=yes 4339 fi 4340 4341 4342 if test "x$with_smi" != "xno" ; then 4343 ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default" 4344 if test "x$ac_cv_header_smi_h" = xyes; then : 4345 4346 # 4347 # OK, we found smi.h. Do we have libsmi with smiInit? 4348 # 4349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5 4350 $as_echo_n "checking for smiInit in -lsmi... " >&6; } 4351 if ${ac_cv_lib_smi_smiInit+:} false; then : 4352 $as_echo_n "(cached) " >&6 4353 else 4354 ac_check_lib_save_LIBS=$LIBS 4355 LIBS="-lsmi $LIBS" 4356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4357 /* end confdefs.h. */ 4358 4359 /* Override any GCC internal prototype to avoid an error. 4360 Use char because int might match the return type of a GCC 4361 builtin and then its argument prototype would still apply. */ 4362 #ifdef __cplusplus 4363 extern "C" 4364 #endif 4365 char smiInit (); 4366 int 4367 main () 4368 { 4369 return smiInit (); 4370 ; 4371 return 0; 4372 } 4373 _ACEOF 4374 if ac_fn_c_try_link "$LINENO"; then : 4375 ac_cv_lib_smi_smiInit=yes 4376 else 4377 ac_cv_lib_smi_smiInit=no 4378 fi 4379 rm -f core conftest.err conftest.$ac_objext \ 4380 conftest$ac_exeext conftest.$ac_ext 4381 LIBS=$ac_check_lib_save_LIBS 4382 fi 4383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5 4384 $as_echo "$ac_cv_lib_smi_smiInit" >&6; } 4385 if test "x$ac_cv_lib_smi_smiInit" = xyes; then : 4386 4387 # 4388 # OK, we have libsmi with smiInit. Can we use it? 4389 # 4390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5 4391 $as_echo_n "checking whether to enable libsmi... " >&6; } 4392 savedlibs="$LIBS" 4393 LIBS="-lsmi $LIBS" 4394 if test "$cross_compiling" = yes; then : 4395 4396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5 4397 $as_echo "not when cross-compiling" >&6; } 4398 LIBS="$savedlibs" 4399 4400 4401 else 4402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4403 /* end confdefs.h. */ 4404 4405 /* libsmi available check */ 4406 #include <smi.h> 4407 main() 4408 { 4409 int current, revision, age, n; 4410 const int required = 2; 4411 if (smiInit("")) 4412 exit(1); 4413 if (strcmp(SMI_LIBRARY_VERSION, smi_library_version)) 4414 exit(2); 4415 n = sscanf(smi_library_version, "%d:%d:%d", ¤t, &revision, &age); 4416 if (n != 3) 4417 exit(3); 4418 if (required < current - age || required > current) 4419 exit(4); 4420 exit(0); 4421 } 4422 4423 _ACEOF 4424 if ac_fn_c_try_run "$LINENO"; then : 4425 4426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4427 $as_echo "yes" >&6; } 4428 4429 $as_echo "#define USE_LIBSMI 1" >>confdefs.h 4430 4431 4432 else 4433 4434 case $? in 4435 1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5 4436 $as_echo "no - smiInit failed" >&6; } ;; 4437 2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5 4438 $as_echo "no - header/library version mismatch" >&6; } ;; 4439 3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5 4440 $as_echo "no - can't determine library version" >&6; } ;; 4441 4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5 4442 $as_echo "no - too old" >&6; } ;; 4443 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4444 $as_echo "no" >&6; } ;; 4445 esac 4446 LIBS="$savedlibs" 4447 4448 fi 4449 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4450 conftest.$ac_objext conftest.beam conftest.$ac_ext 4451 fi 4452 4453 4454 fi 4455 4456 4457 fi 4458 4459 4460 fi 4461 4462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5 4463 $as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; } 4464 # Check whether --enable-smb was given. 4465 if test "${enable_smb+set}" = set; then : 4466 enableval=$enable_smb; 4467 else 4468 enableval=yes 4469 fi 4470 4471 case "$enableval" in 4472 yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4473 $as_echo "yes" >&6; } 4474 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5 4475 $as_echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;} 4476 4477 $as_echo "#define TCPDUMP_DO_SMB 1" >>confdefs.h 4478 4479 LOCALSRC="print-smb.c smbutil.c $LOCALSRC" 4480 ;; 4481 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4482 $as_echo "no" >&6; } 4483 ;; 4484 esac 4485 4486 4487 # Check whether --with-user was given. 4488 if test "${with_user+set}" = set; then : 4489 withval=$with_user; 4490 fi 4491 4492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5 4493 $as_echo_n "checking whether to drop root privileges by default... " >&6; } 4494 if test ! -z "$with_user" ; then 4495 4496 cat >>confdefs.h <<_ACEOF 4497 #define WITH_USER "$withval" 4498 _ACEOF 4499 4500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5 4501 $as_echo "to \"$withval\"" >&6; } 4502 else 4503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4504 $as_echo "no" >&6; } 4505 fi 4506 4507 4508 # Check whether --with-chroot was given. 4509 if test "${with_chroot+set}" = set; then : 4510 withval=$with_chroot; 4511 fi 4512 4513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5 4514 $as_echo_n "checking whether to chroot... " >&6; } 4515 if test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then 4516 4517 cat >>confdefs.h <<_ACEOF 4518 #define WITH_CHROOT "$withval" 4519 _ACEOF 4520 4521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5 4522 $as_echo "to \"$withval\"" >&6; } 4523 else 4524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4525 $as_echo "no" >&6; } 4526 fi 4527 4528 4529 # Check whether --with-sandbox-capsicum was given. 4530 if test "${with_sandbox_capsicum+set}" = set; then : 4531 withval=$with_sandbox_capsicum; 4532 fi 4533 4534 # 4535 # Check whether various functions are available. If any are, set 4536 # ac_lbl_capsicum_function_seen to yes; if any are not, set 4537 # ac_lbl_capsicum_function_not_seen to yes. 4538 # 4539 # We don't check cap_rights_init(), as it's a macro, wrapping another 4540 # function, in at least some versions of FreeBSD, and AC_CHECK_FUNCS() 4541 # doesn't handle that. 4542 # 4543 # All of the ones we check for must be available in order to enable 4544 # capsicum sandboxing. 4545 # 4546 # XXX - do we need to check for all of them, or are there some that, if 4547 # present, imply others are present? 4548 # 4549 if test ! -z "$with_sandbox-capsicum" && test "$with_sandbox-capsicum" != "no" ; then 4550 for ac_func in cap_enter cap_rights_limit cap_ioctls_limit openat 4551 do : 4552 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 4553 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 4554 if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 4555 cat >>confdefs.h <<_ACEOF 4556 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 4557 _ACEOF 4558 ac_lbl_capsicum_function_seen=yes 4559 else 4560 ac_lbl_capsicum_function_not_seen=yes 4561 fi 4562 done 4563 4564 fi 4565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using capsicum" >&5 4566 $as_echo_n "checking whether to sandbox using capsicum... " >&6; } 4567 if test "x$ac_lbl_capsicum_function_seen" = "xyes" -a "x$ac_lbl_capsicum_function_not_seen" != "xyes"; then 4568 4569 $as_echo "#define HAVE_CAPSICUM 1" >>confdefs.h 4570 4571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4572 $as_echo "yes" >&6; } 4573 else 4574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4575 $as_echo "no" >&6; } 4576 fi 4577 4578 # 4579 # We must check this before checking whether to enable IPv6, because, 4580 # on some platforms (such as SunOS 5.x), the test program requires 4581 # the extra networking libraries. 4582 # 4583 4584 # Most operating systems have gethostbyname() in the default searched 4585 # libraries (i.e. libc): 4586 # Some OSes (eg. Solaris) place it in libnsl 4587 # Some strange OSes (SINIX) have it in libsocket: 4588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5 4589 $as_echo_n "checking for library containing gethostbyname... " >&6; } 4590 if ${ac_cv_search_gethostbyname+:} false; then : 4591 $as_echo_n "(cached) " >&6 4592 else 4593 ac_func_search_save_LIBS=$LIBS 4594 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4595 /* end confdefs.h. */ 4596 4597 /* Override any GCC internal prototype to avoid an error. 4598 Use char because int might match the return type of a GCC 4599 builtin and then its argument prototype would still apply. */ 4600 #ifdef __cplusplus 4601 extern "C" 4602 #endif 4603 char gethostbyname (); 4604 int 4605 main () 4606 { 4607 return gethostbyname (); 4608 ; 4609 return 0; 4610 } 4611 _ACEOF 4612 for ac_lib in '' nsl socket resolv; do 4613 if test -z "$ac_lib"; then 4614 ac_res="none required" 4615 else 4616 ac_res=-l$ac_lib 4617 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4618 fi 4619 if ac_fn_c_try_link "$LINENO"; then : 4620 ac_cv_search_gethostbyname=$ac_res 4621 fi 4622 rm -f core conftest.err conftest.$ac_objext \ 4623 conftest$ac_exeext 4624 if ${ac_cv_search_gethostbyname+:} false; then : 4625 break 4626 fi 4627 done 4628 if ${ac_cv_search_gethostbyname+:} false; then : 4629 4630 else 4631 ac_cv_search_gethostbyname=no 4632 fi 4633 rm conftest.$ac_ext 4634 LIBS=$ac_func_search_save_LIBS 4635 fi 4636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5 4637 $as_echo "$ac_cv_search_gethostbyname" >&6; } 4638 ac_res=$ac_cv_search_gethostbyname 4639 if test "$ac_res" != no; then : 4640 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4641 4642 fi 4643 4644 # Unfortunately libsocket sometimes depends on libnsl and 4645 # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this. 4646 if test "$ac_cv_search_gethostbyname" = "no" 4647 then 4648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5 4649 $as_echo_n "checking for gethostbyname in -lsocket... " >&6; } 4650 if ${ac_cv_lib_socket_gethostbyname+:} false; then : 4651 $as_echo_n "(cached) " >&6 4652 else 4653 ac_check_lib_save_LIBS=$LIBS 4654 LIBS="-lsocket -lnsl $LIBS" 4655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4656 /* end confdefs.h. */ 4657 4658 /* Override any GCC internal prototype to avoid an error. 4659 Use char because int might match the return type of a GCC 4660 builtin and then its argument prototype would still apply. */ 4661 #ifdef __cplusplus 4662 extern "C" 4663 #endif 4664 char gethostbyname (); 4665 int 4666 main () 4667 { 4668 return gethostbyname (); 4669 ; 4670 return 0; 4671 } 4672 _ACEOF 4673 if ac_fn_c_try_link "$LINENO"; then : 4674 ac_cv_lib_socket_gethostbyname=yes 4675 else 4676 ac_cv_lib_socket_gethostbyname=no 4677 fi 4678 rm -f core conftest.err conftest.$ac_objext \ 4679 conftest$ac_exeext conftest.$ac_ext 4680 LIBS=$ac_check_lib_save_LIBS 4681 fi 4682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5 4683 $as_echo "$ac_cv_lib_socket_gethostbyname" >&6; } 4684 if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then : 4685 LIBS="-lsocket -lnsl $LIBS" 4686 fi 4687 4688 fi 4689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 4690 $as_echo_n "checking for library containing socket... " >&6; } 4691 if ${ac_cv_search_socket+:} false; then : 4692 $as_echo_n "(cached) " >&6 4693 else 4694 ac_func_search_save_LIBS=$LIBS 4695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4696 /* end confdefs.h. */ 4697 4698 /* Override any GCC internal prototype to avoid an error. 4699 Use char because int might match the return type of a GCC 4700 builtin and then its argument prototype would still apply. */ 4701 #ifdef __cplusplus 4702 extern "C" 4703 #endif 4704 char socket (); 4705 int 4706 main () 4707 { 4708 return socket (); 4709 ; 4710 return 0; 4711 } 4712 _ACEOF 4713 for ac_lib in '' socket; do 4714 if test -z "$ac_lib"; then 4715 ac_res="none required" 4716 else 4717 ac_res=-l$ac_lib 4718 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4719 fi 4720 if ac_fn_c_try_link "$LINENO"; then : 4721 ac_cv_search_socket=$ac_res 4722 fi 4723 rm -f core conftest.err conftest.$ac_objext \ 4724 conftest$ac_exeext 4725 if ${ac_cv_search_socket+:} false; then : 4726 break 4727 fi 4728 done 4729 if ${ac_cv_search_socket+:} false; then : 4730 4731 else 4732 ac_cv_search_socket=no 4733 fi 4734 rm conftest.$ac_ext 4735 LIBS=$ac_func_search_save_LIBS 4736 fi 4737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 4738 $as_echo "$ac_cv_search_socket" >&6; } 4739 ac_res=$ac_cv_search_socket 4740 if test "$ac_res" != no; then : 4741 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4742 4743 else 4744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 4745 $as_echo_n "checking for socket in -lsocket... " >&6; } 4746 if ${ac_cv_lib_socket_socket+:} false; then : 4747 $as_echo_n "(cached) " >&6 4748 else 4749 ac_check_lib_save_LIBS=$LIBS 4750 LIBS="-lsocket -lnsl $LIBS" 4751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4752 /* end confdefs.h. */ 4753 4754 /* Override any GCC internal prototype to avoid an error. 4755 Use char because int might match the return type of a GCC 4756 builtin and then its argument prototype would still apply. */ 4757 #ifdef __cplusplus 4758 extern "C" 4759 #endif 4760 char socket (); 4761 int 4762 main () 4763 { 4764 return socket (); 4765 ; 4766 return 0; 4767 } 4768 _ACEOF 4769 if ac_fn_c_try_link "$LINENO"; then : 4770 ac_cv_lib_socket_socket=yes 4771 else 4772 ac_cv_lib_socket_socket=no 4773 fi 4774 rm -f core conftest.err conftest.$ac_objext \ 4775 conftest$ac_exeext conftest.$ac_ext 4776 LIBS=$ac_check_lib_save_LIBS 4777 fi 4778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 4779 $as_echo "$ac_cv_lib_socket_socket" >&6; } 4780 if test "x$ac_cv_lib_socket_socket" = xyes; then : 4781 LIBS="-lsocket -lnsl $LIBS" 4782 fi 4783 4784 fi 4785 4786 # DLPI needs putmsg under HPUX so test for -lstr while we're at it 4787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5 4788 $as_echo_n "checking for library containing putmsg... " >&6; } 4789 if ${ac_cv_search_putmsg+:} false; then : 4790 $as_echo_n "(cached) " >&6 4791 else 4792 ac_func_search_save_LIBS=$LIBS 4793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4794 /* end confdefs.h. */ 4795 4796 /* Override any GCC internal prototype to avoid an error. 4797 Use char because int might match the return type of a GCC 4798 builtin and then its argument prototype would still apply. */ 4799 #ifdef __cplusplus 4800 extern "C" 4801 #endif 4802 char putmsg (); 4803 int 4804 main () 4805 { 4806 return putmsg (); 4807 ; 4808 return 0; 4809 } 4810 _ACEOF 4811 for ac_lib in '' str; do 4812 if test -z "$ac_lib"; then 4813 ac_res="none required" 4814 else 4815 ac_res=-l$ac_lib 4816 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4817 fi 4818 if ac_fn_c_try_link "$LINENO"; then : 4819 ac_cv_search_putmsg=$ac_res 4820 fi 4821 rm -f core conftest.err conftest.$ac_objext \ 4822 conftest$ac_exeext 4823 if ${ac_cv_search_putmsg+:} false; then : 4824 break 4825 fi 4826 done 4827 if ${ac_cv_search_putmsg+:} false; then : 4828 4829 else 4830 ac_cv_search_putmsg=no 4831 fi 4832 rm conftest.$ac_ext 4833 LIBS=$ac_func_search_save_LIBS 4834 fi 4835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5 4836 $as_echo "$ac_cv_search_putmsg" >&6; } 4837 ac_res=$ac_cv_search_putmsg 4838 if test "$ac_res" != no; then : 4839 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4840 4841 fi 4842 4843 4844 4845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable ipv6" >&5 4846 $as_echo_n "checking whether to enable ipv6... " >&6; } 4847 # Check whether --enable-ipv6 was given. 4848 if test "${enable_ipv6+set}" = set; then : 4849 enableval=$enable_ipv6; case "$enableval" in 4850 yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4851 $as_echo "yes" >&6; } 4852 LOCALSRC="print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC" 4853 4854 $as_echo "#define INET6 1" >>confdefs.h 4855 4856 ipv6=yes 4857 ;; 4858 *) 4859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4860 $as_echo "no" >&6; } 4861 ipv6=no 4862 ;; 4863 esac 4864 else 4865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4866 /* end confdefs.h. */ 4867 4868 /* AF_INET6 available check */ 4869 #include <sys/types.h> 4870 #include <sys/socket.h> 4871 #include <netinet/in.h> 4872 #ifdef AF_INET6 4873 void 4874 foo(struct in6_addr *addr) 4875 { 4876 memset(addr, 0, sizeof (struct in6_addr)); 4877 } 4878 #else 4879 #error "AF_INET6 not defined" 4880 #endif 4881 4882 4883 _ACEOF 4884 if ac_fn_c_try_compile "$LINENO"; then : 4885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4886 $as_echo "yes" >&6; } 4887 LOCALSRC="print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC" 4888 4889 $as_echo "#define INET6 1" >>confdefs.h 4890 4891 ipv6=yes 4892 else 4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4894 $as_echo "no" >&6; } 4895 ipv6=no 4896 fi 4897 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4898 fi 4899 4900 4901 ipv6type=unknown 4902 ipv6lib=none 4903 ipv6trylibc=no 4904 4905 if test "$ipv6" = "yes"; then 4906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5 4907 $as_echo_n "checking ipv6 stack type... " >&6; } 4908 for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do 4909 case $i in 4910 inria) 4911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4912 /* end confdefs.h. */ 4913 #include <netinet/in.h> 4914 #ifdef IPV6_INRIA_VERSION 4915 yes 4916 #endif 4917 _ACEOF 4918 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4919 $EGREP "yes" >/dev/null 2>&1; then : 4920 ipv6type=$i; 4921 CFLAGS="-DINET6 $CFLAGS" 4922 fi 4923 rm -f conftest* 4924 4925 ;; 4926 kame) 4927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4928 /* end confdefs.h. */ 4929 #include <netinet/in.h> 4930 #ifdef __KAME__ 4931 yes 4932 #endif 4933 _ACEOF 4934 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4935 $EGREP "yes" >/dev/null 2>&1; then : 4936 ipv6type=$i; 4937 ipv6lib=inet6; 4938 ipv6libdir=/usr/local/v6/lib; 4939 ipv6trylibc=yes; 4940 CFLAGS="-DINET6 $CFLAGS" 4941 fi 4942 rm -f conftest* 4943 4944 ;; 4945 linux-glibc) 4946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4947 /* end confdefs.h. */ 4948 #include <features.h> 4949 #if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1 4950 yes 4951 #endif 4952 _ACEOF 4953 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4954 $EGREP "yes" >/dev/null 2>&1; then : 4955 ipv6type=$i; 4956 CFLAGS="-DINET6 $CFLAGS" 4957 fi 4958 rm -f conftest* 4959 4960 ;; 4961 linux-libinet6) 4962 if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then 4963 ipv6type=$i 4964 ipv6lib=inet6 4965 ipv6libdir=/usr/inet6/lib 4966 ipv6trylibc=yes; 4967 CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS" 4968 fi 4969 ;; 4970 toshiba) 4971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4972 /* end confdefs.h. */ 4973 #include <sys/param.h> 4974 #ifdef _TOSHIBA_INET6 4975 yes 4976 #endif 4977 _ACEOF 4978 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4979 $EGREP "yes" >/dev/null 2>&1; then : 4980 ipv6type=$i; 4981 ipv6lib=inet6; 4982 ipv6libdir=/usr/local/v6/lib; 4983 CFLAGS="-DINET6 $CFLAGS" 4984 fi 4985 rm -f conftest* 4986 4987 ;; 4988 v6d) 4989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4990 /* end confdefs.h. */ 4991 #include </usr/local/v6/include/sys/v6config.h> 4992 #ifdef __V6D__ 4993 yes 4994 #endif 4995 _ACEOF 4996 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4997 $EGREP "yes" >/dev/null 2>&1; then : 4998 ipv6type=$i; 4999 ipv6lib=v6; 5000 ipv6libdir=/usr/local/v6/lib; 5001 CFLAGS="-I/usr/local/v6/include $CFLAGS" 5002 fi 5003 rm -f conftest* 5004 5005 ;; 5006 zeta) 5007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5008 /* end confdefs.h. */ 5009 #include <sys/param.h> 5010 #ifdef _ZETA_MINAMI_INET6 5011 yes 5012 #endif 5013 _ACEOF 5014 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5015 $EGREP "yes" >/dev/null 2>&1; then : 5016 ipv6type=$i; 5017 ipv6lib=inet6; 5018 ipv6libdir=/usr/local/v6/lib; 5019 CFLAGS="-DINET6 $CFLAGS" 5020 fi 5021 rm -f conftest* 5022 5023 ;; 5024 esac 5025 if test "$ipv6type" != "unknown"; then 5026 break 5027 fi 5028 done 5029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5 5030 $as_echo "$ipv6type" >&6; } 5031 fi 5032 5033 if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then 5034 if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then 5035 LIBS="-L$ipv6libdir -l$ipv6lib $LIBS" 5036 echo "You have $ipv6lib library, using it" 5037 else 5038 if test "$ipv6trylibc" = "yes"; then 5039 echo "You do not have $ipv6lib library, using libc" 5040 else 5041 echo 'Fatal: no $ipv6lib library found. cannot continue.' 5042 echo "You need to fetch lib$ipv6lib.a from appropriate" 5043 echo 'ipv6 kit and compile beforehand.' 5044 exit 1 5045 fi 5046 fi 5047 fi 5048 5049 5050 if test "$ipv6" = "yes"; then 5051 # 5052 # XXX - on Tru64 UNIX 5.1, there is no "getaddrinfo()" 5053 # function in libc; there are "ngetaddrinfo()" and 5054 # "ogetaddrinfo()" functions, and <netdb.h> #defines 5055 # "getaddrinfo" to be either "ngetaddrinfo" or 5056 # "ogetaddrinfo", depending on whether _SOCKADDR_LEN 5057 # or _XOPEN_SOURCE_EXTENDED are defined or not. 5058 # 5059 # So this test doesn't work on Tru64 5.1, and possibly 5060 # on other 5.x releases. This causes the configure 5061 # script to become confused, and results in libpcap 5062 # being unbuildable. 5063 # 5064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5 5065 $as_echo_n "checking for library containing getaddrinfo... " >&6; } 5066 if ${ac_cv_search_getaddrinfo+:} false; then : 5067 $as_echo_n "(cached) " >&6 5068 else 5069 ac_func_search_save_LIBS=$LIBS 5070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5071 /* end confdefs.h. */ 5072 5073 /* Override any GCC internal prototype to avoid an error. 5074 Use char because int might match the return type of a GCC 5075 builtin and then its argument prototype would still apply. */ 5076 #ifdef __cplusplus 5077 extern "C" 5078 #endif 5079 char getaddrinfo (); 5080 int 5081 main () 5082 { 5083 return getaddrinfo (); 5084 ; 5085 return 0; 5086 } 5087 _ACEOF 5088 for ac_lib in '' socket; do 5089 if test -z "$ac_lib"; then 5090 ac_res="none required" 5091 else 5092 ac_res=-l$ac_lib 5093 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5094 fi 5095 if ac_fn_c_try_link "$LINENO"; then : 5096 ac_cv_search_getaddrinfo=$ac_res 5097 fi 5098 rm -f core conftest.err conftest.$ac_objext \ 5099 conftest$ac_exeext 5100 if ${ac_cv_search_getaddrinfo+:} false; then : 5101 break 5102 fi 5103 done 5104 if ${ac_cv_search_getaddrinfo+:} false; then : 5105 5106 else 5107 ac_cv_search_getaddrinfo=no 5108 fi 5109 rm conftest.$ac_ext 5110 LIBS=$ac_func_search_save_LIBS 5111 fi 5112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5 5113 $as_echo "$ac_cv_search_getaddrinfo" >&6; } 5114 ac_res=$ac_cv_search_getaddrinfo 5115 if test "$ac_res" != no; then : 5116 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking getaddrinfo bug" >&5 5118 $as_echo_n "checking getaddrinfo bug... " >&6; } 5119 if ${td_cv_buggygetaddrinfo+:} false; then : 5120 $as_echo_n "(cached) " >&6 5121 else 5122 if test "$cross_compiling" = yes; then : 5123 td_cv_buggygetaddrinfo=unknown 5124 else 5125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5126 /* end confdefs.h. */ 5127 5128 #include <sys/types.h> 5129 #include <netdb.h> 5130 #include <string.h> 5131 #include <sys/socket.h> 5132 #include <netinet/in.h> 5133 5134 main() 5135 { 5136 int passive, gaierr, inet4 = 0, inet6 = 0; 5137 struct addrinfo hints, *ai, *aitop; 5138 char straddr[INET6_ADDRSTRLEN], strport[16]; 5139 5140 for (passive = 0; passive <= 1; passive++) { 5141 memset(&hints, 0, sizeof(hints)); 5142 hints.ai_family = AF_UNSPEC; 5143 hints.ai_flags = passive ? AI_PASSIVE : 0; 5144 hints.ai_socktype = SOCK_STREAM; 5145 hints.ai_protocol = IPPROTO_TCP; 5146 if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) { 5147 (void)gai_strerror(gaierr); 5148 goto bad; 5149 } 5150 for (ai = aitop; ai; ai = ai->ai_next) { 5151 if (ai->ai_addr == NULL || 5152 ai->ai_addrlen == 0 || 5153 getnameinfo(ai->ai_addr, ai->ai_addrlen, 5154 straddr, sizeof(straddr), strport, sizeof(strport), 5155 NI_NUMERICHOST|NI_NUMERICSERV) != 0) { 5156 goto bad; 5157 } 5158 switch (ai->ai_family) { 5159 case AF_INET: 5160 if (strcmp(strport, "54321") != 0) { 5161 goto bad; 5162 } 5163 if (passive) { 5164 if (strcmp(straddr, "0.0.0.0") != 0) { 5165 goto bad; 5166 } 5167 } else { 5168 if (strcmp(straddr, "127.0.0.1") != 0) { 5169 goto bad; 5170 } 5171 } 5172 inet4++; 5173 break; 5174 case AF_INET6: 5175 if (strcmp(strport, "54321") != 0) { 5176 goto bad; 5177 } 5178 if (passive) { 5179 if (strcmp(straddr, "::") != 0) { 5180 goto bad; 5181 } 5182 } else { 5183 if (strcmp(straddr, "::1") != 0) { 5184 goto bad; 5185 } 5186 } 5187 inet6++; 5188 break; 5189 case AF_UNSPEC: 5190 goto bad; 5191 break; 5192 #ifdef AF_UNIX 5193 case AF_UNIX: 5194 #else 5195 #ifdef AF_LOCAL 5196 case AF_LOCAL: 5197 #endif 5198 #endif 5199 default: 5200 /* another family support? */ 5201 break; 5202 } 5203 } 5204 } 5205 5206 /* supported family should be 2, unsupported family should be 0 */ 5207 if (!(inet4 == 0 || inet4 == 2)) 5208 goto bad; 5209 if (!(inet6 == 0 || inet6 == 2)) 5210 goto bad; 5211 5212 if (aitop) 5213 freeaddrinfo(aitop); 5214 exit(0); 5215 5216 bad: 5217 if (aitop) 5218 freeaddrinfo(aitop); 5219 exit(1); 5220 } 5221 5222 _ACEOF 5223 if ac_fn_c_try_run "$LINENO"; then : 5224 td_cv_buggygetaddrinfo=no 5225 else 5226 td_cv_buggygetaddrinfo=yes 5227 fi 5228 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5229 conftest.$ac_objext conftest.beam conftest.$ac_ext 5230 fi 5231 5232 fi 5233 5234 if test "$td_cv_buggygetaddrinfo" = no; then 5235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: good" >&5 5236 $as_echo "good" >&6; } 5237 elif test "$td_cv_buggygetaddrinfo" = unknown; then 5238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown (cross-compiling)" >&5 5239 $as_echo "unknown (cross-compiling)" >&6; } 5240 else 5241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5 5242 $as_echo "buggy" >&6; } 5243 fi 5244 5245 if test "$td_cv_buggygetaddrinfo" = "yes"; then 5246 # 5247 # XXX - it doesn't appear that "ipv6type" can ever be 5248 # set to "linux". Should this be testing for 5249 # "linux-glibc", or for that *or* "linux-libinet6"? 5250 # If the latter, note that "linux-libinet6" is also 5251 # the type given to some non-Linux OSes. 5252 # 5253 if test "$ipv6type" != "linux"; then 5254 echo 'Fatal: You must get working getaddrinfo() function.' 5255 echo ' or you can specify "--disable-ipv6"'. 5256 exit 1 5257 else 5258 echo 'Warning: getaddrinfo() implementation on your system seems be buggy.' 5259 echo ' Better upgrade your system library to newest version' 5260 echo ' of GNU C library (aka glibc).' 5261 fi 5262 fi 5263 5264 fi 5265 5266 ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo" 5267 if test "x$ac_cv_func_getnameinfo" = xyes; then : 5268 $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h 5269 5270 else 5271 case " $LIBOBJS " in 5272 *" getnameinfo.$ac_objext "* ) ;; 5273 *) LIBOBJS="$LIBOBJS getnameinfo.$ac_objext" 5274 ;; 5275 esac 5276 5277 fi 5278 5279 5280 fi 5281 5282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5 5283 $as_echo_n "checking for dnet_htoa declaration in netdnet/dnetdb.h... " >&6; } 5284 if ${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+:} false; then : 5285 $as_echo_n "(cached) " >&6 5286 else 5287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5288 /* end confdefs.h. */ 5289 #include <netdnet/dnetdb.h> 5290 5291 _ACEOF 5292 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5293 $EGREP "dnet_htoa" >/dev/null 2>&1; then : 5294 td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes 5295 else 5296 td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no 5297 fi 5298 rm -f conftest* 5299 5300 fi 5301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5 5302 $as_echo "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; } 5303 if test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then 5304 5305 $as_echo "#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1" >>confdefs.h 5306 5307 fi 5308 5309 5310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for addrinfo" >&5 5311 $as_echo_n "checking for addrinfo... " >&6; } 5312 if ${ac_cv_addrinfo+:} false; then : 5313 $as_echo_n "(cached) " >&6 5314 else 5315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5316 /* end confdefs.h. */ 5317 5318 # include <netdb.h> 5319 int 5320 main () 5321 { 5322 struct addrinfo a 5323 ; 5324 return 0; 5325 } 5326 _ACEOF 5327 if ac_fn_c_try_compile "$LINENO"; then : 5328 ac_cv_addrinfo=yes 5329 else 5330 ac_cv_addrinfo=no 5331 fi 5332 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5333 fi 5334 5335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_addrinfo" >&5 5336 $as_echo "$ac_cv_addrinfo" >&6; } 5337 if test $ac_cv_addrinfo = yes; then 5338 5339 $as_echo "#define HAVE_ADDRINFO 1" >>confdefs.h 5340 5341 else 5342 5343 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h 5344 5345 fi 5346 5347 if test "$ac_cv_addrinfo" =