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" = no; then 5348 missing_includes=yes 5349 fi 5350 5351 5352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_MAXSERV" >&5 5353 $as_echo_n "checking for NI_MAXSERV... " >&6; } 5354 if ${ac_cv_maxserv+:} false; then : 5355 $as_echo_n "(cached) " >&6 5356 else 5357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5358 /* end confdefs.h. */ 5359 #include <netdb.h> 5360 #ifdef NI_MAXSERV 5361 yes 5362 #endif 5363 _ACEOF 5364 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5365 $EGREP "yes" >/dev/null 2>&1; then : 5366 ac_cv_maxserv=yes 5367 else 5368 ac_cv_maxserv=no 5369 fi 5370 rm -f conftest* 5371 5372 fi 5373 5374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_maxserv" >&5 5375 $as_echo "$ac_cv_maxserv" >&6; } 5376 if test $ac_cv_maxserv != yes; then 5377 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h 5378 5379 fi 5380 5381 if test "$ac_cv_maxserv" = no; then 5382 missing_includes=yes 5383 fi 5384 5385 5386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_NAMEREQD" >&5 5387 $as_echo_n "checking for NI_NAMEREQD... " >&6; } 5388 if ${ac_cv_namereqd+:} false; then : 5389 $as_echo_n "(cached) " >&6 5390 else 5391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5392 /* end confdefs.h. */ 5393 #include <netdb.h> 5394 #ifdef NI_NOFQDN 5395 yes 5396 #endif 5397 _ACEOF 5398 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5399 $EGREP "yes" >/dev/null 2>&1; then : 5400 ac_cv_namereqd=yes 5401 else 5402 ac_cv_namereqd=no 5403 fi 5404 rm -f conftest* 5405 5406 fi 5407 5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namereqd" >&5 5409 $as_echo "$ac_cv_namereqd" >&6; } 5410 if test $ac_cv_namereqd != yes; then 5411 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h 5412 5413 fi 5414 5415 if test "$ac_cv_namereqd" = no; then 5416 missing_includes=yes 5417 fi 5418 5419 ac_fn_c_check_func "$LINENO" "vfprintf" "ac_cv_func_vfprintf" 5420 if test "x$ac_cv_func_vfprintf" = xyes; then : 5421 $as_echo "#define HAVE_VFPRINTF 1" >>confdefs.h 5422 5423 else 5424 case " $LIBOBJS " in 5425 *" vfprintf.$ac_objext "* ) ;; 5426 *) LIBOBJS="$LIBOBJS vfprintf.$ac_objext" 5427 ;; 5428 esac 5429 5430 fi 5431 5432 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp" 5433 if test "x$ac_cv_func_strcasecmp" = xyes; then : 5434 $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h 5435 5436 else 5437 case " $LIBOBJS " in 5438 *" strcasecmp.$ac_objext "* ) ;; 5439 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 5440 ;; 5441 esac 5442 5443 fi 5444 5445 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" 5446 if test "x$ac_cv_func_strlcat" = xyes; then : 5447 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h 5448 5449 else 5450 case " $LIBOBJS " in 5451 *" strlcat.$ac_objext "* ) ;; 5452 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext" 5453 ;; 5454 esac 5455 5456 fi 5457 5458 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 5459 if test "x$ac_cv_func_strlcpy" = xyes; then : 5460 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h 5461 5462 else 5463 case " $LIBOBJS " in 5464 *" strlcpy.$ac_objext "* ) ;; 5465 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext" 5466 ;; 5467 esac 5468 5469 fi 5470 5471 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup" 5472 if test "x$ac_cv_func_strdup" = xyes; then : 5473 $as_echo "#define HAVE_STRDUP 1" >>confdefs.h 5474 5475 else 5476 case " $LIBOBJS " in 5477 *" strdup.$ac_objext "* ) ;; 5478 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 5479 ;; 5480 esac 5481 5482 fi 5483 5484 ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep" 5485 if test "x$ac_cv_func_strsep" = xyes; then : 5486 $as_echo "#define HAVE_STRSEP 1" >>confdefs.h 5487 5488 else 5489 case " $LIBOBJS " in 5490 *" strsep.$ac_objext "* ) ;; 5491 *) LIBOBJS="$LIBOBJS strsep.$ac_objext" 5492 ;; 5493 esac 5494 5495 fi 5496 5497 ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long" 5498 if test "x$ac_cv_func_getopt_long" = xyes; then : 5499 $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h 5500 5501 else 5502 case " $LIBOBJS " in 5503 *" getopt_long.$ac_objext "* ) ;; 5504 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext" 5505 ;; 5506 esac 5507 5508 fi 5509 5510 5511 for ac_func in fork vfork strftime 5512 do : 5513 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5514 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5515 if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 5516 cat >>confdefs.h <<_ACEOF 5517 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5518 _ACEOF 5519 5520 fi 5521 done 5522 5523 for ac_func in setlinebuf alarm 5524 do : 5525 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5526 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5527 if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 5528 cat >>confdefs.h <<_ACEOF 5529 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5530 _ACEOF 5531 5532 fi 5533 done 5534 5535 5536 needsnprintf=no 5537 for ac_func in vsnprintf snprintf 5538 do : 5539 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5540 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5541 if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 5542 cat >>confdefs.h <<_ACEOF 5543 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5544 _ACEOF 5545 5546 else 5547 needsnprintf=yes 5548 fi 5549 done 5550 5551 if test $needsnprintf = yes; then 5552 case " $LIBOBJS " in 5553 *" snprintf.$ac_objext "* ) ;; 5554 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 5555 ;; 5556 esac 5557 5558 fi 5559 5560 5561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 5562 $as_echo_n "checking return type of signal handlers... " >&6; } 5563 if ${ac_cv_type_signal+:} false; then : 5564 $as_echo_n "(cached) " >&6 5565 else 5566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5567 /* end confdefs.h. */ 5568 #include <sys/types.h> 5569 #include <signal.h> 5570 5571 int 5572 main () 5573 { 5574 return *(signal (0, 0)) (0) == 1; 5575 ; 5576 return 0; 5577 } 5578 _ACEOF 5579 if ac_fn_c_try_compile "$LINENO"; then : 5580 ac_cv_type_signal=int 5581 else 5582 ac_cv_type_signal=void 5583 fi 5584 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5585 fi 5586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 5587 $as_echo "$ac_cv_type_signal" >&6; } 5588 5589 cat >>confdefs.h <<_ACEOF 5590 #define RETSIGTYPE $ac_cv_type_signal 5591 _ACEOF 5592 5593 5594 if test "$ac_cv_type_signal" = void ; then 5595 5596 $as_echo "#define RETSIGVAL /**/" >>confdefs.h 5597 5598 else 5599 5600 $as_echo "#define RETSIGVAL (0)" >>confdefs.h 5601 5602 fi 5603 case "$host_os" in 5604 5605 irix*) 5606 5607 $as_echo "#define _BSD_SIGNALS 1" >>confdefs.h 5608 5609 ;; 5610 5611 *) 5612 for ac_func in sigaction 5613 do : 5614 ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction" 5615 if test "x$ac_cv_func_sigaction" = xyes; then : 5616 cat >>confdefs.h <<_ACEOF 5617 #define HAVE_SIGACTION 1 5618 _ACEOF 5619 5620 fi 5621 done 5622 5623 if test $ac_cv_func_sigaction = no ; then 5624 for ac_func in sigset 5625 do : 5626 ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset" 5627 if test "x$ac_cv_func_sigset" = xyes; then : 5628 cat >>confdefs.h <<_ACEOF 5629 #define HAVE_SIGSET 1 5630 _ACEOF 5631 5632 fi 5633 done 5634 5635 fi 5636 ;; 5637 esac 5638 5639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dnet_htoa" >&5 5640 $as_echo_n "checking for library containing dnet_htoa... " >&6; } 5641 if ${ac_cv_search_dnet_htoa+:} false; then : 5642 $as_echo_n "(cached) " >&6 5643 else 5644 ac_func_search_save_LIBS=$LIBS 5645 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5646 /* end confdefs.h. */ 5647 5648 /* Override any GCC internal prototype to avoid an error. 5649 Use char because int might match the return type of a GCC 5650 builtin and then its argument prototype would still apply. */ 5651 #ifdef __cplusplus 5652 extern "C" 5653 #endif 5654 char dnet_htoa (); 5655 int 5656 main () 5657 { 5658 return dnet_htoa (); 5659 ; 5660 return 0; 5661 } 5662 _ACEOF 5663 for ac_lib in '' dnet; do 5664 if test -z "$ac_lib"; then 5665 ac_res="none required" 5666 else 5667 ac_res=-l$ac_lib 5668 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5669 fi 5670 if ac_fn_c_try_link "$LINENO"; then : 5671 ac_cv_search_dnet_htoa=$ac_res 5672 fi 5673 rm -f core conftest.err conftest.$ac_objext \ 5674 conftest$ac_exeext 5675 if ${ac_cv_search_dnet_htoa+:} false; then : 5676 break 5677 fi 5678 done 5679 if ${ac_cv_search_dnet_htoa+:} false; then : 5680 5681 else 5682 ac_cv_search_dnet_htoa=no 5683 fi 5684 rm conftest.$ac_ext 5685 LIBS=$ac_func_search_save_LIBS 5686 fi 5687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dnet_htoa" >&5 5688 $as_echo "$ac_cv_search_dnet_htoa" >&6; } 5689 ac_res=$ac_cv_search_dnet_htoa 5690 if test "$ac_res" != no; then : 5691 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5692 5693 $as_echo "#define HAVE_DNET_HTOA 1" >>confdefs.h 5694 5695 fi 5696 5697 5698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5 5699 $as_echo_n "checking for main in -lrpc... " >&6; } 5700 if ${ac_cv_lib_rpc_main+:} false; then : 5701 $as_echo_n "(cached) " >&6 5702 else 5703 ac_check_lib_save_LIBS=$LIBS 5704 LIBS="-lrpc $LIBS" 5705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5706 /* end confdefs.h. */ 5707 5708 5709 int 5710 main () 5711 { 5712 return main (); 5713 ; 5714 return 0; 5715 } 5716 _ACEOF 5717 if ac_fn_c_try_link "$LINENO"; then : 5718 ac_cv_lib_rpc_main=yes 5719 else 5720 ac_cv_lib_rpc_main=no 5721 fi 5722 rm -f core conftest.err conftest.$ac_objext \ 5723 conftest$ac_exeext conftest.$ac_ext 5724 LIBS=$ac_check_lib_save_LIBS 5725 fi 5726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5 5727 $as_echo "$ac_cv_lib_rpc_main" >&6; } 5728 if test "x$ac_cv_lib_rpc_main" = xyes; then : 5729 cat >>confdefs.h <<_ACEOF 5730 #define HAVE_LIBRPC 1 5731 _ACEOF 5732 5733 LIBS="-lrpc $LIBS" 5734 5735 fi 5736 5737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5 5738 $as_echo_n "checking for library containing getrpcbynumber... " >&6; } 5739 if ${ac_cv_search_getrpcbynumber+:} false; then : 5740 $as_echo_n "(cached) " >&6 5741 else 5742 ac_func_search_save_LIBS=$LIBS 5743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5744 /* end confdefs.h. */ 5745 5746 /* Override any GCC internal prototype to avoid an error. 5747 Use char because int might match the return type of a GCC 5748 builtin and then its argument prototype would still apply. */ 5749 #ifdef __cplusplus 5750 extern "C" 5751 #endif 5752 char getrpcbynumber (); 5753 int 5754 main () 5755 { 5756 return getrpcbynumber (); 5757 ; 5758 return 0; 5759 } 5760 _ACEOF 5761 for ac_lib in '' nsl; do 5762 if test -z "$ac_lib"; then 5763 ac_res="none required" 5764 else 5765 ac_res=-l$ac_lib 5766 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5767 fi 5768 if ac_fn_c_try_link "$LINENO"; then : 5769 ac_cv_search_getrpcbynumber=$ac_res 5770 fi 5771 rm -f core conftest.err conftest.$ac_objext \ 5772 conftest$ac_exeext 5773 if ${ac_cv_search_getrpcbynumber+:} false; then : 5774 break 5775 fi 5776 done 5777 if ${ac_cv_search_getrpcbynumber+:} false; then : 5778 5779 else 5780 ac_cv_search_getrpcbynumber=no 5781 fi 5782 rm conftest.$ac_ext 5783 LIBS=$ac_func_search_save_LIBS 5784 fi 5785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5 5786 $as_echo "$ac_cv_search_getrpcbynumber" >&6; } 5787 ac_res=$ac_cv_search_getrpcbynumber 5788 if test "$ac_res" != no; then : 5789 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5790 5791 $as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h 5792 5793 fi 5794 5795 5796 5797 5798 LBL_LIBS="$LIBS" 5799 pfopen=/usr/examples/packetfilter/pfopen.c 5800 if test -f $pfopen ; then 5801 for ac_func in pfopen 5802 do : 5803 ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen" 5804 if test "x$ac_cv_func_pfopen" = xyes; then : 5805 cat >>confdefs.h <<_ACEOF 5806 #define HAVE_PFOPEN 1 5807 _ACEOF 5808 5809 fi 5810 done 5811 5812 if test $ac_cv_func_pfopen = "no" ; then 5813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5 5814 $as_echo "Using $pfopen" >&6; } 5815 LIBS="$LIBS $pfopen" 5816 fi 5817 fi 5818 libpcap=FAIL 5819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5 5820 $as_echo_n "checking for local pcap library... " >&6; } 5821 5822 # Check whether --with-system-libpcap was given. 5823 if test "${with_system_libpcap+set}" = set; then : 5824 withval=$with_system_libpcap; 5825 fi 5826 5827 if test "x$with_system_libpcap" != xyes ; then 5828 lastdir=FAIL 5829 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \ 5830 egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'` 5831 places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \ 5832 egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'` 5833 for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do 5834 basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \ 5835 sed -e 's/-PRE-GIT$//' ` 5836 if test $lastdir = $basedir ; then 5837 continue; 5838 fi 5839 lastdir=$dir 5840 if test -r $dir/libpcap.a ; then 5841 libpcap=$dir/libpcap.a 5842 d=$dir 5843 fi 5844 done 5845 fi 5846 if test $libpcap = FAIL ; then 5847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5848 $as_echo "not found" >&6; } 5849 5850 # 5851 # Look for pcap-config. 5852 # 5853 if test -n "$ac_tool_prefix"; then 5854 # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args. 5855 set dummy ${ac_tool_prefix}pcap-config; ac_word=$2 5856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5857 $as_echo_n "checking for $ac_word... " >&6; } 5858 if ${ac_cv_path_PCAP_CONFIG+:} false; then : 5859 $as_echo_n "(cached) " >&6 5860 else 5861 case $PCAP_CONFIG in 5862 [\\/]* | ?:[\\/]*) 5863 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path. 5864 ;; 5865 *) 5866 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5867 for as_dir in $PATH 5868 do 5869 IFS=$as_save_IFS 5870 test -z "$as_dir" && as_dir=. 5871 for ac_exec_ext in '' $ac_executable_extensions; do 5872 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5873 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 5874 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5875 break 2 5876 fi 5877 done 5878 done 5879 IFS=$as_save_IFS 5880 5881 ;; 5882 esac 5883 fi 5884 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG 5885 if test -n "$PCAP_CONFIG"; then 5886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5 5887 $as_echo "$PCAP_CONFIG" >&6; } 5888 else 5889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5890 $as_echo "no" >&6; } 5891 fi 5892 5893 5894 fi 5895 if test -z "$ac_cv_path_PCAP_CONFIG"; then 5896 ac_pt_PCAP_CONFIG=$PCAP_CONFIG 5897 # Extract the first word of "pcap-config", so it can be a program name with args. 5898 set dummy pcap-config; ac_word=$2 5899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5900 $as_echo_n "checking for $ac_word... " >&6; } 5901 if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then : 5902 $as_echo_n "(cached) " >&6 5903 else 5904 case $ac_pt_PCAP_CONFIG in 5905 [\\/]* | ?:[\\/]*) 5906 ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path. 5907 ;; 5908 *) 5909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5910 for as_dir in $PATH 5911 do 5912 IFS=$as_save_IFS 5913 test -z "$as_dir" && as_dir=. 5914 for ac_exec_ext in '' $ac_executable_extensions; do 5915 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5916 ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 5917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5918 break 2 5919 fi 5920 done 5921 done 5922 IFS=$as_save_IFS 5923 5924 ;; 5925 esac 5926 fi 5927 ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG 5928 if test -n "$ac_pt_PCAP_CONFIG"; then 5929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5 5930 $as_echo "$ac_pt_PCAP_CONFIG" >&6; } 5931 else 5932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5933 $as_echo "no" >&6; } 5934 fi 5935 5936 if test "x$ac_pt_PCAP_CONFIG" = x; then 5937 PCAP_CONFIG="" 5938 else 5939 case $cross_compiling:$ac_tool_warned in 5940 yes:) 5941 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5942 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5943 ac_tool_warned=yes ;; 5944 esac 5945 PCAP_CONFIG=$ac_pt_PCAP_CONFIG 5946 fi 5947 else 5948 PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG" 5949 fi 5950 5951 if test -n "$PCAP_CONFIG" ; then 5952 # 5953 # Found - use it to get the include flags for 5954 # libpcap and the flags to link with libpcap. 5955 # 5956 # Please read section 11.6 "Shell Substitutions" 5957 # in the autoconf manual before doing anything 5958 # to this that involves quoting. Especially note 5959 # the statement "There is just no portable way to use 5960 # double-quoted strings inside double-quoted back-quoted 5961 # expressions (pfew!)." 5962 # 5963 cflags=`"$PCAP_CONFIG" --cflags` 5964 V_INCLS="$cflags $V_INCLS" 5965 libpcap=`"$PCAP_CONFIG" --libs` 5966 else 5967 # 5968 # Not found; look for pcap. 5969 # 5970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5 5971 $as_echo_n "checking for main in -lpcap... " >&6; } 5972 if ${ac_cv_lib_pcap_main+:} false; then : 5973 $as_echo_n "(cached) " >&6 5974 else 5975 ac_check_lib_save_LIBS=$LIBS 5976 LIBS="-lpcap $LIBS" 5977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5978 /* end confdefs.h. */ 5979 5980 5981 int 5982 main () 5983 { 5984 return main (); 5985 ; 5986 return 0; 5987 } 5988 _ACEOF 5989 if ac_fn_c_try_link "$LINENO"; then : 5990 ac_cv_lib_pcap_main=yes 5991 else 5992 ac_cv_lib_pcap_main=no 5993 fi 5994 rm -f core conftest.err conftest.$ac_objext \ 5995 conftest$ac_exeext conftest.$ac_ext 5996 LIBS=$ac_check_lib_save_LIBS 5997 fi 5998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5 5999 $as_echo "$ac_cv_lib_pcap_main" >&6; } 6000 if test "x$ac_cv_lib_pcap_main" = xyes; then : 6001 libpcap="-lpcap" 6002 fi 6003 6004 if test $libpcap = FAIL ; then 6005 as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5 6006 fi 6007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5 6008 $as_echo_n "checking for extraneous pcap header directories... " >&6; } 6009 if test \( ! -r /usr/local/include/pcap.h \) -a \ 6010 \( ! -r /usr/include/pcap.h \); then 6011 if test -r /usr/local/include/pcap/pcap.h; then 6012 d="/usr/local/include/pcap" 6013 elif test -r /usr/include/pcap/pcap.h; then 6014 d="/usr/include/pcap" 6015 fi 6016 fi 6017 if test -z "$d" ; then 6018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 6019 $as_echo "not found" >&6; } 6020 else 6021 V_INCLS="-I$d $V_INCLS" 6022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5 6023 $as_echo "found -- -I$d added" >&6; } 6024 fi 6025 fi 6026 else 6027 V_PCAPDEP=$libpcap 6028 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \ 6029 egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'` 6030 places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \ 6031 egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'` 6032 pcapH=FAIL 6033 if test -r $d/pcap.h; then 6034 pcapH=$d 6035 else 6036 for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do 6037 if test -r $dir/pcap.h ; then 6038 pcapH=$dir 6039 fi 6040 done 6041 fi 6042 6043 if test $pcapH = FAIL ; then 6044 as_fn_error $? "cannot find pcap.h: see INSTALL" "$LINENO" 5 6045 fi 6046 V_INCLS="-I$pcapH $V_INCLS" 6047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5 6048 $as_echo "$libpcap" >&6; } 6049 # Extract the first word of "pcap-config", so it can be a program name with args. 6050 set dummy pcap-config; ac_word=$2 6051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6052 $as_echo_n "checking for $ac_word... " >&6; } 6053 if ${ac_cv_path_PCAP_CONFIG+:} false; then : 6054 $as_echo_n "(cached) " >&6 6055 else 6056 case $PCAP_CONFIG in 6057 [\\/]* | ?:[\\/]*) 6058 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path. 6059 ;; 6060 *) 6061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6062 for as_dir in $d 6063 do 6064 IFS=$as_save_IFS 6065 test -z "$as_dir" && as_dir=. 6066 for ac_exec_ext in '' $ac_executable_extensions; do 6067 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6068 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 6069 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6070 break 2 6071 fi 6072 done 6073 done 6074 IFS=$as_save_IFS 6075 6076 ;; 6077 esac 6078 fi 6079 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG 6080 if test -n "$PCAP_CONFIG"; then 6081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5 6082 $as_echo "$PCAP_CONFIG" >&6; } 6083 else 6084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6085 $as_echo "no" >&6; } 6086 fi 6087 6088 6089 if test -n "$PCAP_CONFIG"; then 6090 # 6091 # The libpcap directory has a pcap-config script. 6092 # Use it to get any additioal libraries needed 6093 # to link with the libpcap archive library in 6094 # that directory. 6095 # 6096 # Please read section 11.6 "Shell Substitutions" 6097 # in the autoconf manual before doing anything 6098 # to this that involves quoting. Especially note 6099 # the statement "There is just no portable way to use 6100 # double-quoted strings inside double-quoted back-quoted 6101 # expressions (pfew!)." 6102 # 6103 additional_libs=`"$PCAP_CONFIG" --additional-libs --static` 6104 libpcap="$libpcap $additional_libs" 6105 fi 6106 fi 6107 LIBS="$libpcap $LIBS" 6108 if ! test -n "$PCAP_CONFIG" ; then 6109 # 6110 # We don't have pcap-config; find out any additional link flags 6111 # we need. (If we have pcap-config, we assume it tells us what 6112 # we need.) 6113 # 6114 case "$host_os" in 6115 6116 aix*) 6117 # 6118 # If libpcap is DLPI-based, we have to use /lib/pse.exp if 6119 # present, as we use the STREAMS routines. 6120 # 6121 # (XXX - true only if we're linking with a static libpcap?) 6122 # 6123 pseexe="/lib/pse.exp" 6124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5 6125 $as_echo_n "checking for $pseexe... " >&6; } 6126 if test -f $pseexe ; then 6127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6128 $as_echo "yes" >&6; } 6129 LIBS="$LIBS -I:$pseexe" 6130 fi 6131 6132 # 6133 # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as 6134 # we use them to load the BPF module. 6135 # 6136 # (XXX - true only if we're linking with a static libpcap?) 6137 # 6138 LIBS="$LIBS -lodm -lcfg" 6139 ;; 6140 esac 6141 fi 6142 6143 ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop" 6144 if test "x$ac_cv_func_pcap_loop" = xyes; then : 6145 6146 else 6147 6148 as_fn_error $? "Report this to tcpdump-workers (at] lists.tcpdump.org, and include the 6149 config.log file in your report. If you have downloaded libpcap from 6150 tcpdump.org, and built it yourself, please also include the config.log 6151 file from the libpcap source directory, the Makefile from the libpcap 6152 source directory, and the output of the make process for libpcap, as 6153 this could be a problem with the libpcap that was built, and we will 6154 not be able to determine why this is happening, and thus will not be 6155 able to fix it, without that information, as we have not been able to 6156 reproduce this problem ourselves." "$LINENO" 5 6157 6158 fi 6159 6160 6161 6162 # 6163 # Check for these after AC_LBL_LIBPCAP, so we link with the appropriate 6164 # libraries (e.g., "-lsocket -lnsl" on Solaris). 6165 # 6166 # We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which 6167 # use AC_CHECK_FUNC which doesn't let us specify the right #includes 6168 # to make this work on BSD/OS 4.x. BSD/OS 4.x ships with the BIND8 6169 # resolver, and the way it defines inet_{ntop,pton} is rather strange; 6170 # it does not ship with a libc symbol "inet_ntop()", it ships with 6171 # "_inet_ntop()", and has a #define macro in one of the system headers 6172 # to rename it. 6173 # 6174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop" >&5 6175 $as_echo_n "checking for inet_ntop... " >&6; } 6176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6177 /* end confdefs.h. */ 6178 #include <sys/types.h> 6179 #include <sys/socket.h> 6180 #include <netinet/in.h> 6181 #include <arpa/inet.h> 6182 int 6183 main () 6184 { 6185 char src[4], dst[128]; 6186 inet_ntop(AF_INET, src, dst, sizeof(dst)); 6187 ; 6188 return 0; 6189 } 6190 _ACEOF 6191 if ac_fn_c_try_link "$LINENO"; then : 6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6193 $as_echo "yes" >&6; } 6194 else 6195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6196 $as_echo "no" >&6; } 6197 case " $LIBOBJS " in 6198 *" inet_ntop.$ac_objext "* ) ;; 6199 *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext" 6200 ;; 6201 esac 6202 6203 fi 6204 rm -f core conftest.err conftest.$ac_objext \ 6205 conftest$ac_exeext conftest.$ac_ext 6206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5 6207 $as_echo_n "checking for inet_pton... " >&6; } 6208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6209 /* end confdefs.h. */ 6210 #include <sys/types.h> 6211 #include <sys/socket.h> 6212 #include <netinet/in.h> 6213 #include <arpa/inet.h> 6214 int 6215 main () 6216 { 6217 char src[128], dst[4]; 6218 inet_pton(AF_INET, src, dst); 6219 ; 6220 return 0; 6221 } 6222 _ACEOF 6223 if ac_fn_c_try_link "$LINENO"; then : 6224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6225 $as_echo "yes" >&6; } 6226 else 6227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6228 $as_echo "no" >&6; } 6229 case " $LIBOBJS " in 6230 *" inet_pton.$ac_objext "* ) ;; 6231 *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext" 6232 ;; 6233 esac 6234 6235 fi 6236 rm -f core conftest.err conftest.$ac_objext \ 6237 conftest$ac_exeext conftest.$ac_ext 6238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5 6239 $as_echo_n "checking for inet_aton... " >&6; } 6240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6241 /* end confdefs.h. */ 6242 #include <sys/types.h> 6243 #include <netinet/in.h> 6244 #include <arpa/inet.h> 6245 int 6246 main () 6247 { 6248 char src[128]; 6249 struct in_addr dst; 6250 inet_aton(src, &dst); 6251 ; 6252 return 0; 6253 } 6254 _ACEOF 6255 if ac_fn_c_try_link "$LINENO"; then : 6256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6257 $as_echo "yes" >&6; } 6258 else 6259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6260 $as_echo "no" >&6; } 6261 case " $LIBOBJS " in 6262 *" inet_aton.$ac_objext "* ) ;; 6263 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext" 6264 ;; 6265 esac 6266 6267 fi 6268 rm -f core conftest.err conftest.$ac_objext \ 6269 conftest$ac_exeext conftest.$ac_ext 6270 6271 # 6272 # Check for these after AC_LBL_LIBPCAP, for the same reason. 6273 # 6274 # You are in a twisty little maze of UN*Xes, all different. 6275 # Some might not have ether_ntohost(). 6276 # Some might have it, but not declare it in any header file. 6277 # Some might have it, but declare it in <netinet/if_ether.h>. 6278 # Some might have it, but declare it in <netinet/ether.h> 6279 # (And some might have it but document it as something declared in 6280 # <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.) 6281 # 6282 # Before you is a C compiler. 6283 # 6284 for ac_func in ether_ntohost 6285 do : 6286 ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost" 6287 if test "x$ac_cv_func_ether_ntohost" = xyes; then : 6288 cat >>confdefs.h <<_ACEOF 6289 #define HAVE_ETHER_NTOHOST 1 6290 _ACEOF 6291 6292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5 6293 $as_echo_n "checking for buggy ether_ntohost... " >&6; } 6294 if ${ac_cv_buggy_ether_ntohost+:} false; then : 6295 $as_echo_n "(cached) " >&6 6296 else 6297 6298 if test "$cross_compiling" = yes; then : 6299 ac_cv_buggy_ether_ntohost="not while cross-compiling" 6300 else 6301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6302 /* end confdefs.h. */ 6303 6304 #include <netdb.h> 6305 #include <sys/types.h> 6306 #include <sys/param.h> 6307 #include <sys/socket.h> 6308 6309 int 6310 main(int argc, char **argv) 6311 { 6312 u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff }; 6313 char name[MAXHOSTNAMELEN]; 6314 6315 ether_ntohost(name, (struct ether_addr *)ea); 6316 exit(0); 6317 } 6318 6319 _ACEOF 6320 if ac_fn_c_try_run "$LINENO"; then : 6321 ac_cv_buggy_ether_ntohost=no 6322 else 6323 ac_cv_buggy_ether_ntohost=yes 6324 fi 6325 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6326 conftest.$ac_objext conftest.beam conftest.$ac_ext 6327 fi 6328 6329 fi 6330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5 6331 $as_echo "$ac_cv_buggy_ether_ntohost" >&6; } 6332 if test "$ac_cv_buggy_ether_ntohost" = "no"; then 6333 6334 $as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h 6335 6336 fi 6337 6338 fi 6339 done 6340 6341 if test "$ac_cv_func_ether_ntohost" = yes -a \ 6342 "$ac_cv_buggy_ether_ntohost" = "no"; then 6343 # 6344 # OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>? 6345 # 6346 if test "$ac_cv_header_netinet_if_ether_h" = yes; then 6347 # 6348 # Yes. Does it declare ether_ntohost()? 6349 # 6350 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" " 6351 #include <sys/types.h> 6352 #include <sys/socket.h> 6353 #include <netinet/in.h> 6354 #include <arpa/inet.h> 6355 struct mbuf; 6356 struct rtentry; 6357 #include <net/if.h> 6358 #include <netinet/if_ether.h> 6359 6360 " 6361 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then : 6362 6363 6364 $as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h 6365 6366 6367 fi 6368 6369 fi 6370 # 6371 # Did that succeed? 6372 # 6373 if test "$ac_cv_have_decl_ether_ntohost" != yes; then 6374 # 6375 # No, how about <netinet/ether.h>, as on Linux? 6376 # 6377 for ac_header in netinet/ether.h 6378 do : 6379 ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default" 6380 if test "x$ac_cv_header_netinet_ether_h" = xyes; then : 6381 cat >>confdefs.h <<_ACEOF 6382 #define HAVE_NETINET_ETHER_H 1 6383 _ACEOF 6384 6385 fi 6386 6387 done 6388 6389 if test "$ac_cv_header_netinet_ether_h" = yes; then 6390 # 6391 # We have it - does it declare ether_ntohost()? 6392 # Unset ac_cv_have_decl_ether_ntohost so we don't 6393 # treat the previous failure as a cached value and 6394 # suppress the next test. 6395 # 6396 unset ac_cv_have_decl_ether_ntohost 6397 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" " 6398 #include <netinet/ether.h> 6399 6400 " 6401 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then : 6402 6403 6404 $as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h 6405 6406 6407 fi 6408 6409 fi 6410 fi 6411 # 6412 # Is ether_ntohost() declared? 6413 # 6414 if test "$ac_cv_have_decl_ether_ntohost" != yes; then 6415 # 6416 # No, we'll have to declare it ourselves. 6417 # Do we have "struct ether_addr"? 6418 # 6419 ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" " 6420 #include <sys/types.h> 6421 #include <sys/socket.h> 6422 #include <netinet/in.h> 6423 #include <arpa/inet.h> 6424 struct mbuf; 6425 struct rtentry; 6426 #include <net/if.h> 6427 #include <netinet/if_ether.h> 6428 6429 " 6430 if test "x$ac_cv_type_struct_ether_addr" = xyes; then : 6431 6432 cat >>confdefs.h <<_ACEOF 6433 #define HAVE_STRUCT_ETHER_ADDR 1 6434 _ACEOF 6435 6436 6437 fi 6438 6439 6440 $as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h 6441 6442 else 6443 6444 $as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h 6445 6446 fi 6447 fi 6448 6449 # libdlpi is needed for Solaris 11 and later. 6450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5 6451 $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; } 6452 if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then : 6453 $as_echo_n "(cached) " >&6 6454 else 6455 ac_check_lib_save_LIBS=$LIBS 6456 LIBS="-ldlpi -L/lib $LIBS" 6457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6458 /* end confdefs.h. */ 6459 6460 /* Override any GCC internal prototype to avoid an error. 6461 Use char because int might match the return type of a GCC 6462 builtin and then its argument prototype would still apply. */ 6463 #ifdef __cplusplus 6464 extern "C" 6465 #endif 6466 char dlpi_walk (); 6467 int 6468 main () 6469 { 6470 return dlpi_walk (); 6471 ; 6472 return 0; 6473 } 6474 _ACEOF 6475 if ac_fn_c_try_link "$LINENO"; then : 6476 ac_cv_lib_dlpi_dlpi_walk=yes 6477 else 6478 ac_cv_lib_dlpi_dlpi_walk=no 6479 fi 6480 rm -f core conftest.err conftest.$ac_objext \ 6481 conftest$ac_exeext conftest.$ac_ext 6482 LIBS=$ac_check_lib_save_LIBS 6483 fi 6484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5 6485 $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; } 6486 if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then : 6487 LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS" 6488 fi 6489 6490 6491 6492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has sa_len member" >&5 6493 $as_echo_n "checking if sockaddr struct has sa_len member... " >&6; } 6494 if ${ac_cv_sockaddr_has_sa_len+:} false; then : 6495 $as_echo_n "(cached) " >&6 6496 else 6497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6498 /* end confdefs.h. */ 6499 6500 # include <sys/types.h> 6501 # include <sys/socket.h> 6502 int 6503 main () 6504 { 6505 u_int i = sizeof(((struct sockaddr *)0)->sa_len) 6506 ; 6507 return 0; 6508 } 6509 _ACEOF 6510 if ac_fn_c_try_compile "$LINENO"; then : 6511 ac_cv_sockaddr_has_sa_len=yes 6512 else 6513 ac_cv_sockaddr_has_sa_len=no 6514 fi 6515 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6516 fi 6517 6518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5 6519 $as_echo "$ac_cv_sockaddr_has_sa_len" >&6; } 6520 if test $ac_cv_sockaddr_has_sa_len = yes ; then 6521 $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h 6522 6523 fi 6524 6525 if test "$ac_cv_sockaddr_has_sa_len" = no; then 6526 missing_includes=yes 6527 fi 6528 6529 ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks" 6530 if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then : 6531 6532 6533 $as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h 6534 6535 for ac_func in pcap_free_datalinks 6536 do : 6537 ac_fn_c_check_func "$LINENO" "pcap_free_datalinks" "ac_cv_func_pcap_free_datalinks" 6538 if test "x$ac_cv_func_pcap_free_datalinks" = xyes; then : 6539 cat >>confdefs.h <<_ACEOF 6540 #define HAVE_PCAP_FREE_DATALINKS 1 6541 _ACEOF 6542 6543 fi 6544 done 6545 6546 6547 else 6548 6549 case " $LIBOBJS " in 6550 *" datalinks.$ac_objext "* ) ;; 6551 *) LIBOBJS="$LIBOBJS datalinks.$ac_objext" 6552 ;; 6553 esac 6554 6555 6556 fi 6557 6558 for ac_func in pcap_set_datalink 6559 do : 6560 ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink" 6561 if test "x$ac_cv_func_pcap_set_datalink" = xyes; then : 6562 cat >>confdefs.h <<_ACEOF 6563 #define HAVE_PCAP_SET_DATALINK 1 6564 _ACEOF 6565 6566 fi 6567 done 6568 6569 ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val" 6570 if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then : 6571 6572 6573 $as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h 6574 6575 ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description" 6576 if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then : 6577 6578 $as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h 6579 6580 else 6581 6582 case " $LIBOBJS " in 6583 *" dlnames.$ac_objext "* ) ;; 6584 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext" 6585 ;; 6586 esac 6587 6588 6589 fi 6590 6591 6592 else 6593 6594 case " $LIBOBJS " in 6595 *" dlnames.$ac_objext "* ) ;; 6596 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext" 6597 ;; 6598 esac 6599 6600 6601 fi 6602 6603 6604 for ac_func in pcap_breakloop 6605 do : 6606 ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop" 6607 if test "x$ac_cv_func_pcap_breakloop" = xyes; then : 6608 cat >>confdefs.h <<_ACEOF 6609 #define HAVE_PCAP_BREAKLOOP 1 6610 _ACEOF 6611 6612 fi 6613 done 6614 6615 6616 ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell" 6617 if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then : 6618 6619 $as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h 6620 6621 else 6622 6623 case " $LIBOBJS " in 6624 *" pcap_dump_ftell.$ac_objext "* ) ;; 6625 *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext" 6626 ;; 6627 esac 6628 6629 6630 fi 6631 6632 6633 # 6634 # Do we have the new open API? Check for pcap_create, and assume that, 6635 # if we do, we also have pcap_activate() and the other new routines 6636 # introduced in libpcap 1.0.0. 6637 # 6638 for ac_func in pcap_create 6639 do : 6640 ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create" 6641 if test "x$ac_cv_func_pcap_create" = xyes; then : 6642 cat >>confdefs.h <<_ACEOF 6643 #define HAVE_PCAP_CREATE 1 6644 _ACEOF 6645 6646 fi 6647 done 6648 6649 if test $ac_cv_func_pcap_create = "yes" ; then 6650 # 6651 # OK, do we have pcap_set_tstamp_type? If so, assume we have 6652 # pcap_list_tstamp_types and pcap_free_tstamp_types as well. 6653 # 6654 for ac_func in pcap_set_tstamp_type 6655 do : 6656 ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type" 6657 if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then : 6658 cat >>confdefs.h <<_ACEOF 6659 #define HAVE_PCAP_SET_TSTAMP_TYPE 1 6660 _ACEOF 6661 6662 fi 6663 done 6664 6665 # 6666 # And do we have pcap_set_tstamp_precision? If so, we assume 6667 # we also have pcap_open_offline_with_tstamp_precision. 6668 # 6669 for ac_func in pcap_set_tstamp_precision 6670 do : 6671 ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_precision" "ac_cv_func_pcap_set_tstamp_precision" 6672 if test "x$ac_cv_func_pcap_set_tstamp_precision" = xyes; then : 6673 cat >>confdefs.h <<_ACEOF 6674 #define HAVE_PCAP_SET_TSTAMP_PRECISION 1 6675 _ACEOF 6676 6677 fi 6678 done 6679 6680 fi 6681 6682 # 6683 # Check for a miscellaneous collection of functions which we use 6684 # if we have them. 6685 # 6686 for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version pcap_setdirection pcap_set_immediate_mode 6687 do : 6688 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6689 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6690 if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6691 cat >>confdefs.h <<_ACEOF 6692 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6693 _ACEOF 6694 6695 fi 6696 done 6697 6698 if test $ac_cv_func_pcap_findalldevs = "yes" ; then 6699 savedcppflags="$CPPFLAGS" 6700 CPPFLAGS="$CPPFLAGS $V_INCLS" 6701 ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h> 6702 " 6703 if test "x$ac_cv_type_pcap_if_t" = xyes; then : 6704 6705 cat >>confdefs.h <<_ACEOF 6706 #define HAVE_PCAP_IF_T 1 6707 _ACEOF 6708 6709 6710 fi 6711 6712 CPPFLAGS="$savedcppflags" 6713 fi 6714 6715 if test $ac_cv_func_pcap_lib_version = "no" ; then 6716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5 6717 $as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; } 6718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6719 /* end confdefs.h. */ 6720 6721 int 6722 main () 6723 { 6724 6725 extern char pcap_version[]; 6726 6727 return (int)pcap_version; 6728 6729 ; 6730 return 0; 6731 } 6732 _ACEOF 6733 if ac_fn_c_try_link "$LINENO"; then : 6734 ac_lbl_cv_pcap_version_defined=yes 6735 else 6736 ac_lbl_cv_pcap_version_defined=no 6737 fi 6738 rm -f core conftest.err conftest.$ac_objext \ 6739 conftest$ac_exeext conftest.$ac_ext 6740 if test "$ac_lbl_cv_pcap_version_defined" = yes ; then 6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6742 $as_echo "yes" >&6; } 6743 6744 $as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h 6745 6746 else 6747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6748 $as_echo "no" >&6; } 6749 fi 6750 fi 6751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5 6752 $as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; } 6753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6754 /* end confdefs.h. */ 6755 6756 int 6757 main () 6758 { 6759 6760 extern int pcap_debug; 6761 6762 return pcap_debug; 6763 6764 ; 6765 return 0; 6766 } 6767 _ACEOF 6768 if ac_fn_c_try_link "$LINENO"; then : 6769 ac_lbl_cv_pcap_debug_defined=yes 6770 else 6771 ac_lbl_cv_pcap_debug_defined=no 6772 fi 6773 rm -f core conftest.err conftest.$ac_objext \ 6774 conftest$ac_exeext conftest.$ac_ext 6775 if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then 6776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6777 $as_echo "yes" >&6; } 6778 6779 $as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h 6780 6781 else 6782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6783 $as_echo "no" >&6; } 6784 # 6785 # OK, what about "yydebug"? 6786 # 6787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5 6788 $as_echo_n "checking whether yydebug is defined by libpcap... " >&6; } 6789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6790 /* end confdefs.h. */ 6791 6792 int 6793 main () 6794 { 6795 6796 extern int yydebug; 6797 6798 return yydebug; 6799 6800 ; 6801 return 0; 6802 } 6803 _ACEOF 6804 if ac_fn_c_try_link "$LINENO"; then : 6805 ac_lbl_cv_yydebug_defined=yes 6806 else 6807 ac_lbl_cv_yydebug_defined=no 6808 fi 6809 rm -f core conftest.err conftest.$ac_objext \ 6810 conftest$ac_exeext conftest.$ac_ext 6811 if test "$ac_lbl_cv_yydebug_defined" = yes ; then 6812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6813 $as_echo "yes" >&6; } 6814 6815 $as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h 6816 6817 else 6818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6819 $as_echo "no" >&6; } 6820 fi 6821 fi 6822 ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump" 6823 if test "x$ac_cv_func_bpf_dump" = xyes; then : 6824 $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h 6825 6826 else 6827 case " $LIBOBJS " in 6828 *" bpf_dump.$ac_objext "* ) ;; 6829 *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext" 6830 ;; 6831 esac 6832 6833 fi 6834 6835 6836 V_GROUP=0 6837 if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then 6838 V_GROUP=wheel 6839 fi 6840 # 6841 # Assume V7/BSD convention for man pages (file formats in section 5, 6842 # miscellaneous info in section 7). 6843 # 6844 MAN_FILE_FORMATS=5 6845 MAN_MISC_INFO=7 6846 case "$host_os" in 6847 6848 aix*) 6849 6850 $as_echo "#define _SUN 1" >>confdefs.h 6851 6852 ;; 6853 6854 hpux*) 6855 # 6856 # Use System V conventions for man pages. 6857 # 6858 MAN_FILE_FORMATS=4 6859 MAN_MISC_INFO=5 6860 ;; 6861 6862 irix*) 6863 V_GROUP=sys 6864 6865 # 6866 # Use System V conventions for man pages. 6867 # 6868 MAN_FILE_FORMATS=4 6869 MAN_MISC_INFO=5 6870 ;; 6871 6872 osf*) 6873 V_GROUP=system 6874 6875 # 6876 # Use System V conventions for man pages. 6877 # 6878 MAN_FILE_FORMATS=4 6879 MAN_MISC_INFO=5 6880 ;; 6881 6882 solaris*) 6883 V_GROUP=sys 6884 6885 # 6886 # Use System V conventions for man pages. 6887 # 6888 MAN_FILE_FORMATS=4 6889 MAN_MISC_INFO=5 6890 ;; 6891 esac 6892 6893 if test -f /dev/bpf0 ; then 6894 V_GROUP=bpf 6895 fi 6896 6897 # 6898 # Make sure we have definitions for all the C99 specified-width types 6899 # (regardless of whether the environment is a C99 environment or not). 6900 # 6901 ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t" 6902 case $ac_cv_c_int8_t in #( 6903 no|yes) ;; #( 6904 *) 6905 6906 cat >>confdefs.h <<_ACEOF 6907 #define int8_t $ac_cv_c_int8_t 6908 _ACEOF 6909 ;; 6910 esac 6911 6912 ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t" 6913 case $ac_cv_c_int16_t in #( 6914 no|yes) ;; #( 6915 *) 6916 6917 cat >>confdefs.h <<_ACEOF 6918 #define int16_t $ac_cv_c_int16_t 6919 _ACEOF 6920 ;; 6921 esac 6922 6923 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" 6924 case $ac_cv_c_int32_t in #( 6925 no|yes) ;; #( 6926 *) 6927 6928 cat >>confdefs.h <<_ACEOF 6929 #define int32_t $ac_cv_c_int32_t 6930 _ACEOF 6931 ;; 6932 esac 6933 6934 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 6935 case $ac_cv_c_int64_t in #( 6936 no|yes) ;; #( 6937 *) 6938 6939 cat >>confdefs.h <<_ACEOF 6940 #define int64_t $ac_cv_c_int64_t 6941 _ACEOF 6942 ;; 6943 esac 6944 6945 ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" 6946 case $ac_cv_c_uint8_t in #( 6947 no|yes) ;; #( 6948 *) 6949 6950 $as_echo "#define _UINT8_T 1" >>confdefs.h 6951 6952 6953 cat >>confdefs.h <<_ACEOF 6954 #define uint8_t $ac_cv_c_uint8_t 6955 _ACEOF 6956 ;; 6957 esac 6958 6959 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" 6960 case $ac_cv_c_uint16_t in #( 6961 no|yes) ;; #( 6962 *) 6963 6964 6965 cat >>confdefs.h <<_ACEOF 6966 #define uint16_t $ac_cv_c_uint16_t 6967 _ACEOF 6968 ;; 6969 esac 6970 6971 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 6972 case $ac_cv_c_uint32_t in #( 6973 no|yes) ;; #( 6974 *) 6975 6976 $as_echo "#define _UINT32_T 1" >>confdefs.h 6977 6978 6979 cat >>confdefs.h <<_ACEOF 6980 #define uint32_t $ac_cv_c_uint32_t 6981 _ACEOF 6982 ;; 6983 esac 6984 6985 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 6986 case $ac_cv_c_uint64_t in #( 6987 no|yes) ;; #( 6988 *) 6989 6990 $as_echo "#define _UINT64_T 1" >>confdefs.h 6991 6992 6993 cat >>confdefs.h <<_ACEOF 6994 #define uint64_t $ac_cv_c_uint64_t 6995 _ACEOF 6996 ;; 6997 esac 6998 6999 7000 # 7001 # Make sure we have a definition for C99's uintptr_t (regardless of 7002 # whether the environment is a C99 environment or not). 7003 # 7004 7005 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default" 7006 if test "x$ac_cv_type_uintptr_t" = xyes; then : 7007 7008 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h 7009 7010 else 7011 for ac_type in 'unsigned int' 'unsigned long int' \ 7012 'unsigned long long int'; do 7013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7014 /* end confdefs.h. */ 7015 $ac_includes_default 7016 int 7017 main () 7018 { 7019 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))]; 7020 test_array [0] = 0; 7021 return test_array [0]; 7022 7023 ; 7024 return 0; 7025 } 7026 _ACEOF 7027 if ac_fn_c_try_compile "$LINENO"; then : 7028 7029 cat >>confdefs.h <<_ACEOF 7030 #define uintptr_t $ac_type 7031 _ACEOF 7032 7033 ac_type= 7034 fi 7035 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7036 test -z "$ac_type" && break 7037 done 7038 fi 7039 7040 7041 7042 # 7043 # Define the old BSD specified-width types in terms of the C99 types; 7044 # we may need them with libpcap include files. 7045 # 7046 ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default 7047 #include <sys/types.h> 7048 7049 " 7050 if test "x$ac_cv_type_u_int8_t" = xyes; then : 7051 7052 else 7053 7054 $as_echo "#define u_int8_t uint8_t" >>confdefs.h 7055 7056 fi 7057 7058 ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default 7059 #include <sys/types.h> 7060 7061 " 7062 if test "x$ac_cv_type_u_int16_t" = xyes; then : 7063 7064 else 7065 7066 $as_echo "#define u_int16_t uint16_t" >>confdefs.h 7067 7068 fi 7069 7070 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default 7071 #include <sys/types.h> 7072 7073 " 7074 if test "x$ac_cv_type_u_int32_t" = xyes; then : 7075 7076 else 7077 7078 $as_echo "#define u_int32_t uint32_t" >>confdefs.h 7079 7080 fi 7081 7082 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default 7083 #include <sys/types.h> 7084 7085 " 7086 if test "x$ac_cv_type_u_int64_t" = xyes; then : 7087 7088 else 7089 7090 $as_echo "#define u_int64_t uint64_t" >>confdefs.h 7091 7092 fi 7093 7094 7095 # 7096 # Check for <inttypes.h> 7097 # 7098 for ac_header in inttypes.h 7099 do : 7100 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default" 7101 if test "x$ac_cv_header_inttypes_h" = xyes; then : 7102 cat >>confdefs.h <<_ACEOF 7103 #define HAVE_INTTYPES_H 1 7104 _ACEOF 7105 7106 # 7107 # OK, we have inttypes.h, but does it define all the PRI[doxu]64 macros? 7108 # Some systems have an inttypes.h that doesn't define all of them. 7109 # 7110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5 7111 $as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; } 7112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7113 /* end confdefs.h. */ 7114 7115 7116 #include <inttypes.h> 7117 #include <stdio.h> 7118 #include <sys/types.h> 7119 7120 main() 7121 { 7122 printf("%" PRId64 "\n", (uint64_t)1); 7123 printf("%" PRIo64 "\n", (uint64_t)1); 7124 printf("%" PRIx64 "\n", (uint64_t)1); 7125 printf("%" PRIu64 "\n", (uint64_t)1); 7126 } 7127 7128 7129 _ACEOF 7130 if ac_fn_c_try_compile "$LINENO"; then : 7131 7132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7133 $as_echo "yes" >&6; } 7134 ac_lbl_inttypes_h_defines_formats=yes 7135 7136 else 7137 7138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7139 $as_echo "no" >&6; } 7140 ac_lbl_inttypes_h_defines_formats=no 7141 7142 fi 7143 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7144 7145 else 7146 7147 # 7148 # We don't have inttypes.h, so it obviously can't define those 7149 # macros. 7150 # 7151 ac_lbl_inttypes_h_defines_formats=no 7152 7153 fi 7154 7155 done 7156 7157 if test "$ac_lbl_inttypes_h_defines_formats" = no; then 7158 7159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5 7160 $as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; } 7161 if test "$cross_compiling" = yes; then : 7162 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7163 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7164 as_fn_error $? "cannot run test program while cross compiling 7165 See \`config.log' for more details" "$LINENO" 5; } 7166 else 7167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7168 /* end confdefs.h. */ 7169 7170 7171 # ifdef HAVE_INTTYPES_H 7172 #include <inttypes.h> 7173 # endif 7174 #include <stdio.h> 7175 #include <sys/types.h> 7176 7177 main() 7178 { 7179 uint64_t t = 1; 7180 char strbuf[16+1]; 7181 sprintf(strbuf, "%016lx", t << 32); 7182 if (strcmp(strbuf, "0000000100000000") == 0) 7183 exit(0); 7184 else 7185 exit(1); 7186 } 7187 7188 7189 _ACEOF 7190 if ac_fn_c_try_run "$LINENO"; then : 7191 7192 7193 $as_echo "#define PRId64 \"ld\"" >>confdefs.h 7194 7195 7196 $as_echo "#define PRIo64 \"lo\"" >>confdefs.h 7197 7198 7199 $as_echo "#define PRIx64 \"lx\"" >>confdefs.h 7200 7201 7202 $as_echo "#define PRIu64 \"lu\"" >>confdefs.h 7203 7204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7205 $as_echo "yes" >&6; } 7206 7207 else 7208 7209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7210 $as_echo "no" >&6; } 7211 7212 7213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5 7214 $as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; } 7215 if test "$cross_compiling" = yes; then : 7216 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7217 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7218 as_fn_error $? "cannot run test program while cross compiling 7219 See \`config.log' for more details" "$LINENO" 5; } 7220 else 7221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7222 /* end confdefs.h. */ 7223 7224 7225 # ifdef HAVE_INTTYPES_H 7226 #include <inttypes.h> 7227 # endif 7228 #include <stdio.h> 7229 #include <sys/types.h> 7230 7231 main() 7232 { 7233 uint64_t t = 1; 7234 char strbuf[16+1]; 7235 sprintf(strbuf, "%016llx", t << 32); 7236 if (strcmp(strbuf, "0000000100000000") == 0) 7237 exit(0); 7238 else 7239 exit(1); 7240 } 7241 7242 7243 _ACEOF 7244 if ac_fn_c_try_run "$LINENO"; then : 7245 7246 7247 $as_echo "#define PRId64 \"lld\"" >>confdefs.h 7248 7249 7250 $as_echo "#define PRIo64 \"llo\"" >>confdefs.h 7251 7252 7253 $as_echo "#define PRIx64 \"llx\"" >>confdefs.h 7254 7255 7256 $as_echo "#define PRIu64 \"llu\"" >>confdefs.h 7257 7258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7259 $as_echo "yes" >&6; } 7260 7261 else 7262 7263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7264 $as_echo "no" >&6; } 7265 7266 7267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5 7268 $as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; } 7269 if test "$cross_compiling" = yes; then : 7270 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7271 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7272 as_fn_error $? "cannot run test program while cross compiling 7273 See \`config.log' for more details" "$LINENO" 5; } 7274 else 7275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7276 /* end confdefs.h. */ 7277 7278 7279 # ifdef HAVE_INTTYPES_H 7280 #include <inttypes.h> 7281 # endif 7282 #include <stdio.h> 7283 #include <sys/types.h> 7284 7285 main() 7286 { 7287 uint64_t t = 1; 7288 char strbuf[16+1]; 7289 sprintf(strbuf, "%016Lx", t << 32); 7290 if (strcmp(strbuf, "0000000100000000") == 0) 7291 exit(0); 7292 else 7293 exit(1); 7294 } 7295 7296 7297 _ACEOF 7298 if ac_fn_c_try_run "$LINENO"; then : 7299 7300 7301 $as_echo "#define PRId64 \"Ld\"" >>confdefs.h 7302 7303 7304 $as_echo "#define PRIo64 \"Lo\"" >>confdefs.h 7305 7306 7307 $as_echo "#define PRIx64 \"Lx\"" >>confdefs.h 7308 7309 7310 $as_echo "#define PRIu64 \"Lu\"" >>confdefs.h 7311 7312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7313 $as_echo "yes" >&6; } 7314 7315 else 7316 7317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7318 $as_echo "no" >&6; } 7319 7320 7321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5 7322 $as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; } 7323 if test "$cross_compiling" = yes; then : 7324 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7325 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7326 as_fn_error $? "cannot run test program while cross compiling 7327 See \`config.log' for more details" "$LINENO" 5; } 7328 else 7329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7330 /* end confdefs.h. */ 7331 7332 7333 # ifdef HAVE_INTTYPES_H 7334 #include <inttypes.h> 7335 # endif 7336 #include <stdio.h> 7337 #include <sys/types.h> 7338 7339 main() 7340 { 7341 uint64_t t = 1; 7342 char strbuf[16+1]; 7343 sprintf(strbuf, "%016qx", t << 32); 7344 if (strcmp(strbuf, "0000000100000000") == 0) 7345 exit(0); 7346 else 7347 exit(1); 7348 } 7349 7350 7351 _ACEOF 7352 if ac_fn_c_try_run "$LINENO"; then : 7353 7354 7355 $as_echo "#define PRId64 \"qd\"" >>confdefs.h 7356 7357 7358 $as_echo "#define PRIo64 \"qo\"" >>confdefs.h 7359 7360 7361 $as_echo "#define PRIx64 \"qx\"" >>confdefs.h 7362 7363 7364 $as_echo "#define PRIu64 \"qu\"" >>confdefs.h 7365 7366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7367 $as_echo "yes" >&6; } 7368 7369 else 7370 7371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7372 $as_echo "no" >&6; } 7373 7374 as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5 7375 7376 7377 fi 7378 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7379 conftest.$ac_objext conftest.beam conftest.$ac_ext 7380 fi 7381 7382 7383 7384 7385 fi 7386 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7387 conftest.$ac_objext conftest.beam conftest.$ac_ext 7388 fi 7389 7390 7391 7392 7393 fi 7394 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7395 conftest.$ac_objext conftest.beam conftest.$ac_ext 7396 fi 7397 7398 7399 7400 7401 fi 7402 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7403 conftest.$ac_objext conftest.beam conftest.$ac_ext 7404 fi 7405 7406 7407 fi 7408 7409 # 7410 # Check for some headers introduced in later versions of libpcap 7411 # and used by some printers. 7412 # 7413 # Those headers use the {u_}intN_t types, so we must do this after 7414 # we check for what's needed to get them defined. 7415 # 7416 savedcppflags="$CPPFLAGS" 7417 CPPFLAGS="$CPPFLAGS $V_INCLS" 7418 for ac_header in pcap/bluetooth.h 7419 do : 7420 ac_fn_c_check_header_compile "$LINENO" "pcap/bluetooth.h" "ac_cv_header_pcap_bluetooth_h" "#include \"tcpdump-stdinc.h\" 7421 " 7422 if test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then : 7423 cat >>confdefs.h <<_ACEOF 7424 #define HAVE_PCAP_BLUETOOTH_H 1 7425 _ACEOF 7426 7427 fi 7428 7429 done 7430 7431 for ac_header in pcap/nflog.h 7432 do : 7433 ac_fn_c_check_header_compile "$LINENO" "pcap/nflog.h" "ac_cv_header_pcap_nflog_h" "#include \"tcpdump-stdinc.h\" 7434 " 7435 if test "x$ac_cv_header_pcap_nflog_h" = xyes; then : 7436 cat >>confdefs.h <<_ACEOF 7437 #define HAVE_PCAP_NFLOG_H 1 7438 _ACEOF 7439 7440 fi 7441 7442 done 7443 7444 for ac_header in pcap/usb.h 7445 do : 7446 ac_fn_c_check_header_compile "$LINENO" "pcap/usb.h" "ac_cv_header_pcap_usb_h" "#include \"tcpdump-stdinc.h\" 7447 " 7448 if test "x$ac_cv_header_pcap_usb_h" = xyes; then : 7449 cat >>confdefs.h <<_ACEOF 7450 #define HAVE_PCAP_USB_H 1 7451 _ACEOF 7452 7453 fi 7454 7455 done 7456 7457 CPPFLAGS="$savedcppflags" 7458 7459 if test -n "$ac_tool_prefix"; then 7460 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7461 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7463 $as_echo_n "checking for $ac_word... " >&6; } 7464 if ${ac_cv_prog_RANLIB+:} false; then : 7465 $as_echo_n "(cached) " >&6 7466 else 7467 if test -n "$RANLIB"; then 7468 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7469 else 7470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7471 for as_dir in $PATH 7472 do 7473 IFS=$as_save_IFS 7474 test -z "$as_dir" && as_dir=. 7475 for ac_exec_ext in '' $ac_executable_extensions; do 7476 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7477 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7479 break 2 7480 fi 7481 done 7482 done 7483 IFS=$as_save_IFS 7484 7485 fi 7486 fi 7487 RANLIB=$ac_cv_prog_RANLIB 7488 if test -n "$RANLIB"; then 7489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7490 $as_echo "$RANLIB" >&6; } 7491 else 7492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7493 $as_echo "no" >&6; } 7494 fi 7495 7496 7497 fi 7498 if test -z "$ac_cv_prog_RANLIB"; then 7499 ac_ct_RANLIB=$RANLIB 7500 # Extract the first word of "ranlib", so it can be a program name with args. 7501 set dummy ranlib; ac_word=$2 7502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7503 $as_echo_n "checking for $ac_word... " >&6; } 7504 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7505 $as_echo_n "(cached) " >&6 7506 else 7507 if test -n "$ac_ct_RANLIB"; then 7508 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7509 else 7510 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7511 for as_dir in $PATH 7512 do 7513 IFS=$as_save_IFS 7514 test -z "$as_dir" && as_dir=. 7515 for ac_exec_ext in '' $ac_executable_extensions; do 7516 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7517 ac_cv_prog_ac_ct_RANLIB="ranlib" 7518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7519 break 2 7520 fi 7521 done 7522 done 7523 IFS=$as_save_IFS 7524 7525 fi 7526 fi 7527 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7528 if test -n "$ac_ct_RANLIB"; then 7529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7530 $as_echo "$ac_ct_RANLIB" >&6; } 7531 else 7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7533 $as_echo "no" >&6; } 7534 fi 7535 7536 if test "x$ac_ct_RANLIB" = x; then 7537 RANLIB=":" 7538 else 7539 case $cross_compiling:$ac_tool_warned in 7540 yes:) 7541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7542 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7543 ac_tool_warned=yes ;; 7544 esac 7545 RANLIB=$ac_ct_RANLIB 7546 fi 7547 else 7548 RANLIB="$ac_cv_prog_RANLIB" 7549 fi 7550 7551 if test -n "$ac_tool_prefix"; then 7552 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 7553 set dummy ${ac_tool_prefix}ar; ac_word=$2 7554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7555 $as_echo_n "checking for $ac_word... " >&6; } 7556 if ${ac_cv_prog_AR+:} false; then : 7557 $as_echo_n "(cached) " >&6 7558 else 7559 if test -n "$AR"; then 7560 ac_cv_prog_AR="$AR" # Let the user override the test. 7561 else 7562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7563 for as_dir in $PATH 7564 do 7565 IFS=$as_save_IFS 7566 test -z "$as_dir" && as_dir=. 7567 for ac_exec_ext in '' $ac_executable_extensions; do 7568 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7569 ac_cv_prog_AR="${ac_tool_prefix}ar" 7570 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7571 break 2 7572 fi 7573 done 7574 done 7575 IFS=$as_save_IFS 7576 7577 fi 7578 fi 7579 AR=$ac_cv_prog_AR 7580 if test -n "$AR"; then 7581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7582 $as_echo "$AR" >&6; } 7583 else 7584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7585 $as_echo "no" >&6; } 7586 fi 7587 7588 7589 fi 7590 if test -z "$ac_cv_prog_AR"; then 7591 ac_ct_AR=$AR 7592 # Extract the first word of "ar", so it can be a program name with args. 7593 set dummy ar; ac_word=$2 7594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7595 $as_echo_n "checking for $ac_word... " >&6; } 7596 if ${ac_cv_prog_ac_ct_AR+:} false; then : 7597 $as_echo_n "(cached) " >&6 7598 else 7599 if test -n "$ac_ct_AR"; then 7600 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7601 else 7602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7603 for as_dir in $PATH 7604 do 7605 IFS=$as_save_IFS 7606 test -z "$as_dir" && as_dir=. 7607 for ac_exec_ext in '' $ac_executable_extensions; do 7608 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7609 ac_cv_prog_ac_ct_AR="ar" 7610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7611 break 2 7612 fi 7613 done 7614 done 7615 IFS=$as_save_IFS 7616 7617 fi 7618 fi 7619 ac_ct_AR=$ac_cv_prog_ac_ct_AR 7620 if test -n "$ac_ct_AR"; then 7621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7622 $as_echo "$ac_ct_AR" >&6; } 7623 else 7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7625 $as_echo "no" >&6; } 7626 fi 7627 7628 if test "x$ac_ct_AR" = x; then 7629 AR="" 7630 else 7631 case $cross_compiling:$ac_tool_warned in 7632 yes:) 7633 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7634 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7635 ac_tool_warned=yes ;; 7636 esac 7637 AR=$ac_ct_AR 7638 fi 7639 else 7640 AR="$ac_cv_prog_AR" 7641 fi 7642 7643 7644 rm -f os-proto.h 7645 if test "${LBL_CFLAGS+set}" = set; then 7646 V_CCOPT="$V_CCOPT ${LBL_CFLAGS}" 7647 fi 7648 if test -f .devel ; then 7649 # 7650 # Skip all the warning option stuff on some compilers. 7651 # 7652 if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then 7653 7654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5 7655 $as_echo_n "checking whether the compiler supports the -Wall option... " >&6; } 7656 save_CFLAGS="$CFLAGS" 7657 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wall" 7658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7659 /* end confdefs.h. */ 7660 7661 int 7662 main () 7663 { 7664 return 0 7665 ; 7666 return 0; 7667 } 7668 _ACEOF 7669 if ac_fn_c_try_compile "$LINENO"; then : 7670 7671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7672 $as_echo "yes" >&6; } 7673 CFLAGS="$save_CFLAGS" 7674 V_CCOPT="$V_CCOPT -Wall" 7675 7676 else 7677 7678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7679 $as_echo "no" >&6; } 7680 CFLAGS="$save_CFLAGS" 7681 7682 fi 7683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7684 7685 7686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5 7687 $as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; } 7688 save_CFLAGS="$CFLAGS" 7689 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wmissing-prototypes" 7690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7691 /* end confdefs.h. */ 7692 7693 int 7694 main () 7695 { 7696 return 0 7697 ; 7698 return 0; 7699 } 7700 _ACEOF 7701 if ac_fn_c_try_compile "$LINENO"; then : 7702 7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7704 $as_echo "yes" >&6; } 7705 CFLAGS="$save_CFLAGS" 7706 V_CCOPT="$V_CCOPT -Wmissing-prototypes" 7707 7708 else 7709 7710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7711 $as_echo "no" >&6; } 7712 CFLAGS="$save_CFLAGS" 7713 7714 fi 7715 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7716 7717 7718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5 7719 $as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; } 7720 save_CFLAGS="$CFLAGS" 7721 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wstrict-prototypes" 7722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7723 /* end confdefs.h. */ 7724 7725 int 7726 main () 7727 { 7728 return 0 7729 ; 7730 return 0; 7731 } 7732 _ACEOF 7733 if ac_fn_c_try_compile "$LINENO"; then : 7734 7735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7736 $as_echo "yes" >&6; } 7737 CFLAGS="$save_CFLAGS" 7738 V_CCOPT="$V_CCOPT -Wstrict-prototypes" 7739 7740 else 7741 7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7743 $as_echo "no" >&6; } 7744 CFLAGS="$save_CFLAGS" 7745 7746 fi 7747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7748 7749 7750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5 7751 $as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; } 7752 save_CFLAGS="$CFLAGS" 7753 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wwrite-strings" 7754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7755 /* end confdefs.h. */ 7756 7757 int 7758 main () 7759 { 7760 return 0 7761 ; 7762 return 0; 7763 } 7764 _ACEOF 7765 if ac_fn_c_try_compile "$LINENO"; then : 7766 7767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7768 $as_echo "yes" >&6; } 7769 CFLAGS="$save_CFLAGS" 7770 V_CCOPT="$V_CCOPT -Wwrite-strings" 7771 7772 else 7773 7774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7775 $as_echo "no" >&6; } 7776 CFLAGS="$save_CFLAGS" 7777 7778 fi 7779 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7780 7781 7782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5 7783 $as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; } 7784 save_CFLAGS="$CFLAGS" 7785 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wpointer-arith" 7786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7787 /* end confdefs.h. */ 7788 7789 int 7790 main () 7791 { 7792 return 0 7793 ; 7794 return 0; 7795 } 7796 _ACEOF 7797 if ac_fn_c_try_compile "$LINENO"; then : 7798 7799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7800 $as_echo "yes" >&6; } 7801 CFLAGS="$save_CFLAGS" 7802 V_CCOPT="$V_CCOPT -Wpointer-arith" 7803 7804 else 7805 7806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7807 $as_echo "no" >&6; } 7808 CFLAGS="$save_CFLAGS" 7809 7810 fi 7811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7812 7813 7814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5 7815 $as_echo_n "checking whether the compiler supports the -W option... " >&6; } 7816 save_CFLAGS="$CFLAGS" 7817 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -W" 7818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7819 /* end confdefs.h. */ 7820 7821 int 7822 main () 7823 { 7824 return 0 7825 ; 7826 return 0; 7827 } 7828 _ACEOF 7829 if ac_fn_c_try_compile "$LINENO"; then : 7830 7831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7832 $as_echo "yes" >&6; } 7833 CFLAGS="$save_CFLAGS" 7834 V_CCOPT="$V_CCOPT -W" 7835 7836 else 7837 7838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7839 $as_echo "no" >&6; } 7840 CFLAGS="$save_CFLAGS" 7841 7842 fi 7843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7844 7845 fi 7846 7847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5 7848 $as_echo_n "checking whether the compiler supports generating dependencies... " >&6; } 7849 if test "$GCC" = yes ; then 7850 # 7851 # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even 7852 # though it's not); we assume that, in this case, the flag 7853 # would be -M. 7854 # 7855 ac_lbl_dependency_flag="-M" 7856 else 7857 # 7858 # Not GCC or a compiler deemed to be GCC; what platform is 7859 # this? (We're assuming that if the compiler isn't GCC 7860 # it's the compiler from the vendor of the OS; that won't 7861 # necessarily be true for x86 platforms, where it might be 7862 # the Intel C compiler.) 7863 # 7864 case "$host_os" in 7865 7866 irix*|osf*|darwin*) 7867 # 7868 # MIPS C for IRIX, DEC C, and clang all use -M. 7869 # 7870 ac_lbl_dependency_flag="-M" 7871 ;; 7872 7873 solaris*) 7874 # 7875 # Sun C uses -xM. 7876 # 7877 ac_lbl_dependency_flag="-xM" 7878 ;; 7879 7880 hpux*) 7881 # 7882 # HP's older C compilers don't support this. 7883 # HP's newer C compilers support this with 7884 # either +M or +Make; the older compilers 7885 # interpret +M as something completely 7886 # different, so we use +Make so we don't 7887 # think it works with the older compilers. 7888 # 7889 ac_lbl_dependency_flag="+Make" 7890 ;; 7891 7892 *) 7893 # 7894 # Not one of the above; assume no support for 7895 # generating dependencies. 7896 # 7897 ac_lbl_dependency_flag="" 7898 ;; 7899 esac 7900 fi 7901 7902 # 7903 # Is ac_lbl_dependency_flag defined and, if so, does the compiler 7904 # complain about it? 7905 # 7906 # Note: clang doesn't seem to exit with an error status when handed 7907 # an unknown non-warning error, even if you pass it 7908 # -Werror=unknown-warning-option. However, it always supports 7909 # -M, so the fact that this test always succeeds with clang 7910 # isn't an issue. 7911 # 7912 if test ! -z "$ac_lbl_dependency_flag"; then 7913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7914 /* end confdefs.h. */ 7915 int main(void) { return 0; } 7916 _ACEOF 7917 echo "$CC" $ac_lbl_dependency_flag conftest.c >&5 7918 if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then 7919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5 7920 $as_echo "yes, with $ac_lbl_dependency_flag" >&6; } 7921 DEPENDENCY_CFLAG="$ac_lbl_dependency_flag" 7922 MKDEP='${srcdir}/mkdep' 7923 else 7924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7925 $as_echo "no" >&6; } 7926 # 7927 # We can't run mkdep, so have "make depend" do 7928 # nothing. 7929 # 7930 MKDEP=: 7931 fi 7932 rm -rf conftest* 7933 else 7934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7935 $as_echo "no" >&6; } 7936 # 7937 # We can't run mkdep, so have "make depend" do 7938 # nothing. 7939 # 7940 MKDEP=: 7941 fi 7942 7943 7944 7945 # 7946 # We used to set -n32 for IRIX 6 when not using GCC (presumed 7947 # to mean that we're using MIPS C or MIPSpro C); it specified 7948 # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm 7949 # not sure why that would be something to do *only* with a 7950 # .devel file; why should the ABI for which we produce code 7951 # depend on .devel? 7952 # 7953 os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'` 7954 name="lbl/os-$os.h" 7955 if test -f $name ; then 7956 ln -s $name os-proto.h 7957 7958 $as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h 7959 7960 else 7961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5 7962 $as_echo "$as_me: WARNING: can't find $name" >&2;} 7963 fi 7964 fi 7965 7966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5 7967 $as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; } 7968 if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then : 7969 $as_echo_n "(cached) " >&6 7970 else 7971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7972 /* end confdefs.h. */ 7973 7974 # include <sys/types.h> 7975 # include <sys/socket.h> 7976 int 7977 main () 7978 { 7979 u_int i = sizeof(((struct sockaddr *)0)->sa_len) 7980 ; 7981 return 0; 7982 } 7983 _ACEOF 7984 if ac_fn_c_try_compile "$LINENO"; then : 7985 ac_cv_lbl_sockaddr_has_sa_len=yes 7986 else 7987 ac_cv_lbl_sockaddr_has_sa_len=no 7988 fi 7989 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7990 fi 7991 7992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5 7993 $as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; } 7994 if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then 7995 7996 $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h 7997 7998 fi 7999 8000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5 8001 $as_echo_n "checking if unaligned accesses fail... " >&6; } 8002 if ${ac_cv_lbl_unaligned_fail+:} false; then : 8003 $as_echo_n "(cached) " >&6 8004 else 8005 case "$host_cpu" in 8006 8007 # 8008 # These are CPU types where: 8009 # 8010 # the CPU faults on an unaligned access, but at least some 8011 # OSes that support that CPU catch the fault and simulate 8012 # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) - 8013 # the simulation is slow, so we don't want to use it; 8014 # 8015 # the CPU, I infer (from the old 8016 # 8017 # XXX: should also check that they don't do weird things (like on arm) 8018 # 8019 # comment) doesn't fault on unaligned accesses, but doesn't 8020 # do a normal unaligned fetch, either (e.g., presumably, ARM); 8021 # 8022 # for whatever reason, the test program doesn't work 8023 # (this has been claimed to be the case for several of those 8024 # CPUs - I don't know what the problem is; the problem 8025 # was reported as "the test program dumps core" for SuperH, 8026 # but that's what the test program is *supposed* to do - 8027 # it dumps core before it writes anything, so the test 8028 # for an empty output file should find an empty output 8029 # file and conclude that unaligned accesses don't work). 8030 # 8031 # This run-time test won't work if you're cross-compiling, so 8032 # in order to support cross-compiling for a particular CPU, 8033 # we have to wire in the list of CPU types anyway, as far as 8034 # I know, so perhaps we should just have a set of CPUs on 8035 # which we know it doesn't work, a set of CPUs on which we 8036 # know it does work, and have the script just fail on other 8037 # cpu types and update it when such a failure occurs. 8038 # 8039 alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1) 8040 ac_cv_lbl_unaligned_fail=yes 8041 ;; 8042 8043 *) 8044 cat >conftest.c <<EOF 8045 # include <sys/types.h> 8046 # include <sys/wait.h> 8047 # include <stdio.h> 8048 unsigned char a[5] = { 1, 2, 3, 4, 5 }; 8049 main() { 8050 unsigned int i; 8051 pid_t pid; 8052 int status; 8053 /* avoid "core dumped" message */ 8054 pid = fork(); 8055 if (pid < 0) 8056 exit(2); 8057 if (pid > 0) { 8058 /* parent */ 8059 pid = waitpid(pid, &status, 0); 8060 if (pid < 0) 8061 exit(3); 8062 exit(!WIFEXITED(status)); 8063 } 8064 /* child */ 8065 i = *(unsigned int *)&a[1]; 8066 printf("%d\n", i); 8067 exit(0); 8068 } 8069 EOF 8070 ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \ 8071 conftest.c $LIBS >/dev/null 2>&1 8072 if test ! -x conftest ; then 8073 ac_cv_lbl_unaligned_fail=yes 8074 else 8075 ./conftest >conftest.out 8076 if test ! -s conftest.out ; then 8077 ac_cv_lbl_unaligned_fail=yes 8078 else 8079 ac_cv_lbl_unaligned_fail=no 8080 fi 8081 fi 8082 rm -f -r conftest* core core.conftest 8083 ;; 8084 esac 8085 fi 8086 8087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5 8088 $as_echo "$ac_cv_lbl_unaligned_fail" >&6; } 8089 if test $ac_cv_lbl_unaligned_fail = yes ; then 8090 8091 $as_echo "#define LBL_ALIGN 1" >>confdefs.h 8092 8093 fi 8094 8095 8096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno" >&5 8097 $as_echo_n "checking for h_errno... " >&6; } 8098 if ${ac_cv_var_h_errno+:} false; then : 8099 $as_echo_n "(cached) " >&6 8100 else 8101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8102 /* end confdefs.h. */ 8103 8104 # include <sys/types.h> 8105 # include <netdb.h> 8106 int 8107 main () 8108 { 8109 int foo = h_errno; 8110 ; 8111 return 0; 8112 } 8113 _ACEOF 8114 if ac_fn_c_try_compile "$LINENO"; then : 8115 ac_cv_var_h_errno=yes 8116 else 8117 ac_cv_var_h_errno=no 8118 fi 8119 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8120 fi 8121 8122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_h_errno" >&5 8123 $as_echo "$ac_cv_var_h_errno" >&6; } 8124 if test "$ac_cv_var_h_errno" = "yes"; then 8125 8126 $as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h 8127 8128 fi 8129 8130 8131 # Check for OpenSSL libcrypto 8132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL libcrypto" >&5 8133 $as_echo_n "checking whether to use OpenSSL libcrypto... " >&6; } 8134 # Specify location for both includes and libraries. 8135 want_libcrypto=ifavailable 8136 8137 # Check whether --with-crypto was given. 8138 if test "${with_crypto+set}" = set; then : 8139 withval=$with_crypto; 8140 if test $withval = no 8141 then 8142 want_libcrypto=no 8143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8144 $as_echo "no" >&6; } 8145 elif test $withval = yes 8146 then 8147 want_libcrypto=yes 8148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8149 $as_echo "yes" >&6; } 8150 fi 8151 8152 else 8153 8154 # 8155 # Use libcrypto if it's present, otherwise don't. 8156 # 8157 want_libcrypto=ifavailable 8158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5 8159 $as_echo "yes, if available" >&6; } 8160 8161 fi 8162 8163 if test "$want_libcrypto" != "no"; then 8164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5 8165 $as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; } 8166 if ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then : 8167 $as_echo_n "(cached) " >&6 8168 else 8169 ac_check_lib_save_LIBS=$LIBS 8170 LIBS="-lcrypto $LIBS" 8171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8172 /* end confdefs.h. */ 8173 8174 /* Override any GCC internal prototype to avoid an error. 8175 Use char because int might match the return type of a GCC 8176 builtin and then its argument prototype would still apply. */ 8177 #ifdef __cplusplus 8178 extern "C" 8179 #endif 8180 char DES_cbc_encrypt (); 8181 int 8182 main () 8183 { 8184 return DES_cbc_encrypt (); 8185 ; 8186 return 0; 8187 } 8188 _ACEOF 8189 if ac_fn_c_try_link "$LINENO"; then : 8190 ac_cv_lib_crypto_DES_cbc_encrypt=yes 8191 else 8192 ac_cv_lib_crypto_DES_cbc_encrypt=no 8193 fi 8194 rm -f core conftest.err conftest.$ac_objext \ 8195 conftest$ac_exeext conftest.$ac_ext 8196 LIBS=$ac_check_lib_save_LIBS 8197 fi 8198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5 8199 $as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; } 8200 if test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then : 8201 cat >>confdefs.h <<_ACEOF 8202 #define HAVE_LIBCRYPTO 1 8203 _ACEOF 8204 8205 LIBS="-lcrypto $LIBS" 8206 8207 fi 8208 8209 for ac_header in openssl/evp.h 8210 do : 8211 ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default" 8212 if test "x$ac_cv_header_openssl_evp_h" = xyes; then : 8213 cat >>confdefs.h <<_ACEOF 8214 #define HAVE_OPENSSL_EVP_H 1 8215 _ACEOF 8216 8217 fi 8218 8219 done 8220 8221 fi 8222 8223 # Check for libcap-ng 8224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use libcap-ng" >&5 8225 $as_echo_n "checking whether to use libcap-ng... " >&6; } 8226 # Specify location for both includes and libraries. 8227 want_libcap_ng=ifavailable 8228 8229 # Check whether --with-cap_ng was given. 8230 if test "${with_cap_ng+set}" = set; then : 8231 withval=$with_cap_ng; 8232 if test $withval = no 8233 then 8234 want_libcap_ng=no 8235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8236 $as_echo "no" >&6; } 8237 elif test $withval = yes 8238 then 8239 want_libcap_ng=yes 8240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8241 $as_echo "yes" >&6; } 8242 fi 8243 8244 else 8245 8246 # 8247 # Use libcap-ng if it's present, otherwise don't. 8248 # 8249 want_libcap_ng=ifavailable 8250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5 8251 $as_echo "yes, if available" >&6; } 8252 8253 fi 8254 8255 if test "$want_libcap_ng" != "no"; then 8256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for capng_change_id in -lcap-ng" >&5 8257 $as_echo_n "checking for capng_change_id in -lcap-ng... " >&6; } 8258 if ${ac_cv_lib_cap_ng_capng_change_id+:} false; then : 8259 $as_echo_n "(cached) " >&6 8260 else 8261 ac_check_lib_save_LIBS=$LIBS 8262 LIBS="-lcap-ng $LIBS" 8263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8264 /* end confdefs.h. */ 8265 8266 /* Override any GCC internal prototype to avoid an error. 8267 Use char because int might match the return type of a GCC 8268 builtin and then its argument prototype would still apply. */ 8269 #ifdef __cplusplus 8270 extern "C" 8271 #endif 8272 char capng_change_id (); 8273 int 8274 main () 8275 { 8276 return capng_change_id (); 8277 ; 8278 return 0; 8279 } 8280 _ACEOF 8281 if ac_fn_c_try_link "$LINENO"; then : 8282 ac_cv_lib_cap_ng_capng_change_id=yes 8283 else 8284 ac_cv_lib_cap_ng_capng_change_id=no 8285 fi 8286 rm -f core conftest.err conftest.$ac_objext \ 8287 conftest$ac_exeext conftest.$ac_ext 8288 LIBS=$ac_check_lib_save_LIBS 8289 fi 8290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_ng_capng_change_id" >&5 8291 $as_echo "$ac_cv_lib_cap_ng_capng_change_id" >&6; } 8292 if test "x$ac_cv_lib_cap_ng_capng_change_id" = xyes; then : 8293 cat >>confdefs.h <<_ACEOF 8294 #define HAVE_LIBCAP_NG 1 8295 _ACEOF 8296 8297 LIBS="-lcap-ng $LIBS" 8298 8299 fi 8300 8301 for ac_header in cap-ng.h 8302 do : 8303 ac_fn_c_check_header_mongrel "$LINENO" "cap-ng.h" "ac_cv_header_cap_ng_h" "$ac_includes_default" 8304 if test "x$ac_cv_header_cap_ng_h" = xyes; then : 8305 cat >>confdefs.h <<_ACEOF 8306 #define HAVE_CAP_NG_H 1 8307 _ACEOF 8308 8309 fi 8310 8311 done 8312 8313 fi 8314 8315 if test "$missing_includes" = "yes"; then 8316 CPPFLAGS="$CPPFLAGS -I$srcdir/missing" 8317 V_INCLS="$V_INCLS -I$srcdir/missing" 8318 fi 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 # Find a good install program. We prefer a C program (faster), 8330 # so one script is as good as another. But avoid the broken or 8331 # incompatible versions: 8332 # SysV /etc/install, /usr/sbin/install 8333 # SunOS /usr/etc/install 8334 # IRIX /sbin/install 8335 # AIX /bin/install 8336 # AmigaOS /C/install, which installs bootblocks on floppy discs 8337 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 8338 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 8339 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 8340 # OS/2's system install, which has a completely different semantic 8341 # ./install, which can be erroneously created by make from ./install.sh. 8342 # Reject install programs that cannot install multiple files. 8343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 8344 $as_echo_n "checking for a BSD-compatible install... " >&6; } 8345 if test -z "$INSTALL"; then 8346 if ${ac_cv_path_install+:} false; then : 8347 $as_echo_n "(cached) " >&6 8348 else 8349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8350 for as_dir in $PATH 8351 do 8352 IFS=$as_save_IFS 8353 test -z "$as_dir" && as_dir=. 8354 # Account for people who put trailing slashes in PATH elements. 8355 case $as_dir/ in #(( 8356 ./ | .// | /[cC]/* | \ 8357 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 8358 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 8359 /usr/ucb/* ) ;; 8360 *) 8361 # OSF1 and SCO ODT 3.0 have their own names for install. 8362 # Don't use installbsd from OSF since it installs stuff as root 8363 # by default. 8364 for ac_prog in ginstall scoinst install; do 8365 for ac_exec_ext in '' $ac_executable_extensions; do 8366 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 8367 if test $ac_prog = install && 8368 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 8369 # AIX install. It has an incompatible calling convention. 8370 : 8371 elif test $ac_prog = install && 8372 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 8373 # program-specific install script used by HP pwplus--don't use. 8374 : 8375 else 8376 rm -rf conftest.one conftest.two conftest.dir 8377 echo one > conftest.one 8378 echo two > conftest.two 8379 mkdir conftest.dir 8380 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 8381 test -s conftest.one && test -s conftest.two && 8382 test -s conftest.dir/conftest.one && 8383 test -s conftest.dir/conftest.two 8384 then 8385 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 8386 break 3 8387 fi 8388 fi 8389 fi 8390 done 8391 done 8392 ;; 8393 esac 8394 8395 done 8396 IFS=$as_save_IFS 8397 8398 rm -rf conftest.one conftest.two conftest.dir 8399 8400 fi 8401 if test "${ac_cv_path_install+set}" = set; then 8402 INSTALL=$ac_cv_path_install 8403 else 8404 # As a last resort, use the slow shell script. Don't cache a 8405 # value for INSTALL within a source directory, because that will 8406 # break other packages using the cache if that directory is 8407 # removed, or if the value is a relative name. 8408 INSTALL=$ac_install_sh 8409 fi 8410 fi 8411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 8412 $as_echo "$INSTALL" >&6; } 8413 8414 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 8415 # It thinks the first close brace ends the variable substitution. 8416 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 8417 8418 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 8419 8420 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 8421 8422 8423 ac_config_headers="$ac_config_headers config.h" 8424 8425 8426 ac_config_commands="$ac_config_commands default-1" 8427 8428 ac_config_files="$ac_config_files Makefile tcpdump.1" 8429 8430 cat >confcache <<\_ACEOF 8431 # This file is a shell script that caches the results of configure 8432 # tests run on this system so they can be shared between configure 8433 # scripts and configure runs, see configure's option --config-cache. 8434 # It is not useful on other systems. If it contains results you don't 8435 # want to keep, you may remove or edit it. 8436 # 8437 # config.status only pays attention to the cache file if you give it 8438 # the --recheck option to rerun configure. 8439 # 8440 # `ac_cv_env_foo' variables (set or unset) will be overridden when 8441 # loading this file, other *unset* `ac_cv_foo' will be assigned the 8442 # following values. 8443 8444 _ACEOF 8445 8446 # The following way of writing the cache mishandles newlines in values, 8447 # but we know of no workaround that is simple, portable, and efficient. 8448 # So, we kill variables containing newlines. 8449 # Ultrix sh set writes to stderr and can't be redirected directly, 8450 # and sets the high bit in the cache file unless we assign to the vars. 8451 ( 8452 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 8453 eval ac_val=\$$ac_var 8454 case $ac_val in #( 8455 *${as_nl}*) 8456 case $ac_var in #( 8457 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 8458 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 8459 esac 8460 case $ac_var in #( 8461 _ | IFS | as_nl) ;; #( 8462 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 8463 *) { eval $ac_var=; unset $ac_var;} ;; 8464 esac ;; 8465 esac 8466 done 8467 8468 (set) 2>&1 | 8469 case $as_nl`(ac_space=' '; set) 2>&1` in #( 8470 *${as_nl}ac_space=\ *) 8471 # `set' does not quote correctly, so add quotes: double-quote 8472 # substitution turns \\\\ into \\, and sed turns \\ into \. 8473 sed -n \ 8474 "s/'/'\\\\''/g; 8475 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 8476 ;; #( 8477 *) 8478 # `set' quotes correctly as required by POSIX, so do not add quotes. 8479 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 8480 ;; 8481 esac | 8482 sort 8483 ) | 8484 sed ' 8485 /^ac_cv_env_/b end 8486 t clear 8487 :clear 8488 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 8489 t end 8490 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 8491 :end' >>confcache 8492 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 8493 if test -w "$cache_file"; then 8494 if test "x$cache_file" != "x/dev/null"; then 8495 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 8496 $as_echo "$as_me: updating cache $cache_file" >&6;} 8497 if test ! -f "$cache_file" || test -h "$cache_file"; then 8498 cat confcache >"$cache_file" 8499 else 8500 case $cache_file in #( 8501 */* | ?:*) 8502 mv -f confcache "$cache_file"$$ && 8503 mv -f "$cache_file"$$ "$cache_file" ;; #( 8504 *) 8505 mv -f confcache "$cache_file" ;; 8506 esac 8507 fi 8508 fi 8509 else 8510 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 8511 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 8512 fi 8513 fi 8514 rm -f confcache 8515 8516 test "x$prefix" = xNONE && prefix=$ac_default_prefix 8517 # Let make expand exec_prefix. 8518 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 8519 8520 DEFS=-DHAVE_CONFIG_H 8521 8522 ac_libobjs= 8523 ac_ltlibobjs= 8524 U= 8525 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 8526 # 1. Remove the extension, and $U if already installed. 8527 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 8528 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 8529 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 8530 # will be set to the directory where LIBOBJS objects are built. 8531 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 8532 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 8533 done 8534 LIBOBJS=$ac_libobjs 8535 8536 LTLIBOBJS=$ac_ltlibobjs 8537 8538 8539 8540 : "${CONFIG_STATUS=./config.status}" 8541 ac_write_fail=0 8542 ac_clean_files_save=$ac_clean_files 8543 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 8544 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 8545 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 8546 as_write_fail=0 8547 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 8548 #! $SHELL 8549 # Generated by $as_me. 8550 # Run this file to recreate the current configuration. 8551 # Compiler output produced by configure, useful for debugging 8552 # configure, is in config.log if it exists. 8553 8554 debug=false 8555 ac_cs_recheck=false 8556 ac_cs_silent=false 8557 8558 SHELL=\${CONFIG_SHELL-$SHELL} 8559 export SHELL 8560 _ASEOF 8561 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 8562 ## -------------------- ## 8563 ## M4sh Initialization. ## 8564 ## -------------------- ## 8565 8566 # Be more Bourne compatible 8567 DUALCASE=1; export DUALCASE # for MKS sh 8568 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 8569 emulate sh 8570 NULLCMD=: 8571 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 8572 # is contrary to our usage. Disable this feature. 8573 alias -g '${1+"$@"}'='"$@"' 8574 setopt NO_GLOB_SUBST 8575 else 8576 case `(set -o) 2>/dev/null` in #( 8577 *posix*) : 8578 set -o posix ;; #( 8579 *) : 8580 ;; 8581 esac 8582 fi 8583 8584 8585 as_nl=' 8586 ' 8587 export as_nl 8588 # Printing a long string crashes Solaris 7 /usr/bin/printf. 8589 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 8590 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 8591 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 8592 # Prefer a ksh shell builtin over an external printf program on Solaris, 8593 # but without wasting forks for bash or zsh. 8594 if test -z "$BASH_VERSION$ZSH_VERSION" \ 8595 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 8596 as_echo='print -r --' 8597 as_echo_n='print -rn --' 8598 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 8599 as_echo='printf %s\n' 8600 as_echo_n='printf %s' 8601 else 8602 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 8603 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 8604 as_echo_n='/usr/ucb/echo -n' 8605 else 8606 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 8607 as_echo_n_body='eval 8608 arg=$1; 8609 case $arg in #( 8610 *"$as_nl"*) 8611 expr "X$arg" : "X\\(.*\\)$as_nl"; 8612 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 8613 esac; 8614 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 8615 ' 8616 export as_echo_n_body 8617 as_echo_n='sh -c $as_echo_n_body as_echo' 8618 fi 8619 export as_echo_body 8620 as_echo='sh -c $as_echo_body as_echo' 8621 fi 8622 8623 # The user is always right. 8624 if test "${PATH_SEPARATOR+set}" != set; then 8625 PATH_SEPARATOR=: 8626 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8627 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8628 PATH_SEPARATOR=';' 8629 } 8630 fi 8631 8632 8633 # IFS 8634 # We need space, tab and new line, in precisely that order. Quoting is 8635 # there to prevent editors from complaining about space-tab. 8636 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 8637 # splitting by setting IFS to empty value.) 8638 IFS=" "" $as_nl" 8639 8640 # Find who we are. Look in the path if we contain no directory separator. 8641 as_myself= 8642 case $0 in #(( 8643 *[\\/]* ) as_myself=$0 ;; 8644 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8645 for as_dir in $PATH 8646 do 8647 IFS=$as_save_IFS 8648 test -z "$as_dir" && as_dir=. 8649 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 8650 done 8651 IFS=$as_save_IFS 8652 8653 ;; 8654 esac 8655 # We did not find ourselves, most probably we were run as `sh COMMAND' 8656 # in which case we are not to be found in the path. 8657 if test "x$as_myself" = x; then 8658 as_myself=$0 8659 fi 8660 if test ! -f "$as_myself"; then 8661 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 8662 exit 1 8663 fi 8664 8665 # Unset variables that we do not need and which cause bugs (e.g. in 8666 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 8667 # suppresses any "Segmentation fault" message there. '((' could 8668 # trigger a bug in pdksh 5.2.14. 8669 for as_var in BASH_ENV ENV MAIL MAILPATH 8670 do eval test x\${$as_var+set} = xset \ 8671 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 8672 done 8673 PS1='$ ' 8674 PS2='> ' 8675 PS4='+ ' 8676 8677 # NLS nuisances. 8678 LC_ALL=C 8679 export LC_ALL 8680 LANGUAGE=C 8681 export LANGUAGE 8682 8683 # CDPATH. 8684 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 8685 8686 8687 # as_fn_error STATUS ERROR [LINENO LOG_FD] 8688 # ---------------------------------------- 8689 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 8690 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 8691 # script with STATUS, using 1 if that was 0. 8692 as_fn_error () 8693 { 8694 as_status=$1; test $as_status -eq 0 && as_status=1 8695 if test "$4"; then 8696 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 8697 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 8698 fi 8699 $as_echo "$as_me: error: $2" >&2 8700 as_fn_exit $as_status 8701 } # as_fn_error 8702 8703 8704 # as_fn_set_status STATUS 8705 # ----------------------- 8706 # Set $? to STATUS, without forking. 8707 as_fn_set_status () 8708 { 8709 return $1 8710 } # as_fn_set_status 8711 8712 # as_fn_exit STATUS 8713 # ----------------- 8714 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 8715 as_fn_exit () 8716 { 8717 set +e 8718 as_fn_set_status $1 8719 exit $1 8720 } # as_fn_exit 8721 8722 # as_fn_unset VAR 8723 # --------------- 8724 # Portably unset VAR. 8725 as_fn_unset () 8726 { 8727 { eval $1=; unset $1;} 8728 } 8729 as_unset=as_fn_unset 8730 # as_fn_append VAR VALUE 8731 # ---------------------- 8732 # Append the text in VALUE to the end of the definition contained in VAR. Take 8733 # advantage of any shell optimizations that allow amortized linear growth over 8734 # repeated appends, instead of the typical quadratic growth present in naive 8735 # implementations. 8736 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 8737 eval 'as_fn_append () 8738 { 8739 eval $1+=\$2 8740 }' 8741 else 8742 as_fn_append () 8743 { 8744 eval $1=\$$1\$2 8745 } 8746 fi # as_fn_append 8747 8748 # as_fn_arith ARG... 8749 # ------------------ 8750 # Perform arithmetic evaluation on the ARGs, and store the result in the 8751 # global $as_val. Take advantage of shells that can avoid forks. The arguments 8752 # must be portable across $(()) and expr. 8753 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 8754 eval 'as_fn_arith () 8755 { 8756 as_val=$(( $* )) 8757 }' 8758 else 8759 as_fn_arith () 8760 { 8761 as_val=`expr "$@" || test $? -eq 1` 8762 } 8763 fi # as_fn_arith 8764 8765 8766 if expr a : '\(a\)' >/dev/null 2>&1 && 8767 test "X`expr 00001 : '.*\(...\)'`" = X001; then 8768 as_expr=expr 8769 else 8770 as_expr=false 8771 fi 8772 8773 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 8774 as_basename=basename 8775 else 8776 as_basename=false 8777 fi 8778 8779 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 8780 as_dirname=dirname 8781 else 8782 as_dirname=false 8783 fi 8784 8785 as_me=`$as_basename -- "$0" || 8786 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 8787 X"$0" : 'X\(//\)$' \| \ 8788 X"$0" : 'X\(/\)' \| . 2>/dev/null || 8789 $as_echo X/"$0" | 8790 sed '/^.*\/\([^/][^/]*\)\/*$/{ 8791 s//\1/ 8792 q 8793 } 8794 /^X\/\(\/\/\)$/{ 8795 s//\1/ 8796 q 8797 } 8798 /^X\/\(\/\).*/{ 8799 s//\1/ 8800 q 8801 } 8802 s/.*/./; q'` 8803 8804 # Avoid depending upon Character Ranges. 8805 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 8806 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 8807 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 8808 as_cr_digits='0123456789' 8809 as_cr_alnum=$as_cr_Letters$as_cr_digits 8810 8811 ECHO_C= ECHO_N= ECHO_T= 8812 case `echo -n x` in #((((( 8813 -n*) 8814 case `echo 'xy\c'` in 8815 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 8816 xy) ECHO_C='\c';; 8817 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 8818 ECHO_T=' ';; 8819 esac;; 8820 *) 8821 ECHO_N='-n';; 8822 esac 8823 8824 rm -f conf$$ conf$$.exe conf$$.file 8825 if test -d conf$$.dir; then 8826 rm -f conf$$.dir/conf$$.file 8827 else 8828 rm -f conf$$.dir 8829 mkdir conf$$.dir 2>/dev/null 8830 fi 8831 if (echo >conf$$.file) 2>/dev/null; then 8832 if ln -s conf$$.file conf$$ 2>/dev/null; then 8833 as_ln_s='ln -s' 8834 # ... but there are two gotchas: 8835 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 8836 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 8837 # In both cases, we have to default to `cp -pR'. 8838 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 8839 as_ln_s='cp -pR' 8840 elif ln conf$$.file conf$$ 2>/dev/null; then 8841 as_ln_s=ln 8842 else 8843 as_ln_s='cp -pR' 8844 fi 8845 else 8846 as_ln_s='cp -pR' 8847 fi 8848 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 8849 rmdir conf$$.dir 2>/dev/null 8850 8851 8852 # as_fn_mkdir_p 8853 # ------------- 8854 # Create "$as_dir" as a directory, including parents if necessary. 8855 as_fn_mkdir_p () 8856 { 8857 8858 case $as_dir in #( 8859 -*) as_dir=./$as_dir;; 8860 esac 8861 test -d "$as_dir" || eval $as_mkdir_p || { 8862 as_dirs= 8863 while :; do 8864 case $as_dir in #( 8865 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 8866 *) as_qdir=$as_dir;; 8867 esac 8868 as_dirs="'$as_qdir' $as_dirs" 8869 as_dir=`$as_dirname -- "$as_dir" || 8870 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8871 X"$as_dir" : 'X\(//\)[^/]' \| \ 8872 X"$as_dir" : 'X\(//\)$' \| \ 8873 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 8874 $as_echo X"$as_dir" | 8875 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8876 s//\1/ 8877 q 8878 } 8879 /^X\(\/\/\)[^/].*/{ 8880 s//\1/ 8881 q 8882 } 8883 /^X\(\/\/\)$/{ 8884 s//\1/ 8885 q 8886 } 8887 /^X\(\/\).*/{ 8888 s//\1/ 8889 q 8890 } 8891 s/.*/./; q'` 8892 test -d "$as_dir" && break 8893 done 8894 test -z "$as_dirs" || eval "mkdir $as_dirs" 8895 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 8896 8897 8898 } # as_fn_mkdir_p 8899 if mkdir -p . 2>/dev/null; then 8900 as_mkdir_p='mkdir -p "$as_dir"' 8901 else 8902 test -d ./-p && rmdir ./-p 8903 as_mkdir_p=false 8904 fi 8905 8906 8907 # as_fn_executable_p FILE 8908 # ----------------------- 8909 # Test if FILE is an executable regular file. 8910 as_fn_executable_p () 8911 { 8912 test -f "$1" && test -x "$1" 8913 } # as_fn_executable_p 8914 as_test_x='test -x' 8915 as_executable_p=as_fn_executable_p 8916 8917 # Sed expression to map a string onto a valid CPP name. 8918 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 8919 8920 # Sed expression to map a string onto a valid variable name. 8921 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 8922 8923 8924 exec 6>&1 8925 ## ----------------------------------- ## 8926 ## Main body of $CONFIG_STATUS script. ## 8927 ## ----------------------------------- ## 8928 _ASEOF 8929 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 8930 8931 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8932 # Save the log message, to keep $0 and so on meaningful, and to 8933 # report actual input values of CONFIG_FILES etc. instead of their 8934 # values after options handling. 8935 ac_log=" 8936 This file was extended by $as_me, which was 8937 generated by GNU Autoconf 2.69. Invocation command line was 8938 8939 CONFIG_FILES = $CONFIG_FILES 8940 CONFIG_HEADERS = $CONFIG_HEADERS 8941 CONFIG_LINKS = $CONFIG_LINKS 8942 CONFIG_COMMANDS = $CONFIG_COMMANDS 8943 $ $0 $@ 8944 8945 on `(hostname || uname -n) 2>/dev/null | sed 1q` 8946 " 8947 8948 _ACEOF 8949 8950 case $ac_config_files in *" 8951 "*) set x $ac_config_files; shift; ac_config_files=$*;; 8952 esac 8953 8954 case $ac_config_headers in *" 8955 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 8956 esac 8957 8958 8959 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8960 # Files that config.status was made for. 8961 config_files="$ac_config_files" 8962 config_headers="$ac_config_headers" 8963 config_commands="$ac_config_commands" 8964 8965 _ACEOF 8966 8967 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8968 ac_cs_usage="\ 8969 \`$as_me' instantiates files and other configuration actions 8970 from templates according to the current configuration. Unless the files 8971 and actions are specified as TAGs, all are instantiated by default. 8972 8973 Usage: $0 [OPTION]... [TAG]... 8974 8975 -h, --help print this help, then exit 8976 -V, --version print version number and configuration settings, then exit 8977 --config print configuration, then exit 8978 -q, --quiet, --silent 8979 do not print progress messages 8980 -d, --debug don't remove temporary files 8981 --recheck update $as_me by reconfiguring in the same conditions 8982 --file=FILE[:TEMPLATE] 8983 instantiate the configuration file FILE 8984 --header=FILE[:TEMPLATE] 8985 instantiate the configuration header FILE 8986 8987 Configuration files: 8988 $config_files 8989 8990 Configuration headers: 8991 $config_headers 8992 8993 Configuration commands: 8994 $config_commands 8995 8996 Report bugs to the package provider." 8997 8998 _ACEOF 8999 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9000 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 9001 ac_cs_version="\\ 9002 config.status 9003 configured by $0, generated by GNU Autoconf 2.69, 9004 with options \\"\$ac_cs_config\\" 9005 9006 Copyright (C) 2012 Free Software Foundation, Inc. 9007 This config.status script is free software; the Free Software Foundation 9008 gives unlimited permission to copy, distribute and modify it." 9009 9010 ac_pwd='$ac_pwd' 9011 srcdir='$srcdir' 9012 INSTALL='$INSTALL' 9013 test -n "\$AWK" || AWK=awk 9014 _ACEOF 9015 9016 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9017 # The default lists apply if the user does not specify any file. 9018 ac_need_defaults=: 9019 while test $# != 0 9020 do 9021 case $1 in 9022 --*=?*) 9023 ac_option=`expr "X$1" : 'X\([^=]*\)='` 9024 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 9025 ac_shift=: 9026 ;; 9027 --*=) 9028 ac_option=`expr "X$1" : 'X\([^=]*\)='` 9029 ac_optarg= 9030 ac_shift=: 9031 ;; 9032 *) 9033 ac_option=$1 9034 ac_optarg=$2 9035 ac_shift=shift 9036 ;; 9037 esac 9038 9039 case $ac_option in 9040 # Handling of the options. 9041 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 9042 ac_cs_recheck=: ;; 9043 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 9044 $as_echo "$ac_cs_version"; exit ;; 9045 --config | --confi | --conf | --con | --co | --c ) 9046 $as_echo "$ac_cs_config"; exit ;; 9047 --debug | --debu | --deb | --de | --d | -d ) 9048 debug=: ;; 9049 --file | --fil | --fi | --f ) 9050 $ac_shift 9051 case $ac_optarg in 9052 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 9053 '') as_fn_error $? "missing file argument" ;; 9054 esac 9055 as_fn_append CONFIG_FILES " '$ac_optarg'" 9056 ac_need_defaults=false;; 9057 --header | --heade | --head | --hea ) 9058 $ac_shift 9059 case $ac_optarg in 9060 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 9061 esac 9062 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 9063 ac_need_defaults=false;; 9064 --he | --h) 9065 # Conflict between --help and --header 9066 as_fn_error $? "ambiguous option: \`$1' 9067 Try \`$0 --help' for more information.";; 9068 --help | --hel | -h ) 9069 $as_echo "$ac_cs_usage"; exit ;; 9070 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 9071 | -silent | --silent | --silen | --sile | --sil | --si | --s) 9072 ac_cs_silent=: ;; 9073 9074 # This is an error. 9075 -*) as_fn_error $? "unrecognized option: \`$1' 9076 Try \`$0 --help' for more information." ;; 9077 9078 *) as_fn_append ac_config_targets " $1" 9079 ac_need_defaults=false ;; 9080 9081 esac 9082 shift 9083 done 9084 9085 ac_configure_extra_args= 9086 9087 if $ac_cs_silent; then 9088 exec 6>/dev/null 9089 ac_configure_extra_args="$ac_configure_extra_args --silent" 9090 fi 9091 9092 _ACEOF 9093 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9094 if \$ac_cs_recheck; then 9095 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 9096 shift 9097 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 9098 CONFIG_SHELL='$SHELL' 9099 export CONFIG_SHELL 9100 exec "\$@" 9101 fi 9102 9103 _ACEOF 9104 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9105 exec 5>>config.log 9106 { 9107 echo 9108 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 9109 ## Running $as_me. ## 9110 _ASBOX 9111 $as_echo "$ac_log" 9112 } >&5 9113 9114 _ACEOF 9115 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9116 # 9117 # INIT-COMMANDS 9118 # 9119 9120 9121 _ACEOF 9122 9123 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9124 9125 # Handling of arguments. 9126 for ac_config_target in $ac_config_targets 9127 do 9128 case $ac_config_target in 9129 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 9130 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 9131 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 9132 "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;; 9133 9134 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 9135 esac 9136 done 9137 9138 9139 # If the user did not use the arguments to specify the items to instantiate, 9140 # then the envvar interface is used. Set only those that are not. 9141 # We use the long form for the default assignment because of an extremely 9142 # bizarre bug on SunOS 4.1.3. 9143 if $ac_need_defaults; then 9144 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 9145 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 9146 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 9147 fi 9148 9149 # Have a temporary directory for convenience. Make it in the build tree 9150 # simply because there is no reason against having it here, and in addition, 9151 # creating and moving files from /tmp can sometimes cause problems. 9152 # Hook for its removal unless debugging. 9153 # Note that there is a small window in which the directory will not be cleaned: 9154 # after its creation but before its name has been assigned to `$tmp'. 9155 $debug || 9156 { 9157 tmp= ac_tmp= 9158 trap 'exit_status=$? 9159 : "${ac_tmp:=$tmp}" 9160 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 9161 ' 0 9162 trap 'as_fn_exit 1' 1 2 13 15 9163 } 9164 # Create a (secure) tmp directory for tmp files. 9165 9166 { 9167 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 9168 test -d "$tmp" 9169 } || 9170 { 9171 tmp=./conf$$-$RANDOM 9172 (umask 077 && mkdir "$tmp") 9173 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 9174 ac_tmp=$tmp 9175 9176 # Set up the scripts for CONFIG_FILES section. 9177 # No need to generate them if there are no CONFIG_FILES. 9178 # This happens for instance with `./config.status config.h'. 9179 if test -n "$CONFIG_FILES"; then 9180 9181 9182 ac_cr=`echo X | tr X '\015'` 9183 # On cygwin, bash can eat \r inside `` if the user requested igncr. 9184 # But we know of no other shell where ac_cr would be empty at this 9185 # point, so we can use a bashism as a fallback. 9186 if test "x$ac_cr" = x; then 9187 eval ac_cr=\$\'\\r\' 9188 fi 9189 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 9190 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 9191 ac_cs_awk_cr='\\r' 9192 else 9193 ac_cs_awk_cr=$ac_cr 9194 fi 9195 9196 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 9197 _ACEOF 9198 9199 9200 { 9201 echo "cat >conf$$subs.awk <<_ACEOF" && 9202 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 9203 echo "_ACEOF" 9204 } >conf$$subs.sh || 9205 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 9206 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 9207 ac_delim='%!_!# ' 9208 for ac_last_try in false false false false false :; do 9209 . ./conf$$subs.sh || 9210 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 9211 9212 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 9213 if test $ac_delim_n = $ac_delim_num; then 9214 break 9215 elif $ac_last_try; then 9216 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 9217 else 9218 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 9219 fi 9220 done 9221 rm -f conf$$subs.sh 9222 9223 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9224 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 9225 _ACEOF 9226 sed -n ' 9227 h 9228 s/^/S["/; s/!.*/"]=/ 9229 p 9230 g 9231 s/^[^!]*!// 9232 :repl 9233 t repl 9234 s/'"$ac_delim"'$// 9235 t delim 9236 :nl 9237 h 9238 s/\(.\{148\}\)..*/\1/ 9239 t more1 9240 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 9241 p 9242 n 9243 b repl 9244 :more1 9245 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 9246 p 9247 g 9248 s/.\{148\}// 9249 t nl 9250 :delim 9251 h 9252 s/\(.\{148\}\)..*/\1/ 9253 t more2 9254 s/["\\]/\\&/g; s/^/"/; s/$/"/ 9255 p 9256 b 9257 :more2 9258 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 9259 p 9260 g 9261 s/.\{148\}// 9262 t delim 9263 ' <conf$$subs.awk | sed ' 9264 /^[^""]/{ 9265 N 9266 s/\n// 9267 } 9268 ' >>$CONFIG_STATUS || ac_write_fail=1 9269 rm -f conf$$subs.awk 9270 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9271 _ACAWK 9272 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 9273 for (key in S) S_is_set[key] = 1 9274 FS = "" 9275 9276 } 9277 { 9278 line = $ 0 9279 nfields = split(line, field, "@") 9280 substed = 0 9281 len = length(field[1]) 9282 for (i = 2; i < nfields; i++) { 9283 key = field[i] 9284 keylen = length(key) 9285 if (S_is_set[key]) { 9286 value = S[key] 9287 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 9288 len += length(value) + length(field[++i]) 9289 substed = 1 9290 } else 9291 len += 1 + keylen 9292 } 9293 9294 print line 9295 } 9296 9297 _ACAWK 9298 _ACEOF 9299 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9300 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 9301 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 9302 else 9303 cat 9304 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 9305 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 9306 _ACEOF 9307 9308 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 9309 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 9310 # trailing colons and then remove the whole line if VPATH becomes empty 9311 # (actually we leave an empty line to preserve line numbers). 9312 if test "x$srcdir" = x.; then 9313 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 9314 h 9315 s/// 9316 s/^/:/ 9317 s/[ ]*$/:/ 9318 s/:\$(srcdir):/:/g 9319 s/:\${srcdir}:/:/g 9320 s/:@srcdir@:/:/g 9321 s/^:*// 9322 s/:*$// 9323 x 9324 s/\(=[ ]*\).*/\1/ 9325 G 9326 s/\n// 9327 s/^[^=]*=[ ]*$// 9328 }' 9329 fi 9330 9331 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9332 fi # test -n "$CONFIG_FILES" 9333 9334 # Set up the scripts for CONFIG_HEADERS section. 9335 # No need to generate them if there are no CONFIG_HEADERS. 9336 # This happens for instance with `./config.status Makefile'. 9337 if test -n "$CONFIG_HEADERS"; then 9338 cat >"$ac_tmp/defines.awk" <<\_ACAWK || 9339 BEGIN { 9340 _ACEOF 9341 9342 # Transform confdefs.h into an awk script `defines.awk', embedded as 9343 # here-document in config.status, that substitutes the proper values into 9344 # config.h.in to produce config.h. 9345 9346 # Create a delimiter string that does not exist in confdefs.h, to ease 9347 # handling of long lines. 9348 ac_delim='%!_!# ' 9349 for ac_last_try in false false :; do 9350 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 9351 if test -z "$ac_tt"; then 9352 break 9353 elif $ac_last_try; then 9354 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 9355 else 9356 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 9357 fi 9358 done 9359 9360 # For the awk script, D is an array of macro values keyed by name, 9361 # likewise P contains macro parameters if any. Preserve backslash 9362 # newline sequences. 9363 9364 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 9365 sed -n ' 9366 s/.\{148\}/&'"$ac_delim"'/g 9367 t rset 9368 :rset 9369 s/^[ ]*#[ ]*define[ ][ ]*/ / 9370 t def 9371 d 9372 :def 9373 s/\\$// 9374 t bsnl 9375 s/["\\]/\\&/g 9376 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 9377 D["\1"]=" \3"/p 9378 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 9379 d 9380 :bsnl 9381 s/["\\]/\\&/g 9382 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 9383 D["\1"]=" \3\\\\\\n"\\/p 9384 t cont 9385 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 9386 t cont 9387 d 9388 :cont 9389 n 9390 s/.\{148\}/&'"$ac_delim"'/g 9391 t clear 9392 :clear 9393 s/\\$// 9394 t bsnlc 9395 s/["\\]/\\&/g; s/^/"/; s/$/"/p 9396 d 9397 :bsnlc 9398 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 9399 b cont 9400 ' <confdefs.h | sed ' 9401 s/'"$ac_delim"'/"\\\ 9402 "/g' >>$CONFIG_STATUS || ac_write_fail=1 9403 9404 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9405 for (key in D) D_is_set[key] = 1 9406 FS = "" 9407 } 9408 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 9409 line = \$ 0 9410 split(line, arg, " ") 9411 if (arg[1] == "#") { 9412 defundef = arg[2] 9413 mac1 = arg[3] 9414 } else { 9415 defundef = substr(arg[1], 2) 9416 mac1 = arg[2] 9417 } 9418 split(mac1, mac2, "(") #) 9419 macro = mac2[1] 9420 prefix = substr(line, 1, index(line, defundef) - 1) 9421 if (D_is_set[macro]) { 9422 # Preserve the white space surrounding the "#". 9423 print prefix "define", macro P[macro] D[macro] 9424 next 9425 } else { 9426 # Replace #undef with comments. This is necessary, for example, 9427 # in the case of _POSIX_SOURCE, which is predefined and required 9428 # on some systems where configure will not decide to define it. 9429 if (defundef == "undef") { 9430 print "/*", prefix defundef, macro, "*/" 9431 next 9432 } 9433 } 9434 } 9435 { print } 9436 _ACAWK 9437 _ACEOF 9438 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9439 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 9440 fi # test -n "$CONFIG_HEADERS" 9441 9442 9443 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 9444 shift 9445 for ac_tag 9446 do 9447 case $ac_tag in 9448 :[FHLC]) ac_mode=$ac_tag; continue;; 9449 esac 9450 case $ac_mode$ac_tag in 9451 :[FHL]*:*);; 9452 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 9453 :[FH]-) ac_tag=-:-;; 9454 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 9455 esac 9456 ac_save_IFS=$IFS 9457 IFS=: 9458 set x $ac_tag 9459 IFS=$ac_save_IFS 9460 shift 9461 ac_file=$1 9462 shift 9463 9464 case $ac_mode in 9465 :L) ac_source=$1;; 9466 :[FH]) 9467 ac_file_inputs= 9468 for ac_f 9469 do 9470 case $ac_f in 9471 -) ac_f="$ac_tmp/stdin";; 9472 *) # Look for the file first in the build tree, then in the source tree 9473 # (if the path is not absolute). The absolute path cannot be DOS-style, 9474 # because $ac_f cannot contain `:'. 9475 test -f "$ac_f" || 9476 case $ac_f in 9477 [\\/$]*) false;; 9478 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 9479 esac || 9480 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 9481 esac 9482 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 9483 as_fn_append ac_file_inputs " '$ac_f'" 9484 done 9485 9486 # Let's still pretend it is `configure' which instantiates (i.e., don't 9487 # use $as_me), people would be surprised to read: 9488 # /* config.h. Generated by config.status. */ 9489 configure_input='Generated from '` 9490 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 9491 `' by configure.' 9492 if test x"$ac_file" != x-; then 9493 configure_input="$ac_file. $configure_input" 9494 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 9495 $as_echo "$as_me: creating $ac_file" >&6;} 9496 fi 9497 # Neutralize special characters interpreted by sed in replacement strings. 9498 case $configure_input in #( 9499 *\&* | *\|* | *\\* ) 9500 ac_sed_conf_input=`$as_echo "$configure_input" | 9501 sed 's/[\\\\&|]/\\\\&/g'`;; #( 9502 *) ac_sed_conf_input=$configure_input;; 9503 esac 9504 9505 case $ac_tag in 9506 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 9507 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 9508 esac 9509 ;; 9510 esac 9511 9512 ac_dir=`$as_dirname -- "$ac_file" || 9513 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 9514 X"$ac_file" : 'X\(//\)[^/]' \| \ 9515 X"$ac_file" : 'X\(//\)$' \| \ 9516 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 9517 $as_echo X"$ac_file" | 9518 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 9519 s//\1/ 9520 q 9521 } 9522 /^X\(\/\/\)[^/].*/{ 9523 s//\1/ 9524 q 9525 } 9526 /^X\(\/\/\)$/{ 9527 s//\1/ 9528 q 9529 } 9530 /^X\(\/\).*/{ 9531 s//\1/ 9532 q 9533 } 9534 s/.*/./; q'` 9535 as_dir="$ac_dir"; as_fn_mkdir_p 9536 ac_builddir=. 9537 9538 case "$ac_dir" in 9539 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 9540 *) 9541 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 9542 # A ".." for each directory in $ac_dir_suffix. 9543 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 9544 case $ac_top_builddir_sub in 9545 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 9546 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 9547 esac ;; 9548 esac 9549 ac_abs_top_builddir=$ac_pwd 9550 ac_abs_builddir=$ac_pwd$ac_dir_suffix 9551 # for backward compatibility: 9552 ac_top_builddir=$ac_top_build_prefix 9553 9554 case $srcdir in 9555 .) # We are building in place. 9556 ac_srcdir=. 9557 ac_top_srcdir=$ac_top_builddir_sub 9558 ac_abs_top_srcdir=$ac_pwd ;; 9559 [\\/]* | ?:[\\/]* ) # Absolute name. 9560 ac_srcdir=$srcdir$ac_dir_suffix; 9561 ac_top_srcdir=$srcdir 9562 ac_abs_top_srcdir=$srcdir ;; 9563 *) # Relative name. 9564 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 9565 ac_top_srcdir=$ac_top_build_prefix$srcdir 9566 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 9567 esac 9568 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 9569 9570 9571 case $ac_mode in 9572 :F) 9573 # 9574 # CONFIG_FILE 9575 # 9576 9577 case $INSTALL in 9578 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 9579 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 9580 esac 9581 _ACEOF 9582 9583 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9584 # If the template does not know about datarootdir, expand it. 9585 # FIXME: This hack should be removed a few years after 2.60. 9586 ac_datarootdir_hack=; ac_datarootdir_seen= 9587 ac_sed_dataroot=' 9588 /datarootdir/ { 9589 p 9590 q 9591 } 9592 /@datadir@/p 9593 /@docdir@/p 9594 /@infodir@/p 9595 /@localedir@/p 9596 /@mandir@/p' 9597 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 9598 *datarootdir*) ac_datarootdir_seen=yes;; 9599 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 9600 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 9601 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 9602 _ACEOF 9603 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9604 ac_datarootdir_hack=' 9605 s&@datadir@&$datadir&g 9606 s&@docdir@&$docdir&g 9607 s&@infodir@&$infodir&g 9608 s&@localedir@&$localedir&g 9609 s&@mandir@&$mandir&g 9610 s&\\\${datarootdir}&$datarootdir&g' ;; 9611 esac 9612 _ACEOF 9613 9614 # Neutralize VPATH when `$srcdir' = `.'. 9615 # Shell code in configure.ac might set extrasub. 9616 # FIXME: do we really want to maintain this feature? 9617 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9618 ac_sed_extra="$ac_vpsub 9619 $extrasub 9620 _ACEOF 9621 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9622 :t 9623 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 9624 s|@configure_input@|$ac_sed_conf_input|;t t 9625 s&@top_builddir@&$ac_top_builddir_sub&;t t 9626 s&@top_build_prefix@&$ac_top_build_prefix&;t t 9627 s&@srcdir@&$ac_srcdir&;t t 9628 s&@abs_srcdir@&$ac_abs_srcdir&;t t 9629 s&@top_srcdir@&$ac_top_srcdir&;t t 9630 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 9631 s&@builddir@&$ac_builddir&;t t 9632 s&@abs_builddir@&$ac_abs_builddir&;t t 9633 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 9634 s&@INSTALL@&$ac_INSTALL&;t t 9635 $ac_datarootdir_hack 9636 " 9637 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 9638 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9639 9640 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 9641 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 9642 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 9643 "$ac_tmp/out"`; test -z "$ac_out"; } && 9644 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9645 which seems to be undefined. Please make sure it is defined" >&5 9646 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9647 which seems to be undefined. Please make sure it is defined" >&2;} 9648 9649 rm -f "$ac_tmp/stdin" 9650 case $ac_file in 9651 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 9652 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 9653 esac \ 9654 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9655 ;; 9656 :H) 9657 # 9658 # CONFIG_HEADER 9659 # 9660 if test x"$ac_file" != x-; then 9661 { 9662 $as_echo "/* $configure_input */" \ 9663 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 9664 } >"$ac_tmp/config.h" \ 9665 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9666 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 9667 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 9668 $as_echo "$as_me: $ac_file is unchanged" >&6;} 9669 else 9670 rm -f "$ac_file" 9671 mv "$ac_tmp/config.h" "$ac_file" \ 9672 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9673 fi 9674 else 9675 $as_echo "/* $configure_input */" \ 9676 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 9677 || as_fn_error $? "could not create -" "$LINENO" 5 9678 fi 9679 ;; 9680 9681 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 9682 $as_echo "$as_me: executing $ac_file commands" >&6;} 9683 ;; 9684 esac 9685 9686 9687 case $ac_file$ac_mode in 9688 "default-1":C) if test -f .devel; then 9689 echo timestamp > stamp-h 9690 cat Makefile-devel-adds >> Makefile 9691 make depend 9692 fi ;; 9693 9694 esac 9695 done # for ac_tag 9696 9697 9698 as_fn_exit 0 9699 _ACEOF 9700 ac_clean_files=$ac_clean_files_save 9701 9702 test $ac_write_fail = 0 || 9703 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 9704 9705 9706 # configure is writing to config.log, and then calls config.status. 9707 # config.status does its own redirection, appending to config.log. 9708 # Unfortunately, on DOS this fails, as config.log is still kept open 9709 # by configure, so config.status won't be able to write to it; its 9710 # output is simply discarded. So we exec the FD to /dev/null, 9711 # effectively closing config.log, so it can be properly (re)opened and 9712 # appended to by config.status. When coming back to configure, we 9713 # need to make the FD available again. 9714 if test "$no_create" != yes; then 9715 ac_cs_success=: 9716 ac_config_status_args= 9717 test "$silent" = yes && 9718 ac_config_status_args="$ac_config_status_args --quiet" 9719 exec 5>/dev/null 9720 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 9721 exec 5>>config.log 9722 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 9723 # would make configure fail if this is the last instruction. 9724 $ac_cs_success || as_fn_exit 1 9725 fi 9726 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 9727 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 9728 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 9729 fi 9730 9731 exit 0 9732