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 RANLIB 637 PCAP_CONFIG 638 LIBOBJS 639 EGREP 640 GREP 641 CPP 642 OBJEXT 643 EXEEXT 644 ac_ct_CC 645 CPPFLAGS 646 LDFLAGS 647 CFLAGS 648 CC 649 SHLICC2 650 host_os 651 host_vendor 652 host_cpu 653 host 654 build_os 655 build_vendor 656 build_cpu 657 build 658 target_alias 659 host_alias 660 build_alias 661 LIBS 662 ECHO_T 663 ECHO_N 664 ECHO_C 665 DEFS 666 mandir 667 localedir 668 libdir 669 psdir 670 pdfdir 671 dvidir 672 htmldir 673 infodir 674 docdir 675 oldincludedir 676 includedir 677 localstatedir 678 sharedstatedir 679 sysconfdir 680 datadir 681 datarootdir 682 libexecdir 683 sbindir 684 bindir 685 program_transform_name 686 prefix 687 exec_prefix 688 PACKAGE_URL 689 PACKAGE_BUGREPORT 690 PACKAGE_STRING 691 PACKAGE_VERSION 692 PACKAGE_TARNAME 693 PACKAGE_NAME 694 PATH_SEPARATOR 695 SHELL' 696 ac_subst_files='' 697 ac_user_opts=' 698 enable_option_checking 699 with_gcc 700 enable_universal 701 with_smi 702 enable_smb 703 with_user 704 with_chroot 705 enable_ipv6 706 with_crypto 707 ' 708 ac_precious_vars='build_alias 709 host_alias 710 target_alias 711 CC 712 CFLAGS 713 LDFLAGS 714 LIBS 715 CPPFLAGS 716 CPP' 717 718 719 # Initialize some variables set by options. 720 ac_init_help= 721 ac_init_version=false 722 ac_unrecognized_opts= 723 ac_unrecognized_sep= 724 # The variables have the same names as the options, with 725 # dashes changed to underlines. 726 cache_file=/dev/null 727 exec_prefix=NONE 728 no_create= 729 no_recursion= 730 prefix=NONE 731 program_prefix=NONE 732 program_suffix=NONE 733 program_transform_name=s,x,x, 734 silent= 735 site= 736 srcdir= 737 verbose= 738 x_includes=NONE 739 x_libraries=NONE 740 741 # Installation directory options. 742 # These are left unexpanded so users can "make install exec_prefix=/foo" 743 # and all the variables that are supposed to be based on exec_prefix 744 # by default will actually change. 745 # Use braces instead of parens because sh, perl, etc. also accept them. 746 # (The list follows the same order as the GNU Coding Standards.) 747 bindir='${exec_prefix}/bin' 748 sbindir='${exec_prefix}/sbin' 749 libexecdir='${exec_prefix}/libexec' 750 datarootdir='${prefix}/share' 751 datadir='${datarootdir}' 752 sysconfdir='${prefix}/etc' 753 sharedstatedir='${prefix}/com' 754 localstatedir='${prefix}/var' 755 includedir='${prefix}/include' 756 oldincludedir='/usr/include' 757 docdir='${datarootdir}/doc/${PACKAGE}' 758 infodir='${datarootdir}/info' 759 htmldir='${docdir}' 760 dvidir='${docdir}' 761 pdfdir='${docdir}' 762 psdir='${docdir}' 763 libdir='${exec_prefix}/lib' 764 localedir='${datarootdir}/locale' 765 mandir='${datarootdir}/man' 766 767 ac_prev= 768 ac_dashdash= 769 for ac_option 770 do 771 # If the previous option needs an argument, assign it. 772 if test -n "$ac_prev"; then 773 eval $ac_prev=\$ac_option 774 ac_prev= 775 continue 776 fi 777 778 case $ac_option in 779 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 780 *=) ac_optarg= ;; 781 *) ac_optarg=yes ;; 782 esac 783 784 # Accept the important Cygnus configure options, so we can diagnose typos. 785 786 case $ac_dashdash$ac_option in 787 --) 788 ac_dashdash=yes ;; 789 790 -bindir | --bindir | --bindi | --bind | --bin | --bi) 791 ac_prev=bindir ;; 792 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 793 bindir=$ac_optarg ;; 794 795 -build | --build | --buil | --bui | --bu) 796 ac_prev=build_alias ;; 797 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 798 build_alias=$ac_optarg ;; 799 800 -cache-file | --cache-file | --cache-fil | --cache-fi \ 801 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 802 ac_prev=cache_file ;; 803 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 804 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 805 cache_file=$ac_optarg ;; 806 807 --config-cache | -C) 808 cache_file=config.cache ;; 809 810 -datadir | --datadir | --datadi | --datad) 811 ac_prev=datadir ;; 812 -datadir=* | --datadir=* | --datadi=* | --datad=*) 813 datadir=$ac_optarg ;; 814 815 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 816 | --dataroo | --dataro | --datar) 817 ac_prev=datarootdir ;; 818 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 819 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 820 datarootdir=$ac_optarg ;; 821 822 -disable-* | --disable-*) 823 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 824 # Reject names that are not valid shell variable names. 825 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 826 as_fn_error $? "invalid feature name: $ac_useropt" 827 ac_useropt_orig=$ac_useropt 828 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 829 case $ac_user_opts in 830 *" 831 "enable_$ac_useropt" 832 "*) ;; 833 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 834 ac_unrecognized_sep=', ';; 835 esac 836 eval enable_$ac_useropt=no ;; 837 838 -docdir | --docdir | --docdi | --doc | --do) 839 ac_prev=docdir ;; 840 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 841 docdir=$ac_optarg ;; 842 843 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 844 ac_prev=dvidir ;; 845 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 846 dvidir=$ac_optarg ;; 847 848 -enable-* | --enable-*) 849 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 850 # Reject names that are not valid shell variable names. 851 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 852 as_fn_error $? "invalid feature name: $ac_useropt" 853 ac_useropt_orig=$ac_useropt 854 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 855 case $ac_user_opts in 856 *" 857 "enable_$ac_useropt" 858 "*) ;; 859 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 860 ac_unrecognized_sep=', ';; 861 esac 862 eval enable_$ac_useropt=\$ac_optarg ;; 863 864 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 865 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 866 | --exec | --exe | --ex) 867 ac_prev=exec_prefix ;; 868 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 869 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 870 | --exec=* | --exe=* | --ex=*) 871 exec_prefix=$ac_optarg ;; 872 873 -gas | --gas | --ga | --g) 874 # Obsolete; use --with-gas. 875 with_gas=yes ;; 876 877 -help | --help | --hel | --he | -h) 878 ac_init_help=long ;; 879 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 880 ac_init_help=recursive ;; 881 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 882 ac_init_help=short ;; 883 884 -host | --host | --hos | --ho) 885 ac_prev=host_alias ;; 886 -host=* | --host=* | --hos=* | --ho=*) 887 host_alias=$ac_optarg ;; 888 889 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 890 ac_prev=htmldir ;; 891 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 892 | --ht=*) 893 htmldir=$ac_optarg ;; 894 895 -includedir | --includedir | --includedi | --included | --include \ 896 | --includ | --inclu | --incl | --inc) 897 ac_prev=includedir ;; 898 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 899 | --includ=* | --inclu=* | --incl=* | --inc=*) 900 includedir=$ac_optarg ;; 901 902 -infodir | --infodir | --infodi | --infod | --info | --inf) 903 ac_prev=infodir ;; 904 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 905 infodir=$ac_optarg ;; 906 907 -libdir | --libdir | --libdi | --libd) 908 ac_prev=libdir ;; 909 -libdir=* | --libdir=* | --libdi=* | --libd=*) 910 libdir=$ac_optarg ;; 911 912 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 913 | --libexe | --libex | --libe) 914 ac_prev=libexecdir ;; 915 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 916 | --libexe=* | --libex=* | --libe=*) 917 libexecdir=$ac_optarg ;; 918 919 -localedir | --localedir | --localedi | --localed | --locale) 920 ac_prev=localedir ;; 921 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 922 localedir=$ac_optarg ;; 923 924 -localstatedir | --localstatedir | --localstatedi | --localstated \ 925 | --localstate | --localstat | --localsta | --localst | --locals) 926 ac_prev=localstatedir ;; 927 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 928 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 929 localstatedir=$ac_optarg ;; 930 931 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 932 ac_prev=mandir ;; 933 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 934 mandir=$ac_optarg ;; 935 936 -nfp | --nfp | --nf) 937 # Obsolete; use --without-fp. 938 with_fp=no ;; 939 940 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 941 | --no-cr | --no-c | -n) 942 no_create=yes ;; 943 944 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 945 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 946 no_recursion=yes ;; 947 948 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 949 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 950 | --oldin | --oldi | --old | --ol | --o) 951 ac_prev=oldincludedir ;; 952 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 953 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 954 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 955 oldincludedir=$ac_optarg ;; 956 957 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 958 ac_prev=prefix ;; 959 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 960 prefix=$ac_optarg ;; 961 962 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 963 | --program-pre | --program-pr | --program-p) 964 ac_prev=program_prefix ;; 965 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 966 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 967 program_prefix=$ac_optarg ;; 968 969 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 970 | --program-suf | --program-su | --program-s) 971 ac_prev=program_suffix ;; 972 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 973 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 974 program_suffix=$ac_optarg ;; 975 976 -program-transform-name | --program-transform-name \ 977 | --program-transform-nam | --program-transform-na \ 978 | --program-transform-n | --program-transform- \ 979 | --program-transform | --program-transfor \ 980 | --program-transfo | --program-transf \ 981 | --program-trans | --program-tran \ 982 | --progr-tra | --program-tr | --program-t) 983 ac_prev=program_transform_name ;; 984 -program-transform-name=* | --program-transform-name=* \ 985 | --program-transform-nam=* | --program-transform-na=* \ 986 | --program-transform-n=* | --program-transform-=* \ 987 | --program-transform=* | --program-transfor=* \ 988 | --program-transfo=* | --program-transf=* \ 989 | --program-trans=* | --program-tran=* \ 990 | --progr-tra=* | --program-tr=* | --program-t=*) 991 program_transform_name=$ac_optarg ;; 992 993 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 994 ac_prev=pdfdir ;; 995 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 996 pdfdir=$ac_optarg ;; 997 998 -psdir | --psdir | --psdi | --psd | --ps) 999 ac_prev=psdir ;; 1000 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1001 psdir=$ac_optarg ;; 1002 1003 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1004 | -silent | --silent | --silen | --sile | --sil) 1005 silent=yes ;; 1006 1007 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1008 ac_prev=sbindir ;; 1009 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1010 | --sbi=* | --sb=*) 1011 sbindir=$ac_optarg ;; 1012 1013 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1014 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1015 | --sharedst | --shareds | --shared | --share | --shar \ 1016 | --sha | --sh) 1017 ac_prev=sharedstatedir ;; 1018 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1019 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1020 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1021 | --sha=* | --sh=*) 1022 sharedstatedir=$ac_optarg ;; 1023 1024 -site | --site | --sit) 1025 ac_prev=site ;; 1026 -site=* | --site=* | --sit=*) 1027 site=$ac_optarg ;; 1028 1029 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1030 ac_prev=srcdir ;; 1031 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1032 srcdir=$ac_optarg ;; 1033 1034 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1035 | --syscon | --sysco | --sysc | --sys | --sy) 1036 ac_prev=sysconfdir ;; 1037 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1038 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1039 sysconfdir=$ac_optarg ;; 1040 1041 -target | --target | --targe | --targ | --tar | --ta | --t) 1042 ac_prev=target_alias ;; 1043 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1044 target_alias=$ac_optarg ;; 1045 1046 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1047 verbose=yes ;; 1048 1049 -version | --version | --versio | --versi | --vers | -V) 1050 ac_init_version=: ;; 1051 1052 -with-* | --with-*) 1053 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1054 # Reject names that are not valid shell variable names. 1055 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1056 as_fn_error $? "invalid package name: $ac_useropt" 1057 ac_useropt_orig=$ac_useropt 1058 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1059 case $ac_user_opts in 1060 *" 1061 "with_$ac_useropt" 1062 "*) ;; 1063 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1064 ac_unrecognized_sep=', ';; 1065 esac 1066 eval with_$ac_useropt=\$ac_optarg ;; 1067 1068 -without-* | --without-*) 1069 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1070 # Reject names that are not valid shell variable names. 1071 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1072 as_fn_error $? "invalid package name: $ac_useropt" 1073 ac_useropt_orig=$ac_useropt 1074 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1075 case $ac_user_opts in 1076 *" 1077 "with_$ac_useropt" 1078 "*) ;; 1079 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1080 ac_unrecognized_sep=', ';; 1081 esac 1082 eval with_$ac_useropt=no ;; 1083 1084 --x) 1085 # Obsolete; use --with-x. 1086 with_x=yes ;; 1087 1088 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1089 | --x-incl | --x-inc | --x-in | --x-i) 1090 ac_prev=x_includes ;; 1091 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1092 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1093 x_includes=$ac_optarg ;; 1094 1095 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1096 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1097 ac_prev=x_libraries ;; 1098 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1099 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1100 x_libraries=$ac_optarg ;; 1101 1102 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1103 Try \`$0 --help' for more information" 1104 ;; 1105 1106 *=*) 1107 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1108 # Reject names that are not valid shell variable names. 1109 case $ac_envvar in #( 1110 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1111 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1112 esac 1113 eval $ac_envvar=\$ac_optarg 1114 export $ac_envvar ;; 1115 1116 *) 1117 # FIXME: should be removed in autoconf 3.0. 1118 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1119 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1120 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1121 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1122 ;; 1123 1124 esac 1125 done 1126 1127 if test -n "$ac_prev"; then 1128 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1129 as_fn_error $? "missing argument to $ac_option" 1130 fi 1131 1132 if test -n "$ac_unrecognized_opts"; then 1133 case $enable_option_checking in 1134 no) ;; 1135 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1136 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1137 esac 1138 fi 1139 1140 # Check all directory arguments for consistency. 1141 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1142 datadir sysconfdir sharedstatedir localstatedir includedir \ 1143 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1144 libdir localedir mandir 1145 do 1146 eval ac_val=\$$ac_var 1147 # Remove trailing slashes. 1148 case $ac_val in 1149 */ ) 1150 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1151 eval $ac_var=\$ac_val;; 1152 esac 1153 # Be sure to have absolute directory names. 1154 case $ac_val in 1155 [\\/$]* | ?:[\\/]* ) continue;; 1156 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1157 esac 1158 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1159 done 1160 1161 # There might be people who depend on the old broken behavior: `$host' 1162 # used to hold the argument of --host etc. 1163 # FIXME: To remove some day. 1164 build=$build_alias 1165 host=$host_alias 1166 target=$target_alias 1167 1168 # FIXME: To remove some day. 1169 if test "x$host_alias" != x; then 1170 if test "x$build_alias" = x; then 1171 cross_compiling=maybe 1172 elif test "x$build_alias" != "x$host_alias"; then 1173 cross_compiling=yes 1174 fi 1175 fi 1176 1177 ac_tool_prefix= 1178 test -n "$host_alias" && ac_tool_prefix=$host_alias- 1179 1180 test "$silent" = yes && exec 6>/dev/null 1181 1182 1183 ac_pwd=`pwd` && test -n "$ac_pwd" && 1184 ac_ls_di=`ls -di .` && 1185 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1186 as_fn_error $? "working directory cannot be determined" 1187 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1188 as_fn_error $? "pwd does not report name of working directory" 1189 1190 1191 # Find the source files, if location was not specified. 1192 if test -z "$srcdir"; then 1193 ac_srcdir_defaulted=yes 1194 # Try the directory containing this script, then the parent directory. 1195 ac_confdir=`$as_dirname -- "$as_myself" || 1196 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1197 X"$as_myself" : 'X\(//\)[^/]' \| \ 1198 X"$as_myself" : 'X\(//\)$' \| \ 1199 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1200 $as_echo X"$as_myself" | 1201 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1202 s//\1/ 1203 q 1204 } 1205 /^X\(\/\/\)[^/].*/{ 1206 s//\1/ 1207 q 1208 } 1209 /^X\(\/\/\)$/{ 1210 s//\1/ 1211 q 1212 } 1213 /^X\(\/\).*/{ 1214 s//\1/ 1215 q 1216 } 1217 s/.*/./; q'` 1218 srcdir=$ac_confdir 1219 if test ! -r "$srcdir/$ac_unique_file"; then 1220 srcdir=.. 1221 fi 1222 else 1223 ac_srcdir_defaulted=no 1224 fi 1225 if test ! -r "$srcdir/$ac_unique_file"; then 1226 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1227 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1228 fi 1229 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1230 ac_abs_confdir=`( 1231 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1232 pwd)` 1233 # When building in place, set srcdir=. 1234 if test "$ac_abs_confdir" = "$ac_pwd"; then 1235 srcdir=. 1236 fi 1237 # Remove unnecessary trailing slashes from srcdir. 1238 # Double slashes in file names in object file debugging info 1239 # mess up M-x gdb in Emacs. 1240 case $srcdir in 1241 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1242 esac 1243 for ac_var in $ac_precious_vars; do 1244 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1245 eval ac_env_${ac_var}_value=\$${ac_var} 1246 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1247 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1248 done 1249 1250 # 1251 # Report the --help message. 1252 # 1253 if test "$ac_init_help" = "long"; then 1254 # Omit some internal or obsolete options to make the list less imposing. 1255 # This message is too long to be a string in the A/UX 3.1 sh. 1256 cat <<_ACEOF 1257 \`configure' configures this package to adapt to many kinds of systems. 1258 1259 Usage: $0 [OPTION]... [VAR=VALUE]... 1260 1261 To assign environment variables (e.g., CC, CFLAGS...), specify them as 1262 VAR=VALUE. See below for descriptions of some of the useful variables. 1263 1264 Defaults for the options are specified in brackets. 1265 1266 Configuration: 1267 -h, --help display this help and exit 1268 --help=short display options specific to this package 1269 --help=recursive display the short help of all the included packages 1270 -V, --version display version information and exit 1271 -q, --quiet, --silent do not print \`checking ...' messages 1272 --cache-file=FILE cache test results in FILE [disabled] 1273 -C, --config-cache alias for \`--cache-file=config.cache' 1274 -n, --no-create do not create output files 1275 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1276 1277 Installation directories: 1278 --prefix=PREFIX install architecture-independent files in PREFIX 1279 [$ac_default_prefix] 1280 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1281 [PREFIX] 1282 1283 By default, \`make install' will install all the files in 1284 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1285 an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1286 for instance \`--prefix=\$HOME'. 1287 1288 For better control, use the options below. 1289 1290 Fine tuning of the installation directories: 1291 --bindir=DIR user executables [EPREFIX/bin] 1292 --sbindir=DIR system admin executables [EPREFIX/sbin] 1293 --libexecdir=DIR program executables [EPREFIX/libexec] 1294 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1295 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1296 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1297 --libdir=DIR object code libraries [EPREFIX/lib] 1298 --includedir=DIR C header files [PREFIX/include] 1299 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1300 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1301 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1302 --infodir=DIR info documentation [DATAROOTDIR/info] 1303 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1304 --mandir=DIR man documentation [DATAROOTDIR/man] 1305 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1306 --htmldir=DIR html documentation [DOCDIR] 1307 --dvidir=DIR dvi documentation [DOCDIR] 1308 --pdfdir=DIR pdf documentation [DOCDIR] 1309 --psdir=DIR ps documentation [DOCDIR] 1310 _ACEOF 1311 1312 cat <<\_ACEOF 1313 1314 System types: 1315 --build=BUILD configure for building on BUILD [guessed] 1316 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1317 _ACEOF 1318 fi 1319 1320 if test -n "$ac_init_help"; then 1321 1322 cat <<\_ACEOF 1323 1324 Optional Features: 1325 --disable-option-checking ignore unrecognized --enable/--with options 1326 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1327 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1328 --disable-universal don't build universal on OS X 1329 --enable-smb enable possibly-buggy SMB printer default=yes 1330 --disable-smb disable possibly-buggy SMB printer 1331 --enable-ipv6 enable ipv6 (with ipv4) support 1332 --disable-ipv6 disable ipv6 support 1333 1334 Optional Packages: 1335 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1336 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1337 --without-gcc don't use gcc 1338 --with-smi link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes 1339 --without-smi don't link with libsmi 1340 --with-user=USERNAME drop privileges by default to USERNAME 1341 --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY 1342 --with-crypto use OpenSSL libcrypto [default=yes, if available] 1343 1344 Some influential environment variables: 1345 CC C compiler command 1346 CFLAGS C compiler flags 1347 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1348 nonstandard directory <lib dir> 1349 LIBS libraries to pass to the linker, e.g. -l<library> 1350 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1351 you have headers in a nonstandard directory <include dir> 1352 CPP C preprocessor 1353 1354 Use these variables to override the choices made by `configure' or to help 1355 it to find libraries and programs with nonstandard names/locations. 1356 1357 Report bugs to the package provider. 1358 _ACEOF 1359 ac_status=$? 1360 fi 1361 1362 if test "$ac_init_help" = "recursive"; then 1363 # If there are subdirs, report their specific --help. 1364 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1365 test -d "$ac_dir" || 1366 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1367 continue 1368 ac_builddir=. 1369 1370 case "$ac_dir" in 1371 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1372 *) 1373 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1374 # A ".." for each directory in $ac_dir_suffix. 1375 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1376 case $ac_top_builddir_sub in 1377 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1378 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1379 esac ;; 1380 esac 1381 ac_abs_top_builddir=$ac_pwd 1382 ac_abs_builddir=$ac_pwd$ac_dir_suffix 1383 # for backward compatibility: 1384 ac_top_builddir=$ac_top_build_prefix 1385 1386 case $srcdir in 1387 .) # We are building in place. 1388 ac_srcdir=. 1389 ac_top_srcdir=$ac_top_builddir_sub 1390 ac_abs_top_srcdir=$ac_pwd ;; 1391 [\\/]* | ?:[\\/]* ) # Absolute name. 1392 ac_srcdir=$srcdir$ac_dir_suffix; 1393 ac_top_srcdir=$srcdir 1394 ac_abs_top_srcdir=$srcdir ;; 1395 *) # Relative name. 1396 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1397 ac_top_srcdir=$ac_top_build_prefix$srcdir 1398 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1399 esac 1400 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1401 1402 cd "$ac_dir" || { ac_status=$?; continue; } 1403 # Check for guested configure. 1404 if test -f "$ac_srcdir/configure.gnu"; then 1405 echo && 1406 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1407 elif test -f "$ac_srcdir/configure"; then 1408 echo && 1409 $SHELL "$ac_srcdir/configure" --help=recursive 1410 else 1411 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1412 fi || ac_status=$? 1413 cd "$ac_pwd" || { ac_status=$?; break; } 1414 done 1415 fi 1416 1417 test -n "$ac_init_help" && exit $ac_status 1418 if $ac_init_version; then 1419 cat <<\_ACEOF 1420 configure 1421 generated by GNU Autoconf 2.69 1422 1423 Copyright (C) 2012 Free Software Foundation, Inc. 1424 This configure script is free software; the Free Software Foundation 1425 gives unlimited permission to copy, distribute and modify it. 1426 _ACEOF 1427 exit 1428 fi 1429 1430 ## ------------------------ ## 1431 ## Autoconf initialization. ## 1432 ## ------------------------ ## 1433 1434 # ac_fn_c_try_compile LINENO 1435 # -------------------------- 1436 # Try to compile conftest.$ac_ext, and return whether this succeeded. 1437 ac_fn_c_try_compile () 1438 { 1439 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1440 rm -f conftest.$ac_objext 1441 if { { ac_try="$ac_compile" 1442 case "(($ac_try" in 1443 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1444 *) ac_try_echo=$ac_try;; 1445 esac 1446 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1447 $as_echo "$ac_try_echo"; } >&5 1448 (eval "$ac_compile") 2>conftest.err 1449 ac_status=$? 1450 if test -s conftest.err; then 1451 grep -v '^ *+' conftest.err >conftest.er1 1452 cat conftest.er1 >&5 1453 mv -f conftest.er1 conftest.err 1454 fi 1455 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1456 test $ac_status = 0; } && { 1457 test -z "$ac_c_werror_flag" || 1458 test ! -s conftest.err 1459 } && test -s conftest.$ac_objext; then : 1460 ac_retval=0 1461 else 1462 $as_echo "$as_me: failed program was:" >&5 1463 sed 's/^/| /' conftest.$ac_ext >&5 1464 1465 ac_retval=1 1466 fi 1467 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1468 as_fn_set_status $ac_retval 1469 1470 } # ac_fn_c_try_compile 1471 1472 # ac_fn_c_try_cpp LINENO 1473 # ---------------------- 1474 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1475 ac_fn_c_try_cpp () 1476 { 1477 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1478 if { { ac_try="$ac_cpp conftest.$ac_ext" 1479 case "(($ac_try" in 1480 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1481 *) ac_try_echo=$ac_try;; 1482 esac 1483 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1484 $as_echo "$ac_try_echo"; } >&5 1485 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1486 ac_status=$? 1487 if test -s conftest.err; then 1488 grep -v '^ *+' conftest.err >conftest.er1 1489 cat conftest.er1 >&5 1490 mv -f conftest.er1 conftest.err 1491 fi 1492 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1493 test $ac_status = 0; } > conftest.i && { 1494 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1495 test ! -s conftest.err 1496 }; then : 1497 ac_retval=0 1498 else 1499 $as_echo "$as_me: failed program was:" >&5 1500 sed 's/^/| /' conftest.$ac_ext >&5 1501 1502 ac_retval=1 1503 fi 1504 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1505 as_fn_set_status $ac_retval 1506 1507 } # ac_fn_c_try_cpp 1508 1509 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1510 # ------------------------------------------------------- 1511 # Tests whether HEADER exists, giving a warning if it cannot be compiled using 1512 # the include files in INCLUDES and setting the cache variable VAR 1513 # accordingly. 1514 ac_fn_c_check_header_mongrel () 1515 { 1516 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1517 if eval \${$3+:} false; then : 1518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1519 $as_echo_n "checking for $2... " >&6; } 1520 if eval \${$3+:} false; then : 1521 $as_echo_n "(cached) " >&6 1522 fi 1523 eval ac_res=\$$3 1524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1525 $as_echo "$ac_res" >&6; } 1526 else 1527 # Is the header compilable? 1528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1529 $as_echo_n "checking $2 usability... " >&6; } 1530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1531 /* end confdefs.h. */ 1532 $4 1533 #include <$2> 1534 _ACEOF 1535 if ac_fn_c_try_compile "$LINENO"; then : 1536 ac_header_compiler=yes 1537 else 1538 ac_header_compiler=no 1539 fi 1540 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1542 $as_echo "$ac_header_compiler" >&6; } 1543 1544 # Is the header present? 1545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1546 $as_echo_n "checking $2 presence... " >&6; } 1547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1548 /* end confdefs.h. */ 1549 #include <$2> 1550 _ACEOF 1551 if ac_fn_c_try_cpp "$LINENO"; then : 1552 ac_header_preproc=yes 1553 else 1554 ac_header_preproc=no 1555 fi 1556 rm -f conftest.err conftest.i conftest.$ac_ext 1557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1558 $as_echo "$ac_header_preproc" >&6; } 1559 1560 # So? What about this header? 1561 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1562 yes:no: ) 1563 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1564 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1565 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1566 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1567 ;; 1568 no:yes:* ) 1569 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1570 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1571 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1572 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1573 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1574 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1575 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1576 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1577 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1578 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1579 ;; 1580 esac 1581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1582 $as_echo_n "checking for $2... " >&6; } 1583 if eval \${$3+:} false; then : 1584 $as_echo_n "(cached) " >&6 1585 else 1586 eval "$3=\$ac_header_compiler" 1587 fi 1588 eval ac_res=\$$3 1589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1590 $as_echo "$ac_res" >&6; } 1591 fi 1592 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1593 1594 } # ac_fn_c_check_header_mongrel 1595 1596 # ac_fn_c_try_run LINENO 1597 # ---------------------- 1598 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1599 # that executables *can* be run. 1600 ac_fn_c_try_run () 1601 { 1602 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1603 if { { ac_try="$ac_link" 1604 case "(($ac_try" in 1605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1606 *) ac_try_echo=$ac_try;; 1607 esac 1608 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1609 $as_echo "$ac_try_echo"; } >&5 1610 (eval "$ac_link") 2>&5 1611 ac_status=$? 1612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1613 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1614 { { case "(($ac_try" in 1615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1616 *) ac_try_echo=$ac_try;; 1617 esac 1618 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1619 $as_echo "$ac_try_echo"; } >&5 1620 (eval "$ac_try") 2>&5 1621 ac_status=$? 1622 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1623 test $ac_status = 0; }; }; then : 1624 ac_retval=0 1625 else 1626 $as_echo "$as_me: program exited with status $ac_status" >&5 1627 $as_echo "$as_me: failed program was:" >&5 1628 sed 's/^/| /' conftest.$ac_ext >&5 1629 1630 ac_retval=$ac_status 1631 fi 1632 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1633 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1634 as_fn_set_status $ac_retval 1635 1636 } # ac_fn_c_try_run 1637 1638 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1639 # ------------------------------------------------------- 1640 # Tests whether HEADER exists and can be compiled using the include files in 1641 # INCLUDES, setting the cache variable VAR accordingly. 1642 ac_fn_c_check_header_compile () 1643 { 1644 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1646 $as_echo_n "checking for $2... " >&6; } 1647 if eval \${$3+:} false; then : 1648 $as_echo_n "(cached) " >&6 1649 else 1650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1651 /* end confdefs.h. */ 1652 $4 1653 #include <$2> 1654 _ACEOF 1655 if ac_fn_c_try_compile "$LINENO"; then : 1656 eval "$3=yes" 1657 else 1658 eval "$3=no" 1659 fi 1660 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1661 fi 1662 eval ac_res=\$$3 1663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1664 $as_echo "$ac_res" >&6; } 1665 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1666 1667 } # ac_fn_c_check_header_compile 1668 1669 # ac_fn_c_try_link LINENO 1670 # ----------------------- 1671 # Try to link conftest.$ac_ext, and return whether this succeeded. 1672 ac_fn_c_try_link () 1673 { 1674 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1675 rm -f conftest.$ac_objext conftest$ac_exeext 1676 if { { ac_try="$ac_link" 1677 case "(($ac_try" in 1678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1679 *) ac_try_echo=$ac_try;; 1680 esac 1681 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1682 $as_echo "$ac_try_echo"; } >&5 1683 (eval "$ac_link") 2>conftest.err 1684 ac_status=$? 1685 if test -s conftest.err; then 1686 grep -v '^ *+' conftest.err >conftest.er1 1687 cat conftest.er1 >&5 1688 mv -f conftest.er1 conftest.err 1689 fi 1690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1691 test $ac_status = 0; } && { 1692 test -z "$ac_c_werror_flag" || 1693 test ! -s conftest.err 1694 } && test -s conftest$ac_exeext && { 1695 test "$cross_compiling" = yes || 1696 test -x conftest$ac_exeext 1697 }; then : 1698 ac_retval=0 1699 else 1700 $as_echo "$as_me: failed program was:" >&5 1701 sed 's/^/| /' conftest.$ac_ext >&5 1702 1703 ac_retval=1 1704 fi 1705 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1706 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1707 # interfere with the next link command; also delete a directory that is 1708 # left behind by Apple's compiler. We do this before executing the actions. 1709 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1710 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1711 as_fn_set_status $ac_retval 1712 1713 } # ac_fn_c_try_link 1714 1715 # ac_fn_c_check_func LINENO FUNC VAR 1716 # ---------------------------------- 1717 # Tests whether FUNC exists, setting the cache variable VAR accordingly 1718 ac_fn_c_check_func () 1719 { 1720 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1722 $as_echo_n "checking for $2... " >&6; } 1723 if eval \${$3+:} false; then : 1724 $as_echo_n "(cached) " >&6 1725 else 1726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1727 /* end confdefs.h. */ 1728 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1729 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1730 #define $2 innocuous_$2 1731 1732 /* System header to define __stub macros and hopefully few prototypes, 1733 which can conflict with char $2 (); below. 1734 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1735 <limits.h> exists even on freestanding compilers. */ 1736 1737 #ifdef __STDC__ 1738 # include <limits.h> 1739 #else 1740 # include <assert.h> 1741 #endif 1742 1743 #undef $2 1744 1745 /* Override any GCC internal prototype to avoid an error. 1746 Use char because int might match the return type of a GCC 1747 builtin and then its argument prototype would still apply. */ 1748 #ifdef __cplusplus 1749 extern "C" 1750 #endif 1751 char $2 (); 1752 /* The GNU C library defines this for functions which it implements 1753 to always fail with ENOSYS. Some functions are actually named 1754 something starting with __ and the normal name is an alias. */ 1755 #if defined __stub_$2 || defined __stub___$2 1756 choke me 1757 #endif 1758 1759 int 1760 main () 1761 { 1762 return $2 (); 1763 ; 1764 return 0; 1765 } 1766 _ACEOF 1767 if ac_fn_c_try_link "$LINENO"; then : 1768 eval "$3=yes" 1769 else 1770 eval "$3=no" 1771 fi 1772 rm -f core conftest.err conftest.$ac_objext \ 1773 conftest$ac_exeext conftest.$ac_ext 1774 fi 1775 eval ac_res=\$$3 1776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1777 $as_echo "$ac_res" >&6; } 1778 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1779 1780 } # ac_fn_c_check_func 1781 1782 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 1783 # --------------------------------------------- 1784 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 1785 # accordingly. 1786 ac_fn_c_check_decl () 1787 { 1788 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1789 as_decl_name=`echo $2|sed 's/ *(.*//'` 1790 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 1791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 1792 $as_echo_n "checking whether $as_decl_name is declared... " >&6; } 1793 if eval \${$3+:} false; then : 1794 $as_echo_n "(cached) " >&6 1795 else 1796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1797 /* end confdefs.h. */ 1798 $4 1799 int 1800 main () 1801 { 1802 #ifndef $as_decl_name 1803 #ifdef __cplusplus 1804 (void) $as_decl_use; 1805 #else 1806 (void) $as_decl_name; 1807 #endif 1808 #endif 1809 1810 ; 1811 return 0; 1812 } 1813 _ACEOF 1814 if ac_fn_c_try_compile "$LINENO"; then : 1815 eval "$3=yes" 1816 else 1817 eval "$3=no" 1818 fi 1819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1820 fi 1821 eval ac_res=\$$3 1822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1823 $as_echo "$ac_res" >&6; } 1824 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1825 1826 } # ac_fn_c_check_decl 1827 1828 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1829 # ------------------------------------------- 1830 # Tests whether TYPE exists after having included INCLUDES, setting cache 1831 # variable VAR accordingly. 1832 ac_fn_c_check_type () 1833 { 1834 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1836 $as_echo_n "checking for $2... " >&6; } 1837 if eval \${$3+:} false; then : 1838 $as_echo_n "(cached) " >&6 1839 else 1840 eval "$3=no" 1841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1842 /* end confdefs.h. */ 1843 $4 1844 int 1845 main () 1846 { 1847 if (sizeof ($2)) 1848 return 0; 1849 ; 1850 return 0; 1851 } 1852 _ACEOF 1853 if ac_fn_c_try_compile "$LINENO"; then : 1854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1855 /* end confdefs.h. */ 1856 $4 1857 int 1858 main () 1859 { 1860 if (sizeof (($2))) 1861 return 0; 1862 ; 1863 return 0; 1864 } 1865 _ACEOF 1866 if ac_fn_c_try_compile "$LINENO"; then : 1867 1868 else 1869 eval "$3=yes" 1870 fi 1871 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1872 fi 1873 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1874 fi 1875 eval ac_res=\$$3 1876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1877 $as_echo "$ac_res" >&6; } 1878 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1879 1880 } # ac_fn_c_check_type 1881 1882 # ac_fn_c_find_intX_t LINENO BITS VAR 1883 # ----------------------------------- 1884 # Finds a signed integer type with width BITS, setting cache variable VAR 1885 # accordingly. 1886 ac_fn_c_find_intX_t () 1887 { 1888 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 1890 $as_echo_n "checking for int$2_t... " >&6; } 1891 if eval \${$3+:} false; then : 1892 $as_echo_n "(cached) " >&6 1893 else 1894 eval "$3=no" 1895 # Order is important - never check a type that is potentially smaller 1896 # than half of the expected target width. 1897 for ac_type in int$2_t 'int' 'long int' \ 1898 'long long int' 'short int' 'signed char'; do 1899 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1900 /* end confdefs.h. */ 1901 $ac_includes_default 1902 enum { N = $2 / 2 - 1 }; 1903 int 1904 main () 1905 { 1906 static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; 1907 test_array [0] = 0; 1908 return test_array [0]; 1909 1910 ; 1911 return 0; 1912 } 1913 _ACEOF 1914 if ac_fn_c_try_compile "$LINENO"; then : 1915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1916 /* end confdefs.h. */ 1917 $ac_includes_default 1918 enum { N = $2 / 2 - 1 }; 1919 int 1920 main () 1921 { 1922 static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) 1923 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; 1924 test_array [0] = 0; 1925 return test_array [0]; 1926 1927 ; 1928 return 0; 1929 } 1930 _ACEOF 1931 if ac_fn_c_try_compile "$LINENO"; then : 1932 1933 else 1934 case $ac_type in #( 1935 int$2_t) : 1936 eval "$3=yes" ;; #( 1937 *) : 1938 eval "$3=\$ac_type" ;; 1939 esac 1940 fi 1941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1942 fi 1943 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1944 if eval test \"x\$"$3"\" = x"no"; then : 1945 1946 else 1947 break 1948 fi 1949 done 1950 fi 1951 eval ac_res=\$$3 1952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1953 $as_echo "$ac_res" >&6; } 1954 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1955 1956 } # ac_fn_c_find_intX_t 1957 1958 # ac_fn_c_find_uintX_t LINENO BITS VAR 1959 # ------------------------------------ 1960 # Finds an unsigned integer type with width BITS, setting cache variable VAR 1961 # accordingly. 1962 ac_fn_c_find_uintX_t () 1963 { 1964 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 1966 $as_echo_n "checking for uint$2_t... " >&6; } 1967 if eval \${$3+:} false; then : 1968 $as_echo_n "(cached) " >&6 1969 else 1970 eval "$3=no" 1971 # Order is important - never check a type that is potentially smaller 1972 # than half of the expected target width. 1973 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 1974 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 1975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1976 /* end confdefs.h. */ 1977 $ac_includes_default 1978 int 1979 main () 1980 { 1981 static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 1982 test_array [0] = 0; 1983 return test_array [0]; 1984 1985 ; 1986 return 0; 1987 } 1988 _ACEOF 1989 if ac_fn_c_try_compile "$LINENO"; then : 1990 case $ac_type in #( 1991 uint$2_t) : 1992 eval "$3=yes" ;; #( 1993 *) : 1994 eval "$3=\$ac_type" ;; 1995 esac 1996 fi 1997 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1998 if eval test \"x\$"$3"\" = x"no"; then : 1999 2000 else 2001 break 2002 fi 2003 done 2004 fi 2005 eval ac_res=\$$3 2006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2007 $as_echo "$ac_res" >&6; } 2008 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2009 2010 } # ac_fn_c_find_uintX_t 2011 cat >config.log <<_ACEOF 2012 This file contains any messages produced by compilers while 2013 running configure, to aid debugging if configure makes a mistake. 2014 2015 It was created by $as_me, which was 2016 generated by GNU Autoconf 2.69. Invocation command line was 2017 2018 $ $0 $@ 2019 2020 _ACEOF 2021 exec 5>>config.log 2022 { 2023 cat <<_ASUNAME 2024 ## --------- ## 2025 ## Platform. ## 2026 ## --------- ## 2027 2028 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2029 uname -m = `(uname -m) 2>/dev/null || echo unknown` 2030 uname -r = `(uname -r) 2>/dev/null || echo unknown` 2031 uname -s = `(uname -s) 2>/dev/null || echo unknown` 2032 uname -v = `(uname -v) 2>/dev/null || echo unknown` 2033 2034 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2035 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2036 2037 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2038 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2039 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2040 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2041 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2042 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2043 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2044 2045 _ASUNAME 2046 2047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2048 for as_dir in $PATH 2049 do 2050 IFS=$as_save_IFS 2051 test -z "$as_dir" && as_dir=. 2052 $as_echo "PATH: $as_dir" 2053 done 2054 IFS=$as_save_IFS 2055 2056 } >&5 2057 2058 cat >&5 <<_ACEOF 2059 2060 2061 ## ----------- ## 2062 ## Core tests. ## 2063 ## ----------- ## 2064 2065 _ACEOF 2066 2067 2068 # Keep a trace of the command line. 2069 # Strip out --no-create and --no-recursion so they do not pile up. 2070 # Strip out --silent because we don't want to record it for future runs. 2071 # Also quote any args containing shell meta-characters. 2072 # Make two passes to allow for proper duplicate-argument suppression. 2073 ac_configure_args= 2074 ac_configure_args0= 2075 ac_configure_args1= 2076 ac_must_keep_next=false 2077 for ac_pass in 1 2 2078 do 2079 for ac_arg 2080 do 2081 case $ac_arg in 2082 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2083 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2084 | -silent | --silent | --silen | --sile | --sil) 2085 continue ;; 2086 *\'*) 2087 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2088 esac 2089 case $ac_pass in 2090 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2091 2) 2092 as_fn_append ac_configure_args1 " '$ac_arg'" 2093 if test $ac_must_keep_next = true; then 2094 ac_must_keep_next=false # Got value, back to normal. 2095 else 2096 case $ac_arg in 2097 *=* | --config-cache | -C | -disable-* | --disable-* \ 2098 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2099 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2100 | -with-* | --with-* | -without-* | --without-* | --x) 2101 case "$ac_configure_args0 " in 2102 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2103 esac 2104 ;; 2105 -* ) ac_must_keep_next=true ;; 2106 esac 2107 fi 2108 as_fn_append ac_configure_args " '$ac_arg'" 2109 ;; 2110 esac 2111 done 2112 done 2113 { ac_configure_args0=; unset ac_configure_args0;} 2114 { ac_configure_args1=; unset ac_configure_args1;} 2115 2116 # When interrupted or exit'd, cleanup temporary files, and complete 2117 # config.log. We remove comments because anyway the quotes in there 2118 # would cause problems or look ugly. 2119 # WARNING: Use '\'' to represent an apostrophe within the trap. 2120 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2121 trap 'exit_status=$? 2122 # Save into config.log some information that might help in debugging. 2123 { 2124 echo 2125 2126 $as_echo "## ---------------- ## 2127 ## Cache variables. ## 2128 ## ---------------- ##" 2129 echo 2130 # The following way of writing the cache mishandles newlines in values, 2131 ( 2132 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2133 eval ac_val=\$$ac_var 2134 case $ac_val in #( 2135 *${as_nl}*) 2136 case $ac_var in #( 2137 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2138 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2139 esac 2140 case $ac_var in #( 2141 _ | IFS | as_nl) ;; #( 2142 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2143 *) { eval $ac_var=; unset $ac_var;} ;; 2144 esac ;; 2145 esac 2146 done 2147 (set) 2>&1 | 2148 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2149 *${as_nl}ac_space=\ *) 2150 sed -n \ 2151 "s/'\''/'\''\\\\'\'''\''/g; 2152 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2153 ;; #( 2154 *) 2155 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2156 ;; 2157 esac | 2158 sort 2159 ) 2160 echo 2161 2162 $as_echo "## ----------------- ## 2163 ## Output variables. ## 2164 ## ----------------- ##" 2165 echo 2166 for ac_var in $ac_subst_vars 2167 do 2168 eval ac_val=\$$ac_var 2169 case $ac_val in 2170 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2171 esac 2172 $as_echo "$ac_var='\''$ac_val'\''" 2173 done | sort 2174 echo 2175 2176 if test -n "$ac_subst_files"; then 2177 $as_echo "## ------------------- ## 2178 ## File substitutions. ## 2179 ## ------------------- ##" 2180 echo 2181 for ac_var in $ac_subst_files 2182 do 2183 eval ac_val=\$$ac_var 2184 case $ac_val in 2185 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2186 esac 2187 $as_echo "$ac_var='\''$ac_val'\''" 2188 done | sort 2189 echo 2190 fi 2191 2192 if test -s confdefs.h; then 2193 $as_echo "## ----------- ## 2194 ## confdefs.h. ## 2195 ## ----------- ##" 2196 echo 2197 cat confdefs.h 2198 echo 2199 fi 2200 test "$ac_signal" != 0 && 2201 $as_echo "$as_me: caught signal $ac_signal" 2202 $as_echo "$as_me: exit $exit_status" 2203 } >&5 2204 rm -f core *.core core.conftest.* && 2205 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2206 exit $exit_status 2207 ' 0 2208 for ac_signal in 1 2 13 15; do 2209 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2210 done 2211 ac_signal=0 2212 2213 # confdefs.h avoids OS command line length limits that DEFS can exceed. 2214 rm -f -r conftest* confdefs.h 2215 2216 $as_echo "/* confdefs.h */" > confdefs.h 2217 2218 # Predefined preprocessor variables. 2219 2220 cat >>confdefs.h <<_ACEOF 2221 #define PACKAGE_NAME "$PACKAGE_NAME" 2222 _ACEOF 2223 2224 cat >>confdefs.h <<_ACEOF 2225 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2226 _ACEOF 2227 2228 cat >>confdefs.h <<_ACEOF 2229 #define PACKAGE_VERSION "$PACKAGE_VERSION" 2230 _ACEOF 2231 2232 cat >>confdefs.h <<_ACEOF 2233 #define PACKAGE_STRING "$PACKAGE_STRING" 2234 _ACEOF 2235 2236 cat >>confdefs.h <<_ACEOF 2237 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2238 _ACEOF 2239 2240 cat >>confdefs.h <<_ACEOF 2241 #define PACKAGE_URL "$PACKAGE_URL" 2242 _ACEOF 2243 2244 2245 # Let the site file select an alternate cache file if it wants to. 2246 # Prefer an explicitly selected file to automatically selected ones. 2247 ac_site_file1=NONE 2248 ac_site_file2=NONE 2249 if test -n "$CONFIG_SITE"; then 2250 # We do not want a PATH search for config.site. 2251 case $CONFIG_SITE in #(( 2252 -*) ac_site_file1=./$CONFIG_SITE;; 2253 */*) ac_site_file1=$CONFIG_SITE;; 2254 *) ac_site_file1=./$CONFIG_SITE;; 2255 esac 2256 elif test "x$prefix" != xNONE; then 2257 ac_site_file1=$prefix/share/config.site 2258 ac_site_file2=$prefix/etc/config.site 2259 else 2260 ac_site_file1=$ac_default_prefix/share/config.site 2261 ac_site_file2=$ac_default_prefix/etc/config.site 2262 fi 2263 for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2264 do 2265 test "x$ac_site_file" = xNONE && continue 2266 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2267 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2268 $as_echo "$as_me: loading site script $ac_site_file" >&6;} 2269 sed 's/^/| /' "$ac_site_file" >&5 2270 . "$ac_site_file" \ 2271 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2272 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2273 as_fn_error $? "failed to load site script $ac_site_file 2274 See \`config.log' for more details" "$LINENO" 5; } 2275 fi 2276 done 2277 2278 if test -r "$cache_file"; then 2279 # Some versions of bash will fail to source /dev/null (special files 2280 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2281 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2282 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2283 $as_echo "$as_me: loading cache $cache_file" >&6;} 2284 case $cache_file in 2285 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2286 *) . "./$cache_file";; 2287 esac 2288 fi 2289 else 2290 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2291 $as_echo "$as_me: creating cache $cache_file" >&6;} 2292 >$cache_file 2293 fi 2294 2295 # Check that the precious variables saved in the cache have kept the same 2296 # value. 2297 ac_cache_corrupted=false 2298 for ac_var in $ac_precious_vars; do 2299 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2300 eval ac_new_set=\$ac_env_${ac_var}_set 2301 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2302 eval ac_new_val=\$ac_env_${ac_var}_value 2303 case $ac_old_set,$ac_new_set in 2304 set,) 2305 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2306 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2307 ac_cache_corrupted=: ;; 2308 ,set) 2309 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2310 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2311 ac_cache_corrupted=: ;; 2312 ,);; 2313 *) 2314 if test "x$ac_old_val" != "x$ac_new_val"; then 2315 # differences in whitespace do not lead to failure. 2316 ac_old_val_w=`echo x $ac_old_val` 2317 ac_new_val_w=`echo x $ac_new_val` 2318 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2319 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2320 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2321 ac_cache_corrupted=: 2322 else 2323 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2324 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2325 eval $ac_var=\$ac_old_val 2326 fi 2327 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2328 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2329 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2330 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2331 fi;; 2332 esac 2333 # Pass precious variables to config.status. 2334 if test "$ac_new_set" = set; then 2335 case $ac_new_val in 2336 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2337 *) ac_arg=$ac_var=$ac_new_val ;; 2338 esac 2339 case " $ac_configure_args " in 2340 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2341 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2342 esac 2343 fi 2344 done 2345 if $ac_cache_corrupted; then 2346 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2347 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2348 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2349 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2350 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2351 fi 2352 ## -------------------- ## 2353 ## Main body of script. ## 2354 ## -------------------- ## 2355 2356 ac_ext=c 2357 ac_cpp='$CPP $CPPFLAGS' 2358 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2359 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2360 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2361 2362 2363 2364 ac_aux_dir= 2365 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2366 if test -f "$ac_dir/install-sh"; then 2367 ac_aux_dir=$ac_dir 2368 ac_install_sh="$ac_aux_dir/install-sh -c" 2369 break 2370 elif test -f "$ac_dir/install.sh"; then 2371 ac_aux_dir=$ac_dir 2372 ac_install_sh="$ac_aux_dir/install.sh -c" 2373 break 2374 elif test -f "$ac_dir/shtool"; then 2375 ac_aux_dir=$ac_dir 2376 ac_install_sh="$ac_aux_dir/shtool install -c" 2377 break 2378 fi 2379 done 2380 if test -z "$ac_aux_dir"; then 2381 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2382 fi 2383 2384 # These three variables are undocumented and unsupported, 2385 # and are intended to be withdrawn in a future Autoconf release. 2386 # They can cause serious problems if a builder's source tree is in a directory 2387 # whose full name contains unusual characters. 2388 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2389 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2390 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2391 2392 2393 # Make sure we can run config.sub. 2394 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2395 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2396 2397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2398 $as_echo_n "checking build system type... " >&6; } 2399 if ${ac_cv_build+:} false; then : 2400 $as_echo_n "(cached) " >&6 2401 else 2402 ac_build_alias=$build_alias 2403 test "x$ac_build_alias" = x && 2404 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2405 test "x$ac_build_alias" = x && 2406 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2407 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2408 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2409 2410 fi 2411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2412 $as_echo "$ac_cv_build" >&6; } 2413 case $ac_cv_build in 2414 *-*-*) ;; 2415 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2416 esac 2417 build=$ac_cv_build 2418 ac_save_IFS=$IFS; IFS='-' 2419 set x $ac_cv_build 2420 shift 2421 build_cpu=$1 2422 build_vendor=$2 2423 shift; shift 2424 # Remember, the first character of IFS is used to create $*, 2425 # except with old shells: 2426 build_os=$* 2427 IFS=$ac_save_IFS 2428 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2429 2430 2431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2432 $as_echo_n "checking host system type... " >&6; } 2433 if ${ac_cv_host+:} false; then : 2434 $as_echo_n "(cached) " >&6 2435 else 2436 if test "x$host_alias" = x; then 2437 ac_cv_host=$ac_cv_build 2438 else 2439 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2440 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2441 fi 2442 2443 fi 2444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2445 $as_echo "$ac_cv_host" >&6; } 2446 case $ac_cv_host in 2447 *-*-*) ;; 2448 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2449 esac 2450 host=$ac_cv_host 2451 ac_save_IFS=$IFS; IFS='-' 2452 set x $ac_cv_host 2453 shift 2454 host_cpu=$1 2455 host_vendor=$2 2456 shift; shift 2457 # Remember, the first character of IFS is used to create $*, 2458 # except with old shells: 2459 host_os=$* 2460 IFS=$ac_save_IFS 2461 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 # Check whether --with-gcc was given. 2472 if test "${with_gcc+set}" = set; then : 2473 withval=$with_gcc; 2474 fi 2475 2476 V_INCLS="" 2477 if test "${srcdir}" != "." ; then 2478 V_INCLS="-I$srcdir" 2479 fi 2480 if test "${CFLAGS+set}" = set; then 2481 LBL_CFLAGS="$CFLAGS" 2482 fi 2483 if test -z "$CC" ; then 2484 case "$host_os" in 2485 2486 bsdi*) 2487 # Extract the first word of "shlicc2", so it can be a program name with args. 2488 set dummy shlicc2; ac_word=$2 2489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2490 $as_echo_n "checking for $ac_word... " >&6; } 2491 if ${ac_cv_prog_SHLICC2+:} false; then : 2492 $as_echo_n "(cached) " >&6 2493 else 2494 if test -n "$SHLICC2"; then 2495 ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test. 2496 else 2497 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2498 for as_dir in $PATH 2499 do 2500 IFS=$as_save_IFS 2501 test -z "$as_dir" && as_dir=. 2502 for ac_exec_ext in '' $ac_executable_extensions; do 2503 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2504 ac_cv_prog_SHLICC2="yes" 2505 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2506 break 2 2507 fi 2508 done 2509 done 2510 IFS=$as_save_IFS 2511 2512 test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no" 2513 fi 2514 fi 2515 SHLICC2=$ac_cv_prog_SHLICC2 2516 if test -n "$SHLICC2"; then 2517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5 2518 $as_echo "$SHLICC2" >&6; } 2519 else 2520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2521 $as_echo "no" >&6; } 2522 fi 2523 2524 2525 if test $SHLICC2 = yes ; then 2526 CC=shlicc2 2527 export CC 2528 fi 2529 ;; 2530 esac 2531 fi 2532 if test -z "$CC" -a "$with_gcc" = no ; then 2533 CC=cc 2534 export CC 2535 fi 2536 2537 ac_ext=c 2538 ac_cpp='$CPP $CPPFLAGS' 2539 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2540 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2541 ac_compiler_gnu=$ac_cv_c_compiler_gnu 2542 if test -n "$ac_tool_prefix"; then 2543 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2544 set dummy ${ac_tool_prefix}gcc; ac_word=$2 2545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2546 $as_echo_n "checking for $ac_word... " >&6; } 2547 if ${ac_cv_prog_CC+:} false; then : 2548 $as_echo_n "(cached) " >&6 2549 else 2550 if test -n "$CC"; then 2551 ac_cv_prog_CC="$CC" # Let the user override the test. 2552 else 2553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2554 for as_dir in $PATH 2555 do 2556 IFS=$as_save_IFS 2557 test -z "$as_dir" && as_dir=. 2558 for ac_exec_ext in '' $ac_executable_extensions; do 2559 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2560 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2561 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2562 break 2 2563 fi 2564 done 2565 done 2566 IFS=$as_save_IFS 2567 2568 fi 2569 fi 2570 CC=$ac_cv_prog_CC 2571 if test -n "$CC"; then 2572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2573 $as_echo "$CC" >&6; } 2574 else 2575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2576 $as_echo "no" >&6; } 2577 fi 2578 2579 2580 fi 2581 if test -z "$ac_cv_prog_CC"; then 2582 ac_ct_CC=$CC 2583 # Extract the first word of "gcc", so it can be a program name with args. 2584 set dummy gcc; ac_word=$2 2585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2586 $as_echo_n "checking for $ac_word... " >&6; } 2587 if ${ac_cv_prog_ac_ct_CC+:} false; then : 2588 $as_echo_n "(cached) " >&6 2589 else 2590 if test -n "$ac_ct_CC"; then 2591 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2592 else 2593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2594 for as_dir in $PATH 2595 do 2596 IFS=$as_save_IFS 2597 test -z "$as_dir" && as_dir=. 2598 for ac_exec_ext in '' $ac_executable_extensions; do 2599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2600 ac_cv_prog_ac_ct_CC="gcc" 2601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2602 break 2 2603 fi 2604 done 2605 done 2606 IFS=$as_save_IFS 2607 2608 fi 2609 fi 2610 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2611 if test -n "$ac_ct_CC"; then 2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2613 $as_echo "$ac_ct_CC" >&6; } 2614 else 2615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2616 $as_echo "no" >&6; } 2617 fi 2618 2619 if test "x$ac_ct_CC" = x; then 2620 CC="" 2621 else 2622 case $cross_compiling:$ac_tool_warned in 2623 yes:) 2624 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2625 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2626 ac_tool_warned=yes ;; 2627 esac 2628 CC=$ac_ct_CC 2629 fi 2630 else 2631 CC="$ac_cv_prog_CC" 2632 fi 2633 2634 if test -z "$CC"; then 2635 if test -n "$ac_tool_prefix"; then 2636 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2637 set dummy ${ac_tool_prefix}cc; ac_word=$2 2638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2639 $as_echo_n "checking for $ac_word... " >&6; } 2640 if ${ac_cv_prog_CC+:} false; then : 2641 $as_echo_n "(cached) " >&6 2642 else 2643 if test -n "$CC"; then 2644 ac_cv_prog_CC="$CC" # Let the user override the test. 2645 else 2646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2647 for as_dir in $PATH 2648 do 2649 IFS=$as_save_IFS 2650 test -z "$as_dir" && as_dir=. 2651 for ac_exec_ext in '' $ac_executable_extensions; do 2652 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2653 ac_cv_prog_CC="${ac_tool_prefix}cc" 2654 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2655 break 2 2656 fi 2657 done 2658 done 2659 IFS=$as_save_IFS 2660 2661 fi 2662 fi 2663 CC=$ac_cv_prog_CC 2664 if test -n "$CC"; then 2665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2666 $as_echo "$CC" >&6; } 2667 else 2668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2669 $as_echo "no" >&6; } 2670 fi 2671 2672 2673 fi 2674 fi 2675 if test -z "$CC"; then 2676 # Extract the first word of "cc", so it can be a program name with args. 2677 set dummy cc; ac_word=$2 2678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2679 $as_echo_n "checking for $ac_word... " >&6; } 2680 if ${ac_cv_prog_CC+:} false; then : 2681 $as_echo_n "(cached) " >&6 2682 else 2683 if test -n "$CC"; then 2684 ac_cv_prog_CC="$CC" # Let the user override the test. 2685 else 2686 ac_prog_rejected=no 2687 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2688 for as_dir in $PATH 2689 do 2690 IFS=$as_save_IFS 2691 test -z "$as_dir" && as_dir=. 2692 for ac_exec_ext in '' $ac_executable_extensions; do 2693 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2694 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2695 ac_prog_rejected=yes 2696 continue 2697 fi 2698 ac_cv_prog_CC="cc" 2699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2700 break 2 2701 fi 2702 done 2703 done 2704 IFS=$as_save_IFS 2705 2706 if test $ac_prog_rejected = yes; then 2707 # We found a bogon in the path, so make sure we never use it. 2708 set dummy $ac_cv_prog_CC 2709 shift 2710 if test $# != 0; then 2711 # We chose a different compiler from the bogus one. 2712 # However, it has the same basename, so the bogon will be chosen 2713 # first if we set CC to just the basename; use the full file name. 2714 shift 2715 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2716 fi 2717 fi 2718 fi 2719 fi 2720 CC=$ac_cv_prog_CC 2721 if test -n "$CC"; then 2722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2723 $as_echo "$CC" >&6; } 2724 else 2725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2726 $as_echo "no" >&6; } 2727 fi 2728 2729 2730 fi 2731 if test -z "$CC"; then 2732 if test -n "$ac_tool_prefix"; then 2733 for ac_prog in cl.exe 2734 do 2735 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2736 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2738 $as_echo_n "checking for $ac_word... " >&6; } 2739 if ${ac_cv_prog_CC+:} false; then : 2740 $as_echo_n "(cached) " >&6 2741 else 2742 if test -n "$CC"; then 2743 ac_cv_prog_CC="$CC" # Let the user override the test. 2744 else 2745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2746 for as_dir in $PATH 2747 do 2748 IFS=$as_save_IFS 2749 test -z "$as_dir" && as_dir=. 2750 for ac_exec_ext in '' $ac_executable_extensions; do 2751 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2752 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2754 break 2 2755 fi 2756 done 2757 done 2758 IFS=$as_save_IFS 2759 2760 fi 2761 fi 2762 CC=$ac_cv_prog_CC 2763 if test -n "$CC"; then 2764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2765 $as_echo "$CC" >&6; } 2766 else 2767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2768 $as_echo "no" >&6; } 2769 fi 2770 2771 2772 test -n "$CC" && break 2773 done 2774 fi 2775 if test -z "$CC"; then 2776 ac_ct_CC=$CC 2777 for ac_prog in cl.exe 2778 do 2779 # Extract the first word of "$ac_prog", so it can be a program name with args. 2780 set dummy $ac_prog; ac_word=$2 2781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2782 $as_echo_n "checking for $ac_word... " >&6; } 2783 if ${ac_cv_prog_ac_ct_CC+:} false; then : 2784 $as_echo_n "(cached) " >&6 2785 else 2786 if test -n "$ac_ct_CC"; then 2787 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2788 else 2789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2790 for as_dir in $PATH 2791 do 2792 IFS=$as_save_IFS 2793 test -z "$as_dir" && as_dir=. 2794 for ac_exec_ext in '' $ac_executable_extensions; do 2795 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2796 ac_cv_prog_ac_ct_CC="$ac_prog" 2797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2798 break 2 2799 fi 2800 done 2801 done 2802 IFS=$as_save_IFS 2803 2804 fi 2805 fi 2806 ac_ct_CC=$ac_cv_prog_ac_ct_CC 2807 if test -n "$ac_ct_CC"; then 2808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2809 $as_echo "$ac_ct_CC" >&6; } 2810 else 2811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2812 $as_echo "no" >&6; } 2813 fi 2814 2815 2816 test -n "$ac_ct_CC" && break 2817 done 2818 2819 if test "x$ac_ct_CC" = x; then 2820 CC="" 2821 else 2822 case $cross_compiling:$ac_tool_warned in 2823 yes:) 2824 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2825 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2826 ac_tool_warned=yes ;; 2827 esac 2828 CC=$ac_ct_CC 2829 fi 2830 fi 2831 2832 fi 2833 2834 2835 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2836 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2837 as_fn_error $? "no acceptable C compiler found in \$PATH 2838 See \`config.log' for more details" "$LINENO" 5; } 2839 2840 # Provide some information about the compiler. 2841 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2842 set X $ac_compile 2843 ac_compiler=$2 2844 for ac_option in --version -v -V -qversion; do 2845 { { ac_try="$ac_compiler $ac_option >&5" 2846 case "(($ac_try" in 2847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2848 *) ac_try_echo=$ac_try;; 2849 esac 2850 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2851 $as_echo "$ac_try_echo"; } >&5 2852 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2853 ac_status=$? 2854 if test -s conftest.err; then 2855 sed '10a\ 2856 ... rest of stderr output deleted ... 2857 10q' conftest.err >conftest.er1 2858 cat conftest.er1 >&5 2859 fi 2860 rm -f conftest.er1 conftest.err 2861 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2862 test $ac_status = 0; } 2863 done 2864 2865 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2866 /* end confdefs.h. */ 2867 2868 int 2869 main () 2870 { 2871 2872 ; 2873 return 0; 2874 } 2875 _ACEOF 2876 ac_clean_files_save=$ac_clean_files 2877 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2878 # Try to create an executable without -o first, disregard a.out. 2879 # It will help us diagnose broken compilers, and finding out an intuition 2880 # of exeext. 2881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2882 $as_echo_n "checking whether the C compiler works... " >&6; } 2883 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2884 2885 # The possible output files: 2886 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2887 2888 ac_rmfiles= 2889 for ac_file in $ac_files 2890 do 2891 case $ac_file in 2892 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2893 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2894 esac 2895 done 2896 rm -f $ac_rmfiles 2897 2898 if { { ac_try="$ac_link_default" 2899 case "(($ac_try" in 2900 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2901 *) ac_try_echo=$ac_try;; 2902 esac 2903 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2904 $as_echo "$ac_try_echo"; } >&5 2905 (eval "$ac_link_default") 2>&5 2906 ac_status=$? 2907 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2908 test $ac_status = 0; }; then : 2909 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2910 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2911 # in a Makefile. We should not override ac_cv_exeext if it was cached, 2912 # so that the user can short-circuit this test for compilers unknown to 2913 # Autoconf. 2914 for ac_file in $ac_files '' 2915 do 2916 test -f "$ac_file" || continue 2917 case $ac_file in 2918 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2919 ;; 2920 [ab].out ) 2921 # We found the default executable, but exeext='' is most 2922 # certainly right. 2923 break;; 2924 *.* ) 2925 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2926 then :; else 2927 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2928 fi 2929 # We set ac_cv_exeext here because the later test for it is not 2930 # safe: cross compilers may not add the suffix if given an `-o' 2931 # argument, so we may need to know it at that point already. 2932 # Even if this section looks crufty: it has the advantage of 2933 # actually working. 2934 break;; 2935 * ) 2936 break;; 2937 esac 2938 done 2939 test "$ac_cv_exeext" = no && ac_cv_exeext= 2940 2941 else 2942 ac_file='' 2943 fi 2944 if test -z "$ac_file"; then : 2945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2946 $as_echo "no" >&6; } 2947 $as_echo "$as_me: failed program was:" >&5 2948 sed 's/^/| /' conftest.$ac_ext >&5 2949 2950 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2951 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2952 as_fn_error 77 "C compiler cannot create executables 2953 See \`config.log' for more details" "$LINENO" 5; } 2954 else 2955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2956 $as_echo "yes" >&6; } 2957 fi 2958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 2959 $as_echo_n "checking for C compiler default output file name... " >&6; } 2960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 2961 $as_echo "$ac_file" >&6; } 2962 ac_exeext=$ac_cv_exeext 2963 2964 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 2965 ac_clean_files=$ac_clean_files_save 2966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 2967 $as_echo_n "checking for suffix of executables... " >&6; } 2968 if { { ac_try="$ac_link" 2969 case "(($ac_try" in 2970 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2971 *) ac_try_echo=$ac_try;; 2972 esac 2973 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2974 $as_echo "$ac_try_echo"; } >&5 2975 (eval "$ac_link") 2>&5 2976 ac_status=$? 2977 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2978 test $ac_status = 0; }; then : 2979 # If both `conftest.exe' and `conftest' are `present' (well, observable) 2980 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 2981 # work properly (i.e., refer to `conftest.exe'), while it won't with 2982 # `rm'. 2983 for ac_file in conftest.exe conftest conftest.*; do 2984 test -f "$ac_file" || continue 2985 case $ac_file in 2986 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2987 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2988 break;; 2989 * ) break;; 2990 esac 2991 done 2992 else 2993 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2994 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2995 as_fn_error $? "cannot compute suffix of executables: cannot compile and link 2996 See \`config.log' for more details" "$LINENO" 5; } 2997 fi 2998 rm -f conftest conftest$ac_cv_exeext 2999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3000 $as_echo "$ac_cv_exeext" >&6; } 3001 3002 rm -f conftest.$ac_ext 3003 EXEEXT=$ac_cv_exeext 3004 ac_exeext=$EXEEXT 3005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3006 /* end confdefs.h. */ 3007 #include <stdio.h> 3008 int 3009 main () 3010 { 3011 FILE *f = fopen ("conftest.out", "w"); 3012 return ferror (f) || fclose (f) != 0; 3013 3014 ; 3015 return 0; 3016 } 3017 _ACEOF 3018 ac_clean_files="$ac_clean_files conftest.out" 3019 # Check that the compiler produces executables we can run. If not, either 3020 # the compiler is broken, or we cross compile. 3021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3022 $as_echo_n "checking whether we are cross compiling... " >&6; } 3023 if test "$cross_compiling" != yes; then 3024 { { ac_try="$ac_link" 3025 case "(($ac_try" in 3026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3027 *) ac_try_echo=$ac_try;; 3028 esac 3029 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3030 $as_echo "$ac_try_echo"; } >&5 3031 (eval "$ac_link") 2>&5 3032 ac_status=$? 3033 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3034 test $ac_status = 0; } 3035 if { ac_try='./conftest$ac_cv_exeext' 3036 { { case "(($ac_try" in 3037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3038 *) ac_try_echo=$ac_try;; 3039 esac 3040 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3041 $as_echo "$ac_try_echo"; } >&5 3042 (eval "$ac_try") 2>&5 3043 ac_status=$? 3044 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3045 test $ac_status = 0; }; }; then 3046 cross_compiling=no 3047 else 3048 if test "$cross_compiling" = maybe; then 3049 cross_compiling=yes 3050 else 3051 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3052 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3053 as_fn_error $? "cannot run C compiled programs. 3054 If you meant to cross compile, use \`--host'. 3055 See \`config.log' for more details" "$LINENO" 5; } 3056 fi 3057 fi 3058 fi 3059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3060 $as_echo "$cross_compiling" >&6; } 3061 3062 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3063 ac_clean_files=$ac_clean_files_save 3064 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3065 $as_echo_n "checking for suffix of object files... " >&6; } 3066 if ${ac_cv_objext+:} false; then : 3067 $as_echo_n "(cached) " >&6 3068 else 3069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3070 /* end confdefs.h. */ 3071 3072 int 3073 main () 3074 { 3075 3076 ; 3077 return 0; 3078 } 3079 _ACEOF 3080 rm -f conftest.o conftest.obj 3081 if { { ac_try="$ac_compile" 3082 case "(($ac_try" in 3083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3084 *) ac_try_echo=$ac_try;; 3085 esac 3086 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3087 $as_echo "$ac_try_echo"; } >&5 3088 (eval "$ac_compile") 2>&5 3089 ac_status=$? 3090 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3091 test $ac_status = 0; }; then : 3092 for ac_file in conftest.o conftest.obj conftest.*; do 3093 test -f "$ac_file" || continue; 3094 case $ac_file in 3095 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3096 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3097 break;; 3098 esac 3099 done 3100 else 3101 $as_echo "$as_me: failed program was:" >&5 3102 sed 's/^/| /' conftest.$ac_ext >&5 3103 3104 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3105 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3106 as_fn_error $? "cannot compute suffix of object files: cannot compile 3107 See \`config.log' for more details" "$LINENO" 5; } 3108 fi 3109 rm -f conftest.$ac_cv_objext conftest.$ac_ext 3110 fi 3111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3112 $as_echo "$ac_cv_objext" >&6; } 3113 OBJEXT=$ac_cv_objext 3114 ac_objext=$OBJEXT 3115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3116 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3117 if ${ac_cv_c_compiler_gnu+:} false; then : 3118 $as_echo_n "(cached) " >&6 3119 else 3120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3121 /* end confdefs.h. */ 3122 3123 int 3124 main () 3125 { 3126 #ifndef __GNUC__ 3127 choke me 3128 #endif 3129 3130 ; 3131 return 0; 3132 } 3133 _ACEOF 3134 if ac_fn_c_try_compile "$LINENO"; then : 3135 ac_compiler_gnu=yes 3136 else 3137 ac_compiler_gnu=no 3138 fi 3139 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3140 ac_cv_c_compiler_gnu=$ac_compiler_gnu 3141 3142 fi 3143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3144 $as_echo "$ac_cv_c_compiler_gnu" >&6; } 3145 if test $ac_compiler_gnu = yes; then 3146 GCC=yes 3147 else 3148 GCC= 3149 fi 3150 ac_test_CFLAGS=${CFLAGS+set} 3151 ac_save_CFLAGS=$CFLAGS 3152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3153 $as_echo_n "checking whether $CC accepts -g... " >&6; } 3154 if ${ac_cv_prog_cc_g+:} false; then : 3155 $as_echo_n "(cached) " >&6 3156 else 3157 ac_save_c_werror_flag=$ac_c_werror_flag 3158 ac_c_werror_flag=yes 3159 ac_cv_prog_cc_g=no 3160 CFLAGS="-g" 3161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3162 /* end confdefs.h. */ 3163 3164 int 3165 main () 3166 { 3167 3168 ; 3169 return 0; 3170 } 3171 _ACEOF 3172 if ac_fn_c_try_compile "$LINENO"; then : 3173 ac_cv_prog_cc_g=yes 3174 else 3175 CFLAGS="" 3176 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3177 /* end confdefs.h. */ 3178 3179 int 3180 main () 3181 { 3182 3183 ; 3184 return 0; 3185 } 3186 _ACEOF 3187 if ac_fn_c_try_compile "$LINENO"; then : 3188 3189 else 3190 ac_c_werror_flag=$ac_save_c_werror_flag 3191 CFLAGS="-g" 3192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3193 /* end confdefs.h. */ 3194 3195 int 3196 main () 3197 { 3198 3199 ; 3200 return 0; 3201 } 3202 _ACEOF 3203 if ac_fn_c_try_compile "$LINENO"; then : 3204 ac_cv_prog_cc_g=yes 3205 fi 3206 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3207 fi 3208 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3209 fi 3210 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3211 ac_c_werror_flag=$ac_save_c_werror_flag 3212 fi 3213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3214 $as_echo "$ac_cv_prog_cc_g" >&6; } 3215 if test "$ac_test_CFLAGS" = set; then 3216 CFLAGS=$ac_save_CFLAGS 3217 elif test $ac_cv_prog_cc_g = yes; then 3218 if test "$GCC" = yes; then 3219 CFLAGS="-g -O2" 3220 else 3221 CFLAGS="-g" 3222 fi 3223 else 3224 if test "$GCC" = yes; then 3225 CFLAGS="-O2" 3226 else 3227 CFLAGS= 3228 fi 3229 fi 3230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3231 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3232 if ${ac_cv_prog_cc_c89+:} false; then : 3233 $as_echo_n "(cached) " >&6 3234 else 3235 ac_cv_prog_cc_c89=no 3236 ac_save_CC=$CC 3237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3238 /* end confdefs.h. */ 3239 #include <stdarg.h> 3240 #include <stdio.h> 3241 struct stat; 3242 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3243 struct buf { int x; }; 3244 FILE * (*rcsopen) (struct buf *, struct stat *, int); 3245 static char *e (p, i) 3246 char **p; 3247 int i; 3248 { 3249 return p[i]; 3250 } 3251 static char *f (char * (*g) (char **, int), char **p, ...) 3252 { 3253 char *s; 3254 va_list v; 3255 va_start (v,p); 3256 s = g (p, va_arg (v,int)); 3257 va_end (v); 3258 return s; 3259 } 3260 3261 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3262 function prototypes and stuff, but not '\xHH' hex character constants. 3263 These don't provoke an error unfortunately, instead are silently treated 3264 as 'x'. The following induces an error, until -std is added to get 3265 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3266 array size at least. It's necessary to write '\x00'==0 to get something 3267 that's true only with -std. */ 3268 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3269 3270 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3271 inside strings and character constants. */ 3272 #define FOO(x) 'x' 3273 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3274 3275 int test (int i, double x); 3276 struct s1 {int (*f) (int a);}; 3277 struct s2 {int (*f) (double a);}; 3278 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3279 int argc; 3280 char **argv; 3281 int 3282 main () 3283 { 3284 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3285 ; 3286 return 0; 3287 } 3288 _ACEOF 3289 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3290 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3291 do 3292 CC="$ac_save_CC $ac_arg" 3293 if ac_fn_c_try_compile "$LINENO"; then : 3294 ac_cv_prog_cc_c89=$ac_arg 3295 fi 3296 rm -f core conftest.err conftest.$ac_objext 3297 test "x$ac_cv_prog_cc_c89" != "xno" && break 3298 done 3299 rm -f conftest.$ac_ext 3300 CC=$ac_save_CC 3301 3302 fi 3303 # AC_CACHE_VAL 3304 case "x$ac_cv_prog_cc_c89" in 3305 x) 3306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3307 $as_echo "none needed" >&6; } ;; 3308 xno) 3309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3310 $as_echo "unsupported" >&6; } ;; 3311 *) 3312 CC="$CC $ac_cv_prog_cc_c89" 3313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3314 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3315 esac 3316 if test "x$ac_cv_prog_cc_c89" != xno; then : 3317 3318 fi 3319 3320 ac_ext=c 3321 ac_cpp='$CPP $CPPFLAGS' 3322 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3323 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3324 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3325 3326 3327 3328 3329 3330 3331 if test "$GCC" = yes ; then 3332 # 3333 # -Werror forces warnings to be errors. 3334 # 3335 ac_lbl_cc_force_warning_errors=-Werror 3336 3337 # 3338 # Use -ffloat-store so that, on 32-bit x86, we don't 3339 # do 80-bit arithmetic with the FPU; that way we should 3340 # get the same results for floating-point calculations 3341 # on x86-32 and x86-64. 3342 # 3343 3344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -ffloat-store option" >&5 3345 $as_echo_n "checking whether the compiler supports the -ffloat-store option... " >&6; } 3346 save_CFLAGS="$CFLAGS" 3347 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -ffloat-store" 3348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3349 /* end confdefs.h. */ 3350 3351 int 3352 main () 3353 { 3354 return 0 3355 ; 3356 return 0; 3357 } 3358 _ACEOF 3359 if ac_fn_c_try_compile "$LINENO"; then : 3360 3361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3362 $as_echo "yes" >&6; } 3363 CFLAGS="$save_CFLAGS" 3364 V_CCOPT="$V_CCOPT -ffloat-store" 3365 3366 else 3367 3368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3369 $as_echo "no" >&6; } 3370 CFLAGS="$save_CFLAGS" 3371 3372 fi 3373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3374 3375 else 3376 V_INCLS="$V_INCLS -I/usr/local/include" 3377 LDFLAGS="$LDFLAGS -L/usr/local/lib" 3378 3379 case "$host_os" in 3380 3381 darwin*) 3382 # 3383 # This is assumed either to be GCC or clang, both 3384 # of which use -Werror to force warnings to be errors. 3385 # 3386 ac_lbl_cc_force_warning_errors=-Werror 3387 ;; 3388 3389 hpux*) 3390 # 3391 # HP C, which is what we presume we're using, doesn't 3392 # exit with a non-zero exit status if we hand it an 3393 # invalid -W flag, can't be forced to do so even with 3394 # +We, and doesn't handle GCC-style -W flags, so we 3395 # don't want to try using GCC-style -W flags. 3396 # 3397 ac_lbl_cc_dont_try_gcc_dashW=yes 3398 ;; 3399 3400 irix*) 3401 # 3402 # MIPS C, which is what we presume we're using, doesn't 3403 # necessarily exit with a non-zero exit status if we 3404 # hand it an invalid -W flag, can't be forced to do 3405 # so, and doesn't handle GCC-style -W flags, so we 3406 # don't want to try using GCC-style -W flags. 3407 # 3408 ac_lbl_cc_dont_try_gcc_dashW=yes 3409 # 3410 # It also, apparently, defaults to "char" being 3411 # unsigned, unlike most other C implementations; 3412 # I suppose we could say "signed char" whenever 3413 # we want to guarantee a signed "char", but let's 3414 # just force signed chars. 3415 # 3416 # -xansi is normally the default, but the 3417 # configure script was setting it; perhaps -cckr 3418 # was the default in the Old Days. (Then again, 3419 # that would probably be for backwards compatibility 3420 # in the days when ANSI C was Shiny and New, i.e. 3421 # 1989 and the early '90's, so maybe we can just 3422 # drop support for those compilers.) 3423 # 3424 # -g is equivalent to -g2, which turns off 3425 # optimization; we choose -g3, which generates 3426 # debugging information but doesn't turn off 3427 # optimization (even if the optimization would 3428 # cause inaccuracies in debugging). 3429 # 3430 V_CCOPT="$V_CCOPT -xansi -signed -g3" 3431 ;; 3432 3433 osf*) 3434 # 3435 # Presumed to be DEC OSF/1, Digital UNIX, or 3436 # Tru64 UNIX. 3437 # 3438 # The DEC C compiler, which is what we presume we're 3439 # using, doesn't exit with a non-zero exit status if we 3440 # hand it an invalid -W flag, can't be forced to do 3441 # so, and doesn't handle GCC-style -W flags, so we 3442 # don't want to try using GCC-style -W flags. 3443 # 3444 ac_lbl_cc_dont_try_gcc_dashW=yes 3445 # 3446 # -g is equivalent to -g2, which turns off 3447 # optimization; we choose -g3, which generates 3448 # debugging information but doesn't turn off 3449 # optimization (even if the optimization would 3450 # cause inaccuracies in debugging). 3451 # 3452 V_CCOPT="$V_CCOPT -g3" 3453 ;; 3454 3455 solaris*) 3456 # 3457 # Assumed to be Sun C, which requires -errwarn to force 3458 # warnings to be treated as errors. 3459 # 3460 ac_lbl_cc_force_warning_errors=-errwarn 3461 ;; 3462 3463 ultrix*) 3464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5 3465 $as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; } 3466 if ${ac_cv_lbl_cc_const_proto+:} false; then : 3467 $as_echo_n "(cached) " >&6 3468 else 3469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3470 /* end confdefs.h. */ 3471 #include <sys/types.h> 3472 int 3473 main () 3474 { 3475 struct a { int b; }; 3476 void c(const struct a *) 3477 ; 3478 return 0; 3479 } 3480 _ACEOF 3481 if ac_fn_c_try_compile "$LINENO"; then : 3482 ac_cv_lbl_cc_const_proto=yes 3483 else 3484 ac_cv_lbl_cc_const_proto=no 3485 fi 3486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3487 fi 3488 3489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5 3490 $as_echo "$ac_cv_lbl_cc_const_proto" >&6; } 3491 if test $ac_cv_lbl_cc_const_proto = no ; then 3492 3493 $as_echo "#define const /**/" >>confdefs.h 3494 3495 fi 3496 ;; 3497 esac 3498 V_CCOPT="$V_CCOPT -O" 3499 fi 3500 3501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 3502 $as_echo_n "checking for inline... " >&6; } 3503 save_CFLAGS="$CFLAGS" 3504 CFLAGS="$V_CCOPT" 3505 if ${ac_cv_lbl_inline+:} false; then : 3506 $as_echo_n "(cached) " >&6 3507 else 3508 3509 ac_cv_lbl_inline="" 3510 ac_lbl_cc_inline=no 3511 for ac_lbl_inline in inline __inline__ __inline 3512 do 3513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3514 /* end confdefs.h. */ 3515 #define inline $ac_lbl_inline 3516 static inline struct iltest *foo(void); 3517 struct iltest { 3518 int iltest1; 3519 int iltest2; 3520 }; 3521 3522 static inline struct iltest * 3523 foo() 3524 { 3525 static struct iltest xxx; 3526 3527 return &xxx; 3528 } 3529 int 3530 main () 3531 { 3532 3533 ; 3534 return 0; 3535 } 3536 _ACEOF 3537 if ac_fn_c_try_compile "$LINENO"; then : 3538 ac_lbl_cc_inline=yes 3539 fi 3540 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3541 if test "$ac_lbl_cc_inline" = yes ; then 3542 break; 3543 fi 3544 done 3545 if test "$ac_lbl_cc_inline" = yes ; then 3546 ac_cv_lbl_inline=$ac_lbl_inline 3547 fi 3548 fi 3549 3550 CFLAGS="$save_CFLAGS" 3551 if test ! -z "$ac_cv_lbl_inline" ; then 3552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5 3553 $as_echo "$ac_cv_lbl_inline" >&6; } 3554 else 3555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3556 $as_echo "no" >&6; } 3557 fi 3558 3559 cat >>confdefs.h <<_ACEOF 3560 #define inline $ac_cv_lbl_inline 3561 _ACEOF 3562 3563 3564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5 3565 $as_echo_n "checking for __attribute__... " >&6; } 3566 if ${ac_cv___attribute__+:} false; then : 3567 $as_echo_n "(cached) " >&6 3568 else 3569 3570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3571 /* end confdefs.h. */ 3572 3573 3574 #include <stdlib.h> 3575 3576 static void foo(void) __attribute__ ((noreturn)); 3577 3578 static void 3579 foo(void) 3580 { 3581 exit(1); 3582 } 3583 3584 int 3585 main(int argc, char **argv) 3586 { 3587 foo(); 3588 } 3589 3590 _ACEOF 3591 if ac_fn_c_try_compile "$LINENO"; then : 3592 ac_cv___attribute__=yes 3593 else 3594 ac_cv___attribute__=no 3595 fi 3596 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3597 fi 3598 3599 if test "$ac_cv___attribute__" = "yes"; then 3600 3601 $as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h 3602 3603 else 3604 # 3605 # We can't use __attribute__, so we can't use __attribute__((unused)), 3606 # so we define _U_ to an empty string. 3607 # 3608 V_DEFS="$V_DEFS -D_U_=\"\"" 3609 fi 3610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5 3611 $as_echo "$ac_cv___attribute__" >&6; } 3612 3613 if test "$ac_cv___attribute__" = "yes"; then 3614 3615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5 3616 $as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; } 3617 if ${ac_cv___attribute___unused+:} false; then : 3618 $as_echo_n "(cached) " >&6 3619 else 3620 3621 save_CFLAGS="$CFLAGS" 3622 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors" 3623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3624 /* end confdefs.h. */ 3625 3626 3627 #include <stdlib.h> 3628 #include <stdio.h> 3629 3630 int 3631 main(int argc __attribute((unused)), char **argv __attribute((unused))) 3632 { 3633 printf("Hello, world!\n"); 3634 return 0; 3635 } 3636 3637 _ACEOF 3638 if ac_fn_c_try_compile "$LINENO"; then : 3639 ac_cv___attribute___unused=yes 3640 else 3641 ac_cv___attribute___unused=no 3642 fi 3643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3644 fi 3645 3646 CFLAGS="$save_CFLAGS" 3647 if test "$ac_cv___attribute___unused" = "yes"; then 3648 V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\"" 3649 else 3650 V_DEFS="$V_DEFS -D_U_=\"\"" 3651 fi 3652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5 3653 $as_echo "$ac_cv___attribute___unused" >&6; } 3654 3655 3656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((noreturn)) can be applied to function pointers without warnings" >&5 3657 $as_echo_n "checking whether __attribute__((noreturn)) can be applied to function pointers without warnings... " >&6; } 3658 if ${ac_cv___attribute___noreturn_function_pointer+:} false; then : 3659 $as_echo_n "(cached) " >&6 3660 else 3661 3662 save_CFLAGS="$CFLAGS" 3663 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors" 3664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3665 /* end confdefs.h. */ 3666 3667 3668 #include <stdlib.h> 3669 3670 extern int (*foo)(int i) 3671 __attribute__ ((noreturn)); 3672 3673 int 3674 main(int argc, char **argv) 3675 { 3676 (*foo)(1); 3677 } 3678 3679 _ACEOF 3680 if ac_fn_c_try_compile "$LINENO"; then : 3681 ac_cv___attribute___noreturn_function_pointer=yes 3682 else 3683 ac_cv___attribute___noreturn_function_pointer=no 3684 fi 3685 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3686 fi 3687 3688 CFLAGS="$save_CFLAGS" 3689 if test "$ac_cv___attribute___noreturn_function_pointer" = "yes"; then 3690 3691 $as_echo "#define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h 3692 3693 fi 3694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___noreturn_function_pointer" >&5 3695 $as_echo "$ac_cv___attribute___noreturn_function_pointer" >&6; } 3696 3697 3698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5 3699 $as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; } 3700 if ${ac_cv___attribute___format+:} false; then : 3701 $as_echo_n "(cached) " >&6 3702 else 3703 3704 save_CFLAGS="$CFLAGS" 3705 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors" 3706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3707 /* end confdefs.h. */ 3708 3709 3710 #include <stdlib.h> 3711 3712 extern int foo(const char *fmt, ...) 3713 __attribute__ ((format (printf, 1, 2))); 3714 3715 int 3716 main(int argc, char **argv) 3717 { 3718 foo("%s", "test"); 3719 } 3720 3721 _ACEOF 3722 if ac_fn_c_try_compile "$LINENO"; then : 3723 ac_cv___attribute___format=yes 3724 else 3725 ac_cv___attribute___format=no 3726 fi 3727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3728 fi 3729 3730 CFLAGS="$save_CFLAGS" 3731 if test "$ac_cv___attribute___format" = "yes"; then 3732 3733 $as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h 3734 3735 fi 3736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5 3737 $as_echo "$ac_cv___attribute___format" >&6; } 3738 3739 if test "$ac_cv___attribute___format" = "yes"; then 3740 3741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be applied to function pointers" >&5 3742 $as_echo_n "checking whether __attribute__((format)) can be applied to function pointers... " >&6; } 3743 if ${ac_cv___attribute___format_function_pointer+:} false; then : 3744 $as_echo_n "(cached) " >&6 3745 else 3746 3747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3748 /* end confdefs.h. */ 3749 3750 3751 #include <stdlib.h> 3752 3753 extern int (*foo)(const char *fmt, ...) 3754 __attribute__ ((format (printf, 1, 2))); 3755 3756 int 3757 main(int argc, char **argv) 3758 { 3759 (*foo)("%s", "test"); 3760 } 3761 3762 _ACEOF 3763 if ac_fn_c_try_compile "$LINENO"; then : 3764 ac_cv___attribute___format_function_pointer=yes 3765 else 3766 ac_cv___attribute___format_function_pointer=no 3767 fi 3768 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3769 fi 3770 3771 if test "$ac_cv___attribute___format_function_pointer" = "yes"; then 3772 3773 $as_echo "#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h 3774 3775 fi 3776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format_function_pointer" >&5 3777 $as_echo "$ac_cv___attribute___format_function_pointer" >&6; } 3778 3779 fi 3780 fi 3781 ac_ext=c 3782 ac_cpp='$CPP $CPPFLAGS' 3783 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3784 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3785 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3787 $as_echo_n "checking how to run the C preprocessor... " >&6; } 3788 # On Suns, sometimes $CPP names a directory. 3789 if test -n "$CPP" && test -d "$CPP"; then 3790 CPP= 3791 fi 3792 if test -z "$CPP"; then 3793 if ${ac_cv_prog_CPP+:} false; then : 3794 $as_echo_n "(cached) " >&6 3795 else 3796 # Double quotes because CPP needs to be expanded 3797 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3798 do 3799 ac_preproc_ok=false 3800 for ac_c_preproc_warn_flag in '' yes 3801 do 3802 # Use a header file that comes with gcc, so configuring glibc 3803 # with a fresh cross-compiler works. 3804 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3805 # <limits.h> exists even on freestanding compilers. 3806 # On the NeXT, cc -E runs the code through the compiler's parser, 3807 # not just through cpp. "Syntax error" is here to catch this case. 3808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3809 /* end confdefs.h. */ 3810 #ifdef __STDC__ 3811 # include <limits.h> 3812 #else 3813 # include <assert.h> 3814 #endif 3815 Syntax error 3816 _ACEOF 3817 if ac_fn_c_try_cpp "$LINENO"; then : 3818 3819 else 3820 # Broken: fails on valid input. 3821 continue 3822 fi 3823 rm -f conftest.err conftest.i conftest.$ac_ext 3824 3825 # OK, works on sane cases. Now check whether nonexistent headers 3826 # can be detected and how. 3827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3828 /* end confdefs.h. */ 3829 #include <ac_nonexistent.h> 3830 _ACEOF 3831 if ac_fn_c_try_cpp "$LINENO"; then : 3832 # Broken: success on invalid input. 3833 continue 3834 else 3835 # Passes both tests. 3836 ac_preproc_ok=: 3837 break 3838 fi 3839 rm -f conftest.err conftest.i conftest.$ac_ext 3840 3841 done 3842 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3843 rm -f conftest.i conftest.err conftest.$ac_ext 3844 if $ac_preproc_ok; then : 3845 break 3846 fi 3847 3848 done 3849 ac_cv_prog_CPP=$CPP 3850 3851 fi 3852 CPP=$ac_cv_prog_CPP 3853 else 3854 ac_cv_prog_CPP=$CPP 3855 fi 3856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3857 $as_echo "$CPP" >&6; } 3858 ac_preproc_ok=false 3859 for ac_c_preproc_warn_flag in '' yes 3860 do 3861 # Use a header file that comes with gcc, so configuring glibc 3862 # with a fresh cross-compiler works. 3863 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3864 # <limits.h> exists even on freestanding compilers. 3865 # On the NeXT, cc -E runs the code through the compiler's parser, 3866 # not just through cpp. "Syntax error" is here to catch this case. 3867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3868 /* end confdefs.h. */ 3869 #ifdef __STDC__ 3870 # include <limits.h> 3871 #else 3872 # include <assert.h> 3873 #endif 3874 Syntax error 3875 _ACEOF 3876 if ac_fn_c_try_cpp "$LINENO"; then : 3877 3878 else 3879 # Broken: fails on valid input. 3880 continue 3881 fi 3882 rm -f conftest.err conftest.i conftest.$ac_ext 3883 3884 # OK, works on sane cases. Now check whether nonexistent headers 3885 # can be detected and how. 3886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3887 /* end confdefs.h. */ 3888 #include <ac_nonexistent.h> 3889 _ACEOF 3890 if ac_fn_c_try_cpp "$LINENO"; then : 3891 # Broken: success on invalid input. 3892 continue 3893 else 3894 # Passes both tests. 3895 ac_preproc_ok=: 3896 break 3897 fi 3898 rm -f conftest.err conftest.i conftest.$ac_ext 3899 3900 done 3901 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3902 rm -f conftest.i conftest.err conftest.$ac_ext 3903 if $ac_preproc_ok; then : 3904 3905 else 3906 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3907 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3908 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3909 See \`config.log' for more details" "$LINENO" 5; } 3910 fi 3911 3912 ac_ext=c 3913 ac_cpp='$CPP $CPPFLAGS' 3914 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3915 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3916 ac_compiler_gnu=$ac_cv_c_compiler_gnu 3917 3918 3919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3920 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3921 if ${ac_cv_path_GREP+:} false; then : 3922 $as_echo_n "(cached) " >&6 3923 else 3924 if test -z "$GREP"; then 3925 ac_path_GREP_found=false 3926 # Loop through the user's path and test for each of PROGNAME-LIST 3927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3928 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3929 do 3930 IFS=$as_save_IFS 3931 test -z "$as_dir" && as_dir=. 3932 for ac_prog in grep ggrep; do 3933 for ac_exec_ext in '' $ac_executable_extensions; do 3934 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3935 as_fn_executable_p "$ac_path_GREP" || continue 3936 # Check for GNU ac_path_GREP and select it if it is found. 3937 # Check for GNU $ac_path_GREP 3938 case `"$ac_path_GREP" --version 2>&1` in 3939 *GNU*) 3940 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3941 *) 3942 ac_count=0 3943 $as_echo_n 0123456789 >"conftest.in" 3944 while : 3945 do 3946 cat "conftest.in" "conftest.in" >"conftest.tmp" 3947 mv "conftest.tmp" "conftest.in" 3948 cp "conftest.in" "conftest.nl" 3949 $as_echo 'GREP' >> "conftest.nl" 3950 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3951 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3952 as_fn_arith $ac_count + 1 && ac_count=$as_val 3953 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3954 # Best one so far, save it but keep looking for a better one 3955 ac_cv_path_GREP="$ac_path_GREP" 3956 ac_path_GREP_max=$ac_count 3957 fi 3958 # 10*(2^10) chars as input seems more than enough 3959 test $ac_count -gt 10 && break 3960 done 3961 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3962 esac 3963 3964 $ac_path_GREP_found && break 3 3965 done 3966 done 3967 done 3968 IFS=$as_save_IFS 3969 if test -z "$ac_cv_path_GREP"; then 3970 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3971 fi 3972 else 3973 ac_cv_path_GREP=$GREP 3974 fi 3975 3976 fi 3977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3978 $as_echo "$ac_cv_path_GREP" >&6; } 3979 GREP="$ac_cv_path_GREP" 3980 3981 3982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3983 $as_echo_n "checking for egrep... " >&6; } 3984 if ${ac_cv_path_EGREP+:} false; then : 3985 $as_echo_n "(cached) " >&6 3986 else 3987 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3988 then ac_cv_path_EGREP="$GREP -E" 3989 else 3990 if test -z "$EGREP"; then 3991 ac_path_EGREP_found=false 3992 # Loop through the user's path and test for each of PROGNAME-LIST 3993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3994 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3995 do 3996 IFS=$as_save_IFS 3997 test -z "$as_dir" && as_dir=. 3998 for ac_prog in egrep; do 3999 for ac_exec_ext in '' $ac_executable_extensions; do 4000 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4001 as_fn_executable_p "$ac_path_EGREP" || continue 4002 # Check for GNU ac_path_EGREP and select it if it is found. 4003 # Check for GNU $ac_path_EGREP 4004 case `"$ac_path_EGREP" --version 2>&1` in 4005 *GNU*) 4006 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4007 *) 4008 ac_count=0 4009 $as_echo_n 0123456789 >"conftest.in" 4010 while : 4011 do 4012 cat "conftest.in" "conftest.in" >"conftest.tmp" 4013 mv "conftest.tmp" "conftest.in" 4014 cp "conftest.in" "conftest.nl" 4015 $as_echo 'EGREP' >> "conftest.nl" 4016 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4017 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4018 as_fn_arith $ac_count + 1 && ac_count=$as_val 4019 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4020 # Best one so far, save it but keep looking for a better one 4021 ac_cv_path_EGREP="$ac_path_EGREP" 4022 ac_path_EGREP_max=$ac_count 4023 fi 4024 # 10*(2^10) chars as input seems more than enough 4025 test $ac_count -gt 10 && break 4026 done 4027 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4028 esac 4029 4030 $ac_path_EGREP_found && break 3 4031 done 4032 done 4033 done 4034 IFS=$as_save_IFS 4035 if test -z "$ac_cv_path_EGREP"; then 4036 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4037 fi 4038 else 4039 ac_cv_path_EGREP=$EGREP 4040 fi 4041 4042 fi 4043 fi 4044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4045 $as_echo "$ac_cv_path_EGREP" >&6; } 4046 EGREP="$ac_cv_path_EGREP" 4047 4048 4049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4050 $as_echo_n "checking for ANSI C header files... " >&6; } 4051 if ${ac_cv_header_stdc+:} false; then : 4052 $as_echo_n "(cached) " >&6 4053 else 4054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4055 /* end confdefs.h. */ 4056 #include <stdlib.h> 4057 #include <stdarg.h> 4058 #include <string.h> 4059 #include <float.h> 4060 4061 int 4062 main () 4063 { 4064 4065 ; 4066 return 0; 4067 } 4068 _ACEOF 4069 if ac_fn_c_try_compile "$LINENO"; then : 4070 ac_cv_header_stdc=yes 4071 else 4072 ac_cv_header_stdc=no 4073 fi 4074 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4075 4076 if test $ac_cv_header_stdc = yes; then 4077 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4079 /* end confdefs.h. */ 4080 #include <string.h> 4081 4082 _ACEOF 4083 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4084 $EGREP "memchr" >/dev/null 2>&1; then : 4085 4086 else 4087 ac_cv_header_stdc=no 4088 fi 4089 rm -f conftest* 4090 4091 fi 4092 4093 if test $ac_cv_header_stdc = yes; then 4094 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4096 /* end confdefs.h. */ 4097 #include <stdlib.h> 4098 4099 _ACEOF 4100 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4101 $EGREP "free" >/dev/null 2>&1; then : 4102 4103 else 4104 ac_cv_header_stdc=no 4105 fi 4106 rm -f conftest* 4107 4108 fi 4109 4110 if test $ac_cv_header_stdc = yes; then 4111 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4112 if test "$cross_compiling" = yes; then : 4113 : 4114 else 4115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4116 /* end confdefs.h. */ 4117 #include <ctype.h> 4118 #include <stdlib.h> 4119 #if ((' ' & 0x0FF) == 0x020) 4120 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4121 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4122 #else 4123 # define ISLOWER(c) \ 4124 (('a' <= (c) && (c) <= 'i') \ 4125 || ('j' <= (c) && (c) <= 'r') \ 4126 || ('s' <= (c) && (c) <= 'z')) 4127 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4128 #endif 4129 4130 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4131 int 4132 main () 4133 { 4134 int i; 4135 for (i = 0; i < 256; i++) 4136 if (XOR (islower (i), ISLOWER (i)) 4137 || toupper (i) != TOUPPER (i)) 4138 return 2; 4139 return 0; 4140 } 4141 _ACEOF 4142 if ac_fn_c_try_run "$LINENO"; then : 4143 4144 else 4145 ac_cv_header_stdc=no 4146 fi 4147 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4148 conftest.$ac_objext conftest.beam conftest.$ac_ext 4149 fi 4150 4151 fi 4152 fi 4153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4154 $as_echo "$ac_cv_header_stdc" >&6; } 4155 if test $ac_cv_header_stdc = yes; then 4156 4157 $as_echo "#define STDC_HEADERS 1" >>confdefs.h 4158 4159 fi 4160 4161 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4162 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4163 inttypes.h stdint.h unistd.h 4164 do : 4165 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4166 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4167 " 4168 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4169 cat >>confdefs.h <<_ACEOF 4170 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4171 _ACEOF 4172 4173 fi 4174 4175 done 4176 4177 4178 for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h 4179 do : 4180 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4181 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 4182 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4183 cat >>confdefs.h <<_ACEOF 4184 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4185 _ACEOF 4186 4187 fi 4188 4189 done 4190 4191 for ac_header in net/pfvar.h 4192 do : 4193 ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h> 4194 #include <sys/socket.h> 4195 #include <net/if.h> 4196 " 4197 if test "x$ac_cv_header_net_pfvar_h" = xyes; then : 4198 cat >>confdefs.h <<_ACEOF 4199 #define HAVE_NET_PFVAR_H 1 4200 _ACEOF 4201 4202 fi 4203 4204 done 4205 4206 if test "$ac_cv_header_net_pfvar_h" = yes; then 4207 LOCALSRC="print-pflog.c $LOCALSRC" 4208 fi 4209 for ac_header in netinet/if_ether.h 4210 do : 4211 ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h> 4212 #include <sys/socket.h> 4213 " 4214 if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then : 4215 cat >>confdefs.h <<_ACEOF 4216 #define HAVE_NETINET_IF_ETHER_H 1 4217 _ACEOF 4218 4219 fi 4220 4221 done 4222 4223 if test "$ac_cv_header_netinet_if_ether_h" != yes; then 4224 # 4225 # The simple test didn't work. 4226 # Do we need to include <net/if.h> first? 4227 # Unset ac_cv_header_netinet_if_ether_h so we don't 4228 # treat the previous failure as a cached value and 4229 # suppress the next test. 4230 # 4231 { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5 4232 $as_echo "$as_me: Rechecking with some additional includes" >&6;} 4233 unset ac_cv_header_netinet_if_ether_h 4234 for ac_header in netinet/if_ether.h 4235 do : 4236 ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h> 4237 #include <sys/socket.h> 4238 #include <netinet/in.h> 4239 struct mbuf; 4240 struct rtentry; 4241 #include <net/if.h> 4242 " 4243 if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then : 4244 cat >>confdefs.h <<_ACEOF 4245 #define HAVE_NETINET_IF_ETHER_H 1 4246 _ACEOF 4247 4248 fi 4249 4250 done 4251 4252 fi 4253 4254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 4255 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 4256 if ${ac_cv_header_time+:} false; then : 4257 $as_echo_n "(cached) " >&6 4258 else 4259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4260 /* end confdefs.h. */ 4261 #include <sys/types.h> 4262 #include <sys/time.h> 4263 #include <time.h> 4264 4265 int 4266 main () 4267 { 4268 if ((struct tm *) 0) 4269 return 0; 4270 ; 4271 return 0; 4272 } 4273 _ACEOF 4274 if ac_fn_c_try_compile "$LINENO"; then : 4275 ac_cv_header_time=yes 4276 else 4277 ac_cv_header_time=no 4278 fi 4279 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4280 fi 4281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 4282 $as_echo "$ac_cv_header_time" >&6; } 4283 if test $ac_cv_header_time = yes; then 4284 4285 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 4286 4287 fi 4288 4289 4290 case "$host_os" in 4291 4292 darwin*) 4293 # Check whether --enable-universal was given. 4294 if test "${enable_universal+set}" = set; then : 4295 enableval=$enable_universal; 4296 fi 4297 4298 if test "$enable_universal" != "no"; then 4299 case "$host_os" in 4300 4301 darwin9.*) 4302 # 4303 # Leopard. Build for x86 and 32-bit PowerPC, with 4304 # x86 first. (That's what Apple does.) 4305 # 4306 V_CCOPT="$V_CCOPT -arch i386 -arch ppc" 4307 LDFLAGS="$LDFLAGS -arch i386 -arch ppc" 4308 ;; 4309 4310 darwin10.*) 4311 # 4312 # Snow Leopard. Build for x86-64 and x86, with 4313 # x86-64 first. (That's what Apple does.) 4314 # 4315 V_CCOPT="$V_CCOPT -arch x86_64 -arch i386" 4316 LDFLAGS="$LDFLAGS -arch x86_64 -arch i386" 4317 ;; 4318 esac 4319 fi 4320 ;; 4321 4322 linux*) 4323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Linux kernel version" >&5 4324 $as_echo_n "checking Linux kernel version... " >&6; } 4325 if test "$cross_compiling" = yes; then 4326 if ${ac_cv_linux_vers+:} false; then : 4327 $as_echo_n "(cached) " >&6 4328 else 4329 ac_cv_linux_vers=unknown 4330 fi 4331 4332 else 4333 if ${ac_cv_linux_vers+:} false; then : 4334 $as_echo_n "(cached) " >&6 4335 else 4336 ac_cv_linux_vers=`uname -r 2>&1 | \ 4337 sed -n -e '$s/.* //' -e '$s/\..*//p'` 4338 fi 4339 4340 fi 4341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_linux_vers" >&5 4342 $as_echo "$ac_cv_linux_vers" >&6; } 4343 if test $ac_cv_linux_vers = unknown ; then 4344 as_fn_error $? "cannot determine linux version when cross-compiling" "$LINENO" 5 4345 fi 4346 if test $ac_cv_linux_vers -lt 2 ; then 4347 as_fn_error $? "version 2 or higher required; see the INSTALL doc for more info" "$LINENO" 5 4348 fi 4349 ;; 4350 4351 *) 4352 ;; 4353 esac 4354 4355 4356 4357 # Check whether --with-smi was given. 4358 if test "${with_smi+set}" = set; then : 4359 withval=$with_smi; 4360 else 4361 with_smi=yes 4362 fi 4363 4364 4365 if test "x$with_smi" != "xno" ; then 4366 for ac_header in smi.h 4367 do : 4368 ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default" 4369 if test "x$ac_cv_header_smi_h" = xyes; then : 4370 cat >>confdefs.h <<_ACEOF 4371 #define HAVE_SMI_H 1 4372 _ACEOF 4373 4374 fi 4375 4376 done 4377 4378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5 4379 $as_echo_n "checking for smiInit in -lsmi... " >&6; } 4380 if ${ac_cv_lib_smi_smiInit+:} false; then : 4381 $as_echo_n "(cached) " >&6 4382 else 4383 ac_check_lib_save_LIBS=$LIBS 4384 LIBS="-lsmi $LIBS" 4385 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4386 /* end confdefs.h. */ 4387 4388 /* Override any GCC internal prototype to avoid an error. 4389 Use char because int might match the return type of a GCC 4390 builtin and then its argument prototype would still apply. */ 4391 #ifdef __cplusplus 4392 extern "C" 4393 #endif 4394 char smiInit (); 4395 int 4396 main () 4397 { 4398 return smiInit (); 4399 ; 4400 return 0; 4401 } 4402 _ACEOF 4403 if ac_fn_c_try_link "$LINENO"; then : 4404 ac_cv_lib_smi_smiInit=yes 4405 else 4406 ac_cv_lib_smi_smiInit=no 4407 fi 4408 rm -f core conftest.err conftest.$ac_objext \ 4409 conftest$ac_exeext conftest.$ac_ext 4410 LIBS=$ac_check_lib_save_LIBS 4411 fi 4412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5 4413 $as_echo "$ac_cv_lib_smi_smiInit" >&6; } 4414 if test "x$ac_cv_lib_smi_smiInit" = xyes; then : 4415 cat >>confdefs.h <<_ACEOF 4416 #define HAVE_LIBSMI 1 4417 _ACEOF 4418 4419 LIBS="-lsmi $LIBS" 4420 4421 fi 4422 4423 if test "$ac_cv_header_smi_h" = yes -a "$ac_cv_lib_smi_smiInit" = yes 4424 then 4425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5 4426 $as_echo_n "checking whether to enable libsmi... " >&6; } 4427 if test "$cross_compiling" = yes; then : 4428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5 4429 $as_echo "not when cross-compiling" >&6; } 4430 libsmi=no 4431 4432 else 4433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4434 /* end confdefs.h. */ 4435 /* libsmi available check */ 4436 #include <smi.h> 4437 main() 4438 { 4439 int current, revision, age, n; 4440 const int required = 2; 4441 if (smiInit("")) 4442 exit(1); 4443 if (strcmp(SMI_LIBRARY_VERSION, smi_library_version)) 4444 exit(2); 4445 n = sscanf(smi_library_version, "%d:%d:%d", ¤t, &revision, &age); 4446 if (n != 3) 4447 exit(3); 4448 if (required < current - age || required > current) 4449 exit(4); 4450 exit(0); 4451 } 4452 4453 _ACEOF 4454 if ac_fn_c_try_run "$LINENO"; then : 4455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4456 $as_echo "yes" >&6; } 4457 4458 $as_echo "#define LIBSMI 1" >>confdefs.h 4459 4460 libsmi=yes 4461 else 4462 case $? in 4463 1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5 4464 $as_echo "no - smiInit failed" >&6; } ;; 4465 2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5 4466 $as_echo "no - header/library version mismatch" >&6; } ;; 4467 3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5 4468 $as_echo "no - can't determine library version" >&6; } ;; 4469 4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5 4470 $as_echo "no - too old" >&6; } ;; 4471 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4472 $as_echo "no" >&6; } ;; 4473 esac 4474 libsmi=no 4475 fi 4476 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4477 conftest.$ac_objext conftest.beam conftest.$ac_ext 4478 fi 4479 4480 fi 4481 fi 4482 4483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5 4484 $as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; } 4485 # Check whether --enable-smb was given. 4486 if test "${enable_smb+set}" = set; then : 4487 enableval=$enable_smb; 4488 else 4489 enableval=yes 4490 fi 4491 4492 case "$enableval" in 4493 yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4494 $as_echo "yes" >&6; } 4495 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5 4496 $as_echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;} 4497 4498 $as_echo "#define TCPDUMP_DO_SMB 1" >>confdefs.h 4499 4500 LOCALSRC="print-smb.c smbutil.c $LOCALSRC" 4501 ;; 4502 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4503 $as_echo "no" >&6; } 4504 ;; 4505 esac 4506 4507 4508 # Check whether --with-user was given. 4509 if test "${with_user+set}" = set; then : 4510 withval=$with_user; 4511 fi 4512 4513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5 4514 $as_echo_n "checking whether to drop root privileges by default... " >&6; } 4515 if test ! -z "$with_user" ; then 4516 4517 cat >>confdefs.h <<_ACEOF 4518 #define WITH_USER "$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-chroot was given. 4530 if test "${with_chroot+set}" = set; then : 4531 withval=$with_chroot; 4532 fi 4533 4534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5 4535 $as_echo_n "checking whether to chroot... " >&6; } 4536 if test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then 4537 4538 cat >>confdefs.h <<_ACEOF 4539 #define WITH_CHROOT "$withval" 4540 _ACEOF 4541 4542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5 4543 $as_echo "to \"$withval\"" >&6; } 4544 else 4545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4546 $as_echo "no" >&6; } 4547 fi 4548 4549 # 4550 # We must check this before checking whether to enable IPv6, because, 4551 # on some platforms (such as SunOS 5.x), the test program requires 4552 # the extra networking libraries. 4553 # 4554 4555 # Most operating systems have gethostbyname() in the default searched 4556 # libraries (i.e. libc): 4557 # Some OSes (eg. Solaris) place it in libnsl 4558 # Some strange OSes (SINIX) have it in libsocket: 4559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5 4560 $as_echo_n "checking for library containing gethostbyname... " >&6; } 4561 if ${ac_cv_search_gethostbyname+:} false; then : 4562 $as_echo_n "(cached) " >&6 4563 else 4564 ac_func_search_save_LIBS=$LIBS 4565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4566 /* end confdefs.h. */ 4567 4568 /* Override any GCC internal prototype to avoid an error. 4569 Use char because int might match the return type of a GCC 4570 builtin and then its argument prototype would still apply. */ 4571 #ifdef __cplusplus 4572 extern "C" 4573 #endif 4574 char gethostbyname (); 4575 int 4576 main () 4577 { 4578 return gethostbyname (); 4579 ; 4580 return 0; 4581 } 4582 _ACEOF 4583 for ac_lib in '' nsl socket resolv; do 4584 if test -z "$ac_lib"; then 4585 ac_res="none required" 4586 else 4587 ac_res=-l$ac_lib 4588 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4589 fi 4590 if ac_fn_c_try_link "$LINENO"; then : 4591 ac_cv_search_gethostbyname=$ac_res 4592 fi 4593 rm -f core conftest.err conftest.$ac_objext \ 4594 conftest$ac_exeext 4595 if ${ac_cv_search_gethostbyname+:} false; then : 4596 break 4597 fi 4598 done 4599 if ${ac_cv_search_gethostbyname+:} false; then : 4600 4601 else 4602 ac_cv_search_gethostbyname=no 4603 fi 4604 rm conftest.$ac_ext 4605 LIBS=$ac_func_search_save_LIBS 4606 fi 4607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5 4608 $as_echo "$ac_cv_search_gethostbyname" >&6; } 4609 ac_res=$ac_cv_search_gethostbyname 4610 if test "$ac_res" != no; then : 4611 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4612 4613 fi 4614 4615 # Unfortunately libsocket sometimes depends on libnsl and 4616 # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this. 4617 if test "$ac_cv_search_gethostbyname" = "no" 4618 then 4619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5 4620 $as_echo_n "checking for gethostbyname in -lsocket... " >&6; } 4621 if ${ac_cv_lib_socket_gethostbyname+:} false; then : 4622 $as_echo_n "(cached) " >&6 4623 else 4624 ac_check_lib_save_LIBS=$LIBS 4625 LIBS="-lsocket -lnsl $LIBS" 4626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4627 /* end confdefs.h. */ 4628 4629 /* Override any GCC internal prototype to avoid an error. 4630 Use char because int might match the return type of a GCC 4631 builtin and then its argument prototype would still apply. */ 4632 #ifdef __cplusplus 4633 extern "C" 4634 #endif 4635 char gethostbyname (); 4636 int 4637 main () 4638 { 4639 return gethostbyname (); 4640 ; 4641 return 0; 4642 } 4643 _ACEOF 4644 if ac_fn_c_try_link "$LINENO"; then : 4645 ac_cv_lib_socket_gethostbyname=yes 4646 else 4647 ac_cv_lib_socket_gethostbyname=no 4648 fi 4649 rm -f core conftest.err conftest.$ac_objext \ 4650 conftest$ac_exeext conftest.$ac_ext 4651 LIBS=$ac_check_lib_save_LIBS 4652 fi 4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5 4654 $as_echo "$ac_cv_lib_socket_gethostbyname" >&6; } 4655 if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then : 4656 LIBS="-lsocket -lnsl $LIBS" 4657 fi 4658 4659 fi 4660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5 4661 $as_echo_n "checking for library containing socket... " >&6; } 4662 if ${ac_cv_search_socket+:} false; then : 4663 $as_echo_n "(cached) " >&6 4664 else 4665 ac_func_search_save_LIBS=$LIBS 4666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4667 /* end confdefs.h. */ 4668 4669 /* Override any GCC internal prototype to avoid an error. 4670 Use char because int might match the return type of a GCC 4671 builtin and then its argument prototype would still apply. */ 4672 #ifdef __cplusplus 4673 extern "C" 4674 #endif 4675 char socket (); 4676 int 4677 main () 4678 { 4679 return socket (); 4680 ; 4681 return 0; 4682 } 4683 _ACEOF 4684 for ac_lib in '' socket; do 4685 if test -z "$ac_lib"; then 4686 ac_res="none required" 4687 else 4688 ac_res=-l$ac_lib 4689 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4690 fi 4691 if ac_fn_c_try_link "$LINENO"; then : 4692 ac_cv_search_socket=$ac_res 4693 fi 4694 rm -f core conftest.err conftest.$ac_objext \ 4695 conftest$ac_exeext 4696 if ${ac_cv_search_socket+:} false; then : 4697 break 4698 fi 4699 done 4700 if ${ac_cv_search_socket+:} false; then : 4701 4702 else 4703 ac_cv_search_socket=no 4704 fi 4705 rm conftest.$ac_ext 4706 LIBS=$ac_func_search_save_LIBS 4707 fi 4708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5 4709 $as_echo "$ac_cv_search_socket" >&6; } 4710 ac_res=$ac_cv_search_socket 4711 if test "$ac_res" != no; then : 4712 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4713 4714 else 4715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 4716 $as_echo_n "checking for socket in -lsocket... " >&6; } 4717 if ${ac_cv_lib_socket_socket+:} false; then : 4718 $as_echo_n "(cached) " >&6 4719 else 4720 ac_check_lib_save_LIBS=$LIBS 4721 LIBS="-lsocket -lnsl $LIBS" 4722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4723 /* end confdefs.h. */ 4724 4725 /* Override any GCC internal prototype to avoid an error. 4726 Use char because int might match the return type of a GCC 4727 builtin and then its argument prototype would still apply. */ 4728 #ifdef __cplusplus 4729 extern "C" 4730 #endif 4731 char socket (); 4732 int 4733 main () 4734 { 4735 return socket (); 4736 ; 4737 return 0; 4738 } 4739 _ACEOF 4740 if ac_fn_c_try_link "$LINENO"; then : 4741 ac_cv_lib_socket_socket=yes 4742 else 4743 ac_cv_lib_socket_socket=no 4744 fi 4745 rm -f core conftest.err conftest.$ac_objext \ 4746 conftest$ac_exeext conftest.$ac_ext 4747 LIBS=$ac_check_lib_save_LIBS 4748 fi 4749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 4750 $as_echo "$ac_cv_lib_socket_socket" >&6; } 4751 if test "x$ac_cv_lib_socket_socket" = xyes; then : 4752 LIBS="-lsocket -lnsl $LIBS" 4753 fi 4754 4755 fi 4756 4757 # DLPI needs putmsg under HPUX so test for -lstr while we're at it 4758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5 4759 $as_echo_n "checking for library containing putmsg... " >&6; } 4760 if ${ac_cv_search_putmsg+:} false; then : 4761 $as_echo_n "(cached) " >&6 4762 else 4763 ac_func_search_save_LIBS=$LIBS 4764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4765 /* end confdefs.h. */ 4766 4767 /* Override any GCC internal prototype to avoid an error. 4768 Use char because int might match the return type of a GCC 4769 builtin and then its argument prototype would still apply. */ 4770 #ifdef __cplusplus 4771 extern "C" 4772 #endif 4773 char putmsg (); 4774 int 4775 main () 4776 { 4777 return putmsg (); 4778 ; 4779 return 0; 4780 } 4781 _ACEOF 4782 for ac_lib in '' str; do 4783 if test -z "$ac_lib"; then 4784 ac_res="none required" 4785 else 4786 ac_res=-l$ac_lib 4787 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4788 fi 4789 if ac_fn_c_try_link "$LINENO"; then : 4790 ac_cv_search_putmsg=$ac_res 4791 fi 4792 rm -f core conftest.err conftest.$ac_objext \ 4793 conftest$ac_exeext 4794 if ${ac_cv_search_putmsg+:} false; then : 4795 break 4796 fi 4797 done 4798 if ${ac_cv_search_putmsg+:} false; then : 4799 4800 else 4801 ac_cv_search_putmsg=no 4802 fi 4803 rm conftest.$ac_ext 4804 LIBS=$ac_func_search_save_LIBS 4805 fi 4806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5 4807 $as_echo "$ac_cv_search_putmsg" >&6; } 4808 ac_res=$ac_cv_search_putmsg 4809 if test "$ac_res" != no; then : 4810 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4811 4812 fi 4813 4814 4815 4816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable ipv6" >&5 4817 $as_echo_n "checking whether to enable ipv6... " >&6; } 4818 # Check whether --enable-ipv6 was given. 4819 if test "${enable_ipv6+set}" = set; then : 4820 enableval=$enable_ipv6; case "$enableval" in 4821 yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4822 $as_echo "yes" >&6; } 4823 LOCALSRC="print-ip6.c 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" 4824 4825 $as_echo "#define INET6 1" >>confdefs.h 4826 4827 ipv6=yes 4828 ;; 4829 *) 4830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4831 $as_echo "no" >&6; } 4832 ipv6=no 4833 ;; 4834 esac 4835 else 4836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4837 /* end confdefs.h. */ 4838 4839 /* AF_INET6 available check */ 4840 #include <sys/types.h> 4841 #include <sys/socket.h> 4842 #include <netinet/in.h> 4843 #ifdef AF_INET6 4844 void 4845 foo(struct in6_addr *addr) 4846 { 4847 memset(addr, 0, sizeof (struct in6_addr)); 4848 } 4849 #else 4850 #error "AF_INET6 not defined" 4851 #endif 4852 4853 4854 _ACEOF 4855 if ac_fn_c_try_compile "$LINENO"; then : 4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4857 $as_echo "yes" >&6; } 4858 LOCALSRC="print-ip6.c 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" 4859 4860 $as_echo "#define INET6 1" >>confdefs.h 4861 4862 ipv6=yes 4863 else 4864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4865 $as_echo "no" >&6; } 4866 ipv6=no 4867 fi 4868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4869 fi 4870 4871 4872 ipv6type=unknown 4873 ipv6lib=none 4874 ipv6trylibc=no 4875 4876 if test "$ipv6" = "yes"; then 4877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5 4878 $as_echo_n "checking ipv6 stack type... " >&6; } 4879 for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do 4880 case $i in 4881 inria) 4882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4883 /* end confdefs.h. */ 4884 #include <netinet/in.h> 4885 #ifdef IPV6_INRIA_VERSION 4886 yes 4887 #endif 4888 _ACEOF 4889 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4890 $EGREP "yes" >/dev/null 2>&1; then : 4891 ipv6type=$i; 4892 CFLAGS="-DINET6 $CFLAGS" 4893 fi 4894 rm -f conftest* 4895 4896 ;; 4897 kame) 4898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4899 /* end confdefs.h. */ 4900 #include <netinet/in.h> 4901 #ifdef __KAME__ 4902 yes 4903 #endif 4904 _ACEOF 4905 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4906 $EGREP "yes" >/dev/null 2>&1; then : 4907 ipv6type=$i; 4908 ipv6lib=inet6; 4909 ipv6libdir=/usr/local/v6/lib; 4910 ipv6trylibc=yes; 4911 CFLAGS="-DINET6 $CFLAGS" 4912 fi 4913 rm -f conftest* 4914 4915 ;; 4916 linux-glibc) 4917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4918 /* end confdefs.h. */ 4919 #include <features.h> 4920 #if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1 4921 yes 4922 #endif 4923 _ACEOF 4924 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4925 $EGREP "yes" >/dev/null 2>&1; then : 4926 ipv6type=$i; 4927 CFLAGS="-DINET6 $CFLAGS" 4928 fi 4929 rm -f conftest* 4930 4931 ;; 4932 linux-libinet6) 4933 if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then 4934 ipv6type=$i 4935 ipv6lib=inet6 4936 ipv6libdir=/usr/inet6/lib 4937 ipv6trylibc=yes; 4938 CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS" 4939 fi 4940 ;; 4941 toshiba) 4942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4943 /* end confdefs.h. */ 4944 #include <sys/param.h> 4945 #ifdef _TOSHIBA_INET6 4946 yes 4947 #endif 4948 _ACEOF 4949 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4950 $EGREP "yes" >/dev/null 2>&1; then : 4951 ipv6type=$i; 4952 ipv6lib=inet6; 4953 ipv6libdir=/usr/local/v6/lib; 4954 CFLAGS="-DINET6 $CFLAGS" 4955 fi 4956 rm -f conftest* 4957 4958 ;; 4959 v6d) 4960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4961 /* end confdefs.h. */ 4962 #include </usr/local/v6/include/sys/v6config.h> 4963 #ifdef __V6D__ 4964 yes 4965 #endif 4966 _ACEOF 4967 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4968 $EGREP "yes" >/dev/null 2>&1; then : 4969 ipv6type=$i; 4970 ipv6lib=v6; 4971 ipv6libdir=/usr/local/v6/lib; 4972 CFLAGS="-I/usr/local/v6/include $CFLAGS" 4973 fi 4974 rm -f conftest* 4975 4976 ;; 4977 zeta) 4978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4979 /* end confdefs.h. */ 4980 #include <sys/param.h> 4981 #ifdef _ZETA_MINAMI_INET6 4982 yes 4983 #endif 4984 _ACEOF 4985 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4986 $EGREP "yes" >/dev/null 2>&1; then : 4987 ipv6type=$i; 4988 ipv6lib=inet6; 4989 ipv6libdir=/usr/local/v6/lib; 4990 CFLAGS="-DINET6 $CFLAGS" 4991 fi 4992 rm -f conftest* 4993 4994 ;; 4995 esac 4996 if test "$ipv6type" != "unknown"; then 4997 break 4998 fi 4999 done 5000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5 5001 $as_echo "$ipv6type" >&6; } 5002 fi 5003 5004 if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then 5005 if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then 5006 LIBS="-L$ipv6libdir -l$ipv6lib $LIBS" 5007 echo "You have $ipv6lib library, using it" 5008 else 5009 if test "$ipv6trylibc" = "yes"; then 5010 echo "You do not have $ipv6lib library, using libc" 5011 else 5012 echo 'Fatal: no $ipv6lib library found. cannot continue.' 5013 echo "You need to fetch lib$ipv6lib.a from appropriate" 5014 echo 'ipv6 kit and compile beforehand.' 5015 exit 1 5016 fi 5017 fi 5018 fi 5019 5020 5021 if test "$ipv6" = "yes"; then 5022 # 5023 # XXX - on Tru64 UNIX 5.1, there is no "getaddrinfo()" 5024 # function in libc; there are "ngetaddrinfo()" and 5025 # "ogetaddrinfo()" functions, and <netdb.h> #defines 5026 # "getaddrinfo" to be either "ngetaddrinfo" or 5027 # "ogetaddrinfo", depending on whether _SOCKADDR_LEN 5028 # or _XOPEN_SOURCE_EXTENDED are defined or not. 5029 # 5030 # So this test doesn't work on Tru64 5.1, and possibly 5031 # on other 5.x releases. This causes the configure 5032 # script to become confused, and results in libpcap 5033 # being unbuildable. 5034 # 5035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5 5036 $as_echo_n "checking for library containing getaddrinfo... " >&6; } 5037 if ${ac_cv_search_getaddrinfo+:} false; then : 5038 $as_echo_n "(cached) " >&6 5039 else 5040 ac_func_search_save_LIBS=$LIBS 5041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5042 /* end confdefs.h. */ 5043 5044 /* Override any GCC internal prototype to avoid an error. 5045 Use char because int might match the return type of a GCC 5046 builtin and then its argument prototype would still apply. */ 5047 #ifdef __cplusplus 5048 extern "C" 5049 #endif 5050 char getaddrinfo (); 5051 int 5052 main () 5053 { 5054 return getaddrinfo (); 5055 ; 5056 return 0; 5057 } 5058 _ACEOF 5059 for ac_lib in '' socket; do 5060 if test -z "$ac_lib"; then 5061 ac_res="none required" 5062 else 5063 ac_res=-l$ac_lib 5064 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5065 fi 5066 if ac_fn_c_try_link "$LINENO"; then : 5067 ac_cv_search_getaddrinfo=$ac_res 5068 fi 5069 rm -f core conftest.err conftest.$ac_objext \ 5070 conftest$ac_exeext 5071 if ${ac_cv_search_getaddrinfo+:} false; then : 5072 break 5073 fi 5074 done 5075 if ${ac_cv_search_getaddrinfo+:} false; then : 5076 5077 else 5078 ac_cv_search_getaddrinfo=no 5079 fi 5080 rm conftest.$ac_ext 5081 LIBS=$ac_func_search_save_LIBS 5082 fi 5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5 5084 $as_echo "$ac_cv_search_getaddrinfo" >&6; } 5085 ac_res=$ac_cv_search_getaddrinfo 5086 if test "$ac_res" != no; then : 5087 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking getaddrinfo bug" >&5 5089 $as_echo_n "checking getaddrinfo bug... " >&6; } 5090 if ${td_cv_buggygetaddrinfo+:} false; then : 5091 $as_echo_n "(cached) " >&6 5092 else 5093 if test "$cross_compiling" = yes; then : 5094 td_cv_buggygetaddrinfo=yes 5095 else 5096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5097 /* end confdefs.h. */ 5098 5099 #include <sys/types.h> 5100 #include <netdb.h> 5101 #include <string.h> 5102 #include <sys/socket.h> 5103 #include <netinet/in.h> 5104 5105 main() 5106 { 5107 int passive, gaierr, inet4 = 0, inet6 = 0; 5108 struct addrinfo hints, *ai, *aitop; 5109 char straddr[INET6_ADDRSTRLEN], strport[16]; 5110 5111 for (passive = 0; passive <= 1; passive++) { 5112 memset(&hints, 0, sizeof(hints)); 5113 hints.ai_family = AF_UNSPEC; 5114 hints.ai_flags = passive ? AI_PASSIVE : 0; 5115 hints.ai_socktype = SOCK_STREAM; 5116 hints.ai_protocol = IPPROTO_TCP; 5117 if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) { 5118 (void)gai_strerror(gaierr); 5119 goto bad; 5120 } 5121 for (ai = aitop; ai; ai = ai->ai_next) { 5122 if (ai->ai_addr == NULL || 5123 ai->ai_addrlen == 0 || 5124 getnameinfo(ai->ai_addr, ai->ai_addrlen, 5125 straddr, sizeof(straddr), strport, sizeof(strport), 5126 NI_NUMERICHOST|NI_NUMERICSERV) != 0) { 5127 goto bad; 5128 } 5129 switch (ai->ai_family) { 5130 case AF_INET: 5131 if (strcmp(strport, "54321") != 0) { 5132 goto bad; 5133 } 5134 if (passive) { 5135 if (strcmp(straddr, "0.0.0.0") != 0) { 5136 goto bad; 5137 } 5138 } else { 5139 if (strcmp(straddr, "127.0.0.1") != 0) { 5140 goto bad; 5141 } 5142 } 5143 inet4++; 5144 break; 5145 case AF_INET6: 5146 if (strcmp(strport, "54321") != 0) { 5147 goto bad; 5148 } 5149 if (passive) { 5150 if (strcmp(straddr, "::") != 0) { 5151 goto bad; 5152 } 5153 } else { 5154 if (strcmp(straddr, "::1") != 0) { 5155 goto bad; 5156 } 5157 } 5158 inet6++; 5159 break; 5160 case AF_UNSPEC: 5161 goto bad; 5162 break; 5163 #ifdef AF_UNIX 5164 case AF_UNIX: 5165 #else 5166 #ifdef AF_LOCAL 5167 case AF_LOCAL: 5168 #endif 5169 #endif 5170 default: 5171 /* another family support? */ 5172 break; 5173 } 5174 } 5175 } 5176 5177 /* supported family should be 2, unsupported family should be 0 */ 5178 if (!(inet4 == 0 || inet4 == 2)) 5179 goto bad; 5180 if (!(inet6 == 0 || inet6 == 2)) 5181 goto bad; 5182 5183 if (aitop) 5184 freeaddrinfo(aitop); 5185 exit(0); 5186 5187 bad: 5188 if (aitop) 5189 freeaddrinfo(aitop); 5190 exit(1); 5191 } 5192 5193 _ACEOF 5194 if ac_fn_c_try_run "$LINENO"; then : 5195 td_cv_buggygetaddrinfo=no 5196 else 5197 td_cv_buggygetaddrinfo=yes 5198 fi 5199 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5200 conftest.$ac_objext conftest.beam conftest.$ac_ext 5201 fi 5202 5203 fi 5204 5205 if test "$td_cv_buggygetaddrinfo" = no; then 5206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: good" >&5 5207 $as_echo "good" >&6; } 5208 else 5209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5 5210 $as_echo "buggy" >&6; } 5211 fi 5212 5213 if test "$td_cv_buggygetaddrinfo" = "yes"; then 5214 # 5215 # XXX - it doesn't appear that "ipv6type" can ever be 5216 # set to "linux". Should this be testing for 5217 # "linux-glibc", or for that *or* "linux-libinet6"? 5218 # If the latter, note that "linux-libinet6" is also 5219 # the type given to some non-Linux OSes. 5220 # 5221 if test "$ipv6type" != "linux"; then 5222 echo 'Fatal: You must get working getaddrinfo() function.' 5223 echo ' or you can specify "--disable-ipv6"'. 5224 exit 1 5225 else 5226 echo 'Warning: getaddrinfo() implementation on your system seems be buggy.' 5227 echo ' Better upgrade your system library to newest version' 5228 echo ' of GNU C library (aka glibc).' 5229 fi 5230 fi 5231 5232 fi 5233 5234 ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo" 5235 if test "x$ac_cv_func_getnameinfo" = xyes; then : 5236 $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h 5237 5238 else 5239 case " $LIBOBJS " in 5240 *" getnameinfo.$ac_objext "* ) ;; 5241 *) LIBOBJS="$LIBOBJS getnameinfo.$ac_objext" 5242 ;; 5243 esac 5244 5245 fi 5246 5247 5248 fi 5249 5250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5 5251 $as_echo_n "checking for dnet_htoa declaration in netdnet/dnetdb.h... " >&6; } 5252 if ${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+:} false; then : 5253 $as_echo_n "(cached) " >&6 5254 else 5255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5256 /* end confdefs.h. */ 5257 #include <netdnet/dnetdb.h> 5258 5259 _ACEOF 5260 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5261 $EGREP "dnet_htoa" >/dev/null 2>&1; then : 5262 td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes 5263 else 5264 td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no 5265 fi 5266 rm -f conftest* 5267 5268 fi 5269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5 5270 $as_echo "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; } 5271 if test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then 5272 5273 $as_echo "#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1" >>confdefs.h 5274 5275 fi 5276 5277 5278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for addrinfo" >&5 5279 $as_echo_n "checking for addrinfo... " >&6; } 5280 if ${ac_cv_addrinfo+:} false; then : 5281 $as_echo_n "(cached) " >&6 5282 else 5283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5284 /* end confdefs.h. */ 5285 5286 # include <netdb.h> 5287 int 5288 main () 5289 { 5290 struct addrinfo a 5291 ; 5292 return 0; 5293 } 5294 _ACEOF 5295 if ac_fn_c_try_compile "$LINENO"; then : 5296 ac_cv_addrinfo=yes 5297 else 5298 ac_cv_addrinfo=no 5299 fi 5300 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5301 fi 5302 5303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_addrinfo" >&5 5304 $as_echo "$ac_cv_addrinfo" >&6; } 5305 if test $ac_cv_addrinfo = yes; then 5306 5307 $as_echo "#define HAVE_ADDRINFO 1" >>confdefs.h 5308 5309 else 5310 5311 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h 5312 5313 fi 5314 5315 if test "$ac_cv_addrinfo" = no; then 5316 missing_includes=yes 5317 fi 5318 5319 5320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_MAXSERV" >&5 5321 $as_echo_n "checking for NI_MAXSERV... " >&6; } 5322 if ${ac_cv_maxserv+:} false; then : 5323 $as_echo_n "(cached) " >&6 5324 else 5325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5326 /* end confdefs.h. */ 5327 #include <netdb.h> 5328 #ifdef NI_MAXSERV 5329 yes 5330 #endif 5331 _ACEOF 5332 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5333 $EGREP "yes" >/dev/null 2>&1; then : 5334 ac_cv_maxserv=yes 5335 else 5336 ac_cv_maxserv=no 5337 fi 5338 rm -f conftest* 5339 5340 fi 5341 5342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_maxserv" >&5 5343 $as_echo "$ac_cv_maxserv" >&6; } 5344 if test $ac_cv_maxserv != yes; then 5345 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h 5346 5347 fi 5348 5349 if test "$ac_cv_maxserv" = no; then 5350 missing_includes=yes 5351 fi 5352 5353 5354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_NAMEREQD" >&5 5355 $as_echo_n "checking for NI_NAMEREQD... " >&6; } 5356 if ${ac_cv_namereqd+:} false; then : 5357 $as_echo_n "(cached) " >&6 5358 else 5359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5360 /* end confdefs.h. */ 5361 #include <netdb.h> 5362 #ifdef NI_NOFQDN 5363 yes 5364 #endif 5365 _ACEOF 5366 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5367 $EGREP "yes" >/dev/null 2>&1; then : 5368 ac_cv_namereqd=yes 5369 else 5370 ac_cv_namereqd=no 5371 fi 5372 rm -f conftest* 5373 5374 fi 5375 5376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namereqd" >&5 5377 $as_echo "$ac_cv_namereqd" >&6; } 5378 if test $ac_cv_namereqd != yes; then 5379 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h 5380 5381 fi 5382 5383 if test "$ac_cv_namereqd" = no; then 5384 missing_includes=yes 5385 fi 5386 5387 5388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_storage" >&5 5389 $as_echo_n "checking for sockaddr_storage... " >&6; } 5390 if ${ac_cv_sa_storage+:} false; then : 5391 $as_echo_n "(cached) " >&6 5392 else 5393 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5394 /* end confdefs.h. */ 5395 5396 # include <sys/types.h> 5397 # include <sys/socket.h> 5398 int 5399 main () 5400 { 5401 struct sockaddr_storage s 5402 ; 5403 return 0; 5404 } 5405 _ACEOF 5406 if ac_fn_c_try_compile "$LINENO"; then : 5407 ac_cv_sa_storage=yes 5408 else 5409 ac_cv_sa_storage=no 5410 fi 5411 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5412 fi 5413 5414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sa_storage" >&5 5415 $as_echo "$ac_cv_sa_storage" >&6; } 5416 if test $ac_cv_sa_storage = yes; then 5417 5418 $as_echo "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h 5419 5420 fi 5421 5422 if test "$ac_cv_sa_storage" = no; then 5423 missing_includes=yes 5424 fi 5425 5426 ac_fn_c_check_func "$LINENO" "vfprintf" "ac_cv_func_vfprintf" 5427 if test "x$ac_cv_func_vfprintf" = xyes; then : 5428 $as_echo "#define HAVE_VFPRINTF 1" >>confdefs.h 5429 5430 else 5431 case " $LIBOBJS " in 5432 *" vfprintf.$ac_objext "* ) ;; 5433 *) LIBOBJS="$LIBOBJS vfprintf.$ac_objext" 5434 ;; 5435 esac 5436 5437 fi 5438 5439 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp" 5440 if test "x$ac_cv_func_strcasecmp" = xyes; then : 5441 $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h 5442 5443 else 5444 case " $LIBOBJS " in 5445 *" strcasecmp.$ac_objext "* ) ;; 5446 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext" 5447 ;; 5448 esac 5449 5450 fi 5451 5452 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat" 5453 if test "x$ac_cv_func_strlcat" = xyes; then : 5454 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h 5455 5456 else 5457 case " $LIBOBJS " in 5458 *" strlcat.$ac_objext "* ) ;; 5459 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext" 5460 ;; 5461 esac 5462 5463 fi 5464 5465 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy" 5466 if test "x$ac_cv_func_strlcpy" = xyes; then : 5467 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h 5468 5469 else 5470 case " $LIBOBJS " in 5471 *" strlcpy.$ac_objext "* ) ;; 5472 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext" 5473 ;; 5474 esac 5475 5476 fi 5477 5478 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup" 5479 if test "x$ac_cv_func_strdup" = xyes; then : 5480 $as_echo "#define HAVE_STRDUP 1" >>confdefs.h 5481 5482 else 5483 case " $LIBOBJS " in 5484 *" strdup.$ac_objext "* ) ;; 5485 *) LIBOBJS="$LIBOBJS strdup.$ac_objext" 5486 ;; 5487 esac 5488 5489 fi 5490 5491 ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep" 5492 if test "x$ac_cv_func_strsep" = xyes; then : 5493 $as_echo "#define HAVE_STRSEP 1" >>confdefs.h 5494 5495 else 5496 case " $LIBOBJS " in 5497 *" strsep.$ac_objext "* ) ;; 5498 *) LIBOBJS="$LIBOBJS strsep.$ac_objext" 5499 ;; 5500 esac 5501 5502 fi 5503 5504 5505 for ac_func in fork vfork strftime 5506 do : 5507 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5508 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5509 if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 5510 cat >>confdefs.h <<_ACEOF 5511 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5512 _ACEOF 5513 5514 fi 5515 done 5516 5517 for ac_func in setlinebuf alarm 5518 do : 5519 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5520 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5521 if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 5522 cat >>confdefs.h <<_ACEOF 5523 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5524 _ACEOF 5525 5526 fi 5527 done 5528 5529 5530 needsnprintf=no 5531 for ac_func in vsnprintf snprintf 5532 do : 5533 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 5534 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 5535 if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 5536 cat >>confdefs.h <<_ACEOF 5537 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 5538 _ACEOF 5539 5540 else 5541 needsnprintf=yes 5542 fi 5543 done 5544 5545 if test $needsnprintf = yes; then 5546 case " $LIBOBJS " in 5547 *" snprintf.$ac_objext "* ) ;; 5548 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" 5549 ;; 5550 esac 5551 5552 fi 5553 5554 5555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 5556 $as_echo_n "checking return type of signal handlers... " >&6; } 5557 if ${ac_cv_type_signal+:} false; then : 5558 $as_echo_n "(cached) " >&6 5559 else 5560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5561 /* end confdefs.h. */ 5562 #include <sys/types.h> 5563 #include <signal.h> 5564 5565 int 5566 main () 5567 { 5568 return *(signal (0, 0)) (0) == 1; 5569 ; 5570 return 0; 5571 } 5572 _ACEOF 5573 if ac_fn_c_try_compile "$LINENO"; then : 5574 ac_cv_type_signal=int 5575 else 5576 ac_cv_type_signal=void 5577 fi 5578 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5579 fi 5580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 5581 $as_echo "$ac_cv_type_signal" >&6; } 5582 5583 cat >>confdefs.h <<_ACEOF 5584 #define RETSIGTYPE $ac_cv_type_signal 5585 _ACEOF 5586 5587 5588 if test "$ac_cv_type_signal" = void ; then 5589 5590 $as_echo "#define RETSIGVAL /**/" >>confdefs.h 5591 5592 else 5593 5594 $as_echo "#define RETSIGVAL (0)" >>confdefs.h 5595 5596 fi 5597 case "$host_os" in 5598 5599 irix*) 5600 5601 $as_echo "#define _BSD_SIGNALS 1" >>confdefs.h 5602 5603 ;; 5604 5605 *) 5606 for ac_func in sigaction 5607 do : 5608 ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction" 5609 if test "x$ac_cv_func_sigaction" = xyes; then : 5610 cat >>confdefs.h <<_ACEOF 5611 #define HAVE_SIGACTION 1 5612 _ACEOF 5613 5614 fi 5615 done 5616 5617 if test $ac_cv_func_sigaction = no ; then 5618 for ac_func in sigset 5619 do : 5620 ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset" 5621 if test "x$ac_cv_func_sigset" = xyes; then : 5622 cat >>confdefs.h <<_ACEOF 5623 #define HAVE_SIGSET 1 5624 _ACEOF 5625 5626 fi 5627 done 5628 5629 fi 5630 ;; 5631 esac 5632 5633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dnet_htoa" >&5 5634 $as_echo_n "checking for library containing dnet_htoa... " >&6; } 5635 if ${ac_cv_search_dnet_htoa+:} false; then : 5636 $as_echo_n "(cached) " >&6 5637 else 5638 ac_func_search_save_LIBS=$LIBS 5639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5640 /* end confdefs.h. */ 5641 5642 /* Override any GCC internal prototype to avoid an error. 5643 Use char because int might match the return type of a GCC 5644 builtin and then its argument prototype would still apply. */ 5645 #ifdef __cplusplus 5646 extern "C" 5647 #endif 5648 char dnet_htoa (); 5649 int 5650 main () 5651 { 5652 return dnet_htoa (); 5653 ; 5654 return 0; 5655 } 5656 _ACEOF 5657 for ac_lib in '' dnet; do 5658 if test -z "$ac_lib"; then 5659 ac_res="none required" 5660 else 5661 ac_res=-l$ac_lib 5662 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5663 fi 5664 if ac_fn_c_try_link "$LINENO"; then : 5665 ac_cv_search_dnet_htoa=$ac_res 5666 fi 5667 rm -f core conftest.err conftest.$ac_objext \ 5668 conftest$ac_exeext 5669 if ${ac_cv_search_dnet_htoa+:} false; then : 5670 break 5671 fi 5672 done 5673 if ${ac_cv_search_dnet_htoa+:} false; then : 5674 5675 else 5676 ac_cv_search_dnet_htoa=no 5677 fi 5678 rm conftest.$ac_ext 5679 LIBS=$ac_func_search_save_LIBS 5680 fi 5681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dnet_htoa" >&5 5682 $as_echo "$ac_cv_search_dnet_htoa" >&6; } 5683 ac_res=$ac_cv_search_dnet_htoa 5684 if test "$ac_res" != no; then : 5685 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5686 5687 $as_echo "#define HAVE_DNET_HTOA 1" >>confdefs.h 5688 5689 fi 5690 5691 5692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5 5693 $as_echo_n "checking for main in -lrpc... " >&6; } 5694 if ${ac_cv_lib_rpc_main+:} false; then : 5695 $as_echo_n "(cached) " >&6 5696 else 5697 ac_check_lib_save_LIBS=$LIBS 5698 LIBS="-lrpc $LIBS" 5699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5700 /* end confdefs.h. */ 5701 5702 5703 int 5704 main () 5705 { 5706 return main (); 5707 ; 5708 return 0; 5709 } 5710 _ACEOF 5711 if ac_fn_c_try_link "$LINENO"; then : 5712 ac_cv_lib_rpc_main=yes 5713 else 5714 ac_cv_lib_rpc_main=no 5715 fi 5716 rm -f core conftest.err conftest.$ac_objext \ 5717 conftest$ac_exeext conftest.$ac_ext 5718 LIBS=$ac_check_lib_save_LIBS 5719 fi 5720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5 5721 $as_echo "$ac_cv_lib_rpc_main" >&6; } 5722 if test "x$ac_cv_lib_rpc_main" = xyes; then : 5723 cat >>confdefs.h <<_ACEOF 5724 #define HAVE_LIBRPC 1 5725 _ACEOF 5726 5727 LIBS="-lrpc $LIBS" 5728 5729 fi 5730 5731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5 5732 $as_echo_n "checking for library containing getrpcbynumber... " >&6; } 5733 if ${ac_cv_search_getrpcbynumber+:} false; then : 5734 $as_echo_n "(cached) " >&6 5735 else 5736 ac_func_search_save_LIBS=$LIBS 5737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5738 /* end confdefs.h. */ 5739 5740 /* Override any GCC internal prototype to avoid an error. 5741 Use char because int might match the return type of a GCC 5742 builtin and then its argument prototype would still apply. */ 5743 #ifdef __cplusplus 5744 extern "C" 5745 #endif 5746 char getrpcbynumber (); 5747 int 5748 main () 5749 { 5750 return getrpcbynumber (); 5751 ; 5752 return 0; 5753 } 5754 _ACEOF 5755 for ac_lib in '' nsl; do 5756 if test -z "$ac_lib"; then 5757 ac_res="none required" 5758 else 5759 ac_res=-l$ac_lib 5760 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 5761 fi 5762 if ac_fn_c_try_link "$LINENO"; then : 5763 ac_cv_search_getrpcbynumber=$ac_res 5764 fi 5765 rm -f core conftest.err conftest.$ac_objext \ 5766 conftest$ac_exeext 5767 if ${ac_cv_search_getrpcbynumber+:} false; then : 5768 break 5769 fi 5770 done 5771 if ${ac_cv_search_getrpcbynumber+:} false; then : 5772 5773 else 5774 ac_cv_search_getrpcbynumber=no 5775 fi 5776 rm conftest.$ac_ext 5777 LIBS=$ac_func_search_save_LIBS 5778 fi 5779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5 5780 $as_echo "$ac_cv_search_getrpcbynumber" >&6; } 5781 ac_res=$ac_cv_search_getrpcbynumber 5782 if test "$ac_res" != no; then : 5783 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 5784 5785 $as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h 5786 5787 fi 5788 5789 5790 5791 5792 LBL_LIBS="$LIBS" 5793 pfopen=/usr/examples/packetfilter/pfopen.c 5794 if test -f $pfopen ; then 5795 for ac_func in pfopen 5796 do : 5797 ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen" 5798 if test "x$ac_cv_func_pfopen" = xyes; then : 5799 cat >>confdefs.h <<_ACEOF 5800 #define HAVE_PFOPEN 1 5801 _ACEOF 5802 5803 fi 5804 done 5805 5806 if test $ac_cv_func_pfopen = "no" ; then 5807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5 5808 $as_echo "Using $pfopen" >&6; } 5809 LIBS="$LIBS $pfopen" 5810 fi 5811 fi 5812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5 5813 $as_echo_n "checking for local pcap library... " >&6; } 5814 libpcap=FAIL 5815 lastdir=FAIL 5816 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \ 5817 egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'` 5818 for dir in $places $srcdir/../libpcap $srcdir/libpcap ; do 5819 basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \ 5820 sed -e 's/-PRE-GIT$//' ` 5821 if test $lastdir = $basedir ; then 5822 continue; 5823 fi 5824 lastdir=$dir 5825 if test -r $dir/libpcap.a ; then 5826 libpcap=$dir/libpcap.a 5827 d=$dir 5828 fi 5829 done 5830 if test $libpcap = FAIL ; then 5831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5832 $as_echo "not found" >&6; } 5833 5834 # 5835 # Look for pcap-config. 5836 # 5837 if test -n "$ac_tool_prefix"; then 5838 # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args. 5839 set dummy ${ac_tool_prefix}pcap-config; ac_word=$2 5840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5841 $as_echo_n "checking for $ac_word... " >&6; } 5842 if ${ac_cv_path_PCAP_CONFIG+:} false; then : 5843 $as_echo_n "(cached) " >&6 5844 else 5845 case $PCAP_CONFIG in 5846 [\\/]* | ?:[\\/]*) 5847 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path. 5848 ;; 5849 *) 5850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5851 for as_dir in $PATH 5852 do 5853 IFS=$as_save_IFS 5854 test -z "$as_dir" && as_dir=. 5855 for ac_exec_ext in '' $ac_executable_extensions; do 5856 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5857 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 5858 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5859 break 2 5860 fi 5861 done 5862 done 5863 IFS=$as_save_IFS 5864 5865 ;; 5866 esac 5867 fi 5868 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG 5869 if test -n "$PCAP_CONFIG"; then 5870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5 5871 $as_echo "$PCAP_CONFIG" >&6; } 5872 else 5873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5874 $as_echo "no" >&6; } 5875 fi 5876 5877 5878 fi 5879 if test -z "$ac_cv_path_PCAP_CONFIG"; then 5880 ac_pt_PCAP_CONFIG=$PCAP_CONFIG 5881 # Extract the first word of "pcap-config", so it can be a program name with args. 5882 set dummy pcap-config; ac_word=$2 5883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5884 $as_echo_n "checking for $ac_word... " >&6; } 5885 if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then : 5886 $as_echo_n "(cached) " >&6 5887 else 5888 case $ac_pt_PCAP_CONFIG in 5889 [\\/]* | ?:[\\/]*) 5890 ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path. 5891 ;; 5892 *) 5893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5894 for as_dir in $PATH 5895 do 5896 IFS=$as_save_IFS 5897 test -z "$as_dir" && as_dir=. 5898 for ac_exec_ext in '' $ac_executable_extensions; do 5899 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5900 ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 5901 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5902 break 2 5903 fi 5904 done 5905 done 5906 IFS=$as_save_IFS 5907 5908 ;; 5909 esac 5910 fi 5911 ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG 5912 if test -n "$ac_pt_PCAP_CONFIG"; then 5913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5 5914 $as_echo "$ac_pt_PCAP_CONFIG" >&6; } 5915 else 5916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5917 $as_echo "no" >&6; } 5918 fi 5919 5920 if test "x$ac_pt_PCAP_CONFIG" = x; then 5921 PCAP_CONFIG="" 5922 else 5923 case $cross_compiling:$ac_tool_warned in 5924 yes:) 5925 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5926 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5927 ac_tool_warned=yes ;; 5928 esac 5929 PCAP_CONFIG=$ac_pt_PCAP_CONFIG 5930 fi 5931 else 5932 PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG" 5933 fi 5934 5935 if test -n "$PCAP_CONFIG" ; then 5936 # 5937 # Found - use it to get the include flags for 5938 # libpcap and the flags to link with libpcap. 5939 # 5940 # Please read section 11.6 "Shell Substitutions" 5941 # in the autoconf manual before doing anything 5942 # to this that involves quoting. Especially note 5943 # the statement "There is just no portable way to use 5944 # double-quoted strings inside double-quoted back-quoted 5945 # expressions (pfew!)." 5946 # 5947 cflags=`"$PCAP_CONFIG" --cflags` 5948 V_INCLS="$cflags $V_INCLS" 5949 libpcap=`"$PCAP_CONFIG" --libs` 5950 else 5951 # 5952 # Not found; look for pcap. 5953 # 5954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5 5955 $as_echo_n "checking for main in -lpcap... " >&6; } 5956 if ${ac_cv_lib_pcap_main+:} false; then : 5957 $as_echo_n "(cached) " >&6 5958 else 5959 ac_check_lib_save_LIBS=$LIBS 5960 LIBS="-lpcap $LIBS" 5961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5962 /* end confdefs.h. */ 5963 5964 5965 int 5966 main () 5967 { 5968 return main (); 5969 ; 5970 return 0; 5971 } 5972 _ACEOF 5973 if ac_fn_c_try_link "$LINENO"; then : 5974 ac_cv_lib_pcap_main=yes 5975 else 5976 ac_cv_lib_pcap_main=no 5977 fi 5978 rm -f core conftest.err conftest.$ac_objext \ 5979 conftest$ac_exeext conftest.$ac_ext 5980 LIBS=$ac_check_lib_save_LIBS 5981 fi 5982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5 5983 $as_echo "$ac_cv_lib_pcap_main" >&6; } 5984 if test "x$ac_cv_lib_pcap_main" = xyes; then : 5985 libpcap="-lpcap" 5986 fi 5987 5988 if test $libpcap = FAIL ; then 5989 as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5 5990 fi 5991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5 5992 $as_echo_n "checking for extraneous pcap header directories... " >&6; } 5993 if test \( ! -r /usr/local/include/pcap.h \) -a \ 5994 \( ! -r /usr/include/pcap.h \); then 5995 if test -r /usr/local/include/pcap/pcap.h; then 5996 d="/usr/local/include/pcap" 5997 elif test -r /usr/include/pcap/pcap.h; then 5998 d="/usr/include/pcap" 5999 fi 6000 fi 6001 if test -z "$d" ; then 6002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 6003 $as_echo "not found" >&6; } 6004 else 6005 V_INCLS="-I$d $V_INCLS" 6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5 6007 $as_echo "found -- -I$d added" >&6; } 6008 fi 6009 fi 6010 else 6011 V_PCAPDEP=$libpcap 6012 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \ 6013 egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'` 6014 if test -r $d/pcap.h; then 6015 V_INCLS="-I$d $V_INCLS" 6016 elif test -r $places/pcap.h; then 6017 V_INCLS="-I$places $V_INCLS" 6018 else 6019 as_fn_error see INSTALL "cannot find pcap.h" "$LINENO" 5 6020 fi 6021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5 6022 $as_echo "$libpcap" >&6; } 6023 # Extract the first word of "pcap-config", so it can be a program name with args. 6024 set dummy pcap-config; ac_word=$2 6025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6026 $as_echo_n "checking for $ac_word... " >&6; } 6027 if ${ac_cv_path_PCAP_CONFIG+:} false; then : 6028 $as_echo_n "(cached) " >&6 6029 else 6030 case $PCAP_CONFIG in 6031 [\\/]* | ?:[\\/]*) 6032 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path. 6033 ;; 6034 *) 6035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6036 for as_dir in $d 6037 do 6038 IFS=$as_save_IFS 6039 test -z "$as_dir" && as_dir=. 6040 for ac_exec_ext in '' $ac_executable_extensions; do 6041 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6042 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext" 6043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6044 break 2 6045 fi 6046 done 6047 done 6048 IFS=$as_save_IFS 6049 6050 ;; 6051 esac 6052 fi 6053 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG 6054 if test -n "$PCAP_CONFIG"; then 6055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5 6056 $as_echo "$PCAP_CONFIG" >&6; } 6057 else 6058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6059 $as_echo "no" >&6; } 6060 fi 6061 6062 6063 if test -n "$PCAP_CONFIG"; then 6064 # 6065 # The libpcap directory has a pcap-config script. 6066 # Use it to get any additioal libraries needed 6067 # to link with the libpcap archive library in 6068 # that directory. 6069 # 6070 # Please read section 11.6 "Shell Substitutions" 6071 # in the autoconf manual before doing anything 6072 # to this that involves quoting. Especially note 6073 # the statement "There is just no portable way to use 6074 # double-quoted strings inside double-quoted back-quoted 6075 # expressions (pfew!)." 6076 # 6077 additional_libs=`"$PCAP_CONFIG" --additional-libs --static` 6078 libpcap="$libpcap $additional_libs" 6079 fi 6080 fi 6081 LIBS="$libpcap $LIBS" 6082 if ! test -n "$PCAP_CONFIG" ; then 6083 # 6084 # We don't have pcap-config; find out any additional link flags 6085 # we need. (If we have pcap-config, we assume it tells us what 6086 # we need.) 6087 # 6088 case "$host_os" in 6089 6090 aix*) 6091 # 6092 # If libpcap is DLPI-based, we have to use /lib/pse.exp if 6093 # present, as we use the STREAMS routines. 6094 # 6095 # (XXX - true only if we're linking with a static libpcap?) 6096 # 6097 pseexe="/lib/pse.exp" 6098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5 6099 $as_echo_n "checking for $pseexe... " >&6; } 6100 if test -f $pseexe ; then 6101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6102 $as_echo "yes" >&6; } 6103 LIBS="$LIBS -I:$pseexe" 6104 fi 6105 6106 # 6107 # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as 6108 # we use them to load the BPF module. 6109 # 6110 # (XXX - true only if we're linking with a static libpcap?) 6111 # 6112 LIBS="$LIBS -lodm -lcfg" 6113 ;; 6114 esac 6115 fi 6116 6117 ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop" 6118 if test "x$ac_cv_func_pcap_loop" = xyes; then : 6119 6120 else 6121 6122 as_fn_error $? "Report this to tcpdump-workers (at] lists.tcpdump.org, and include the 6123 config.log file in your report. If you have downloaded libpcap from 6124 tcpdump.org, and built it yourself, please also include the config.log 6125 file from the libpcap source directory, the Makefile from the libpcap 6126 source directory, and the output of the make process for libpcap, as 6127 this could be a problem with the libpcap that was built, and we will 6128 not be able to determine why this is happening, and thus will not be 6129 able to fix it, without that information, as we have not been able to 6130 reproduce this problem ourselves." "$LINENO" 5 6131 6132 fi 6133 6134 6135 ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks" 6136 if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then : 6137 6138 $as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h 6139 6140 else 6141 6142 case " $LIBOBJS " in 6143 *" datalinks.$ac_objext "* ) ;; 6144 *) LIBOBJS="$LIBOBJS datalinks.$ac_objext" 6145 ;; 6146 esac 6147 6148 6149 fi 6150 6151 ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink" 6152 if test "x$ac_cv_func_pcap_set_datalink" = xyes; then : 6153 6154 $as_echo "#define HAVE_PCAP_SET_DATALINK 1" >>confdefs.h 6155 6156 fi 6157 6158 ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val" 6159 if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then : 6160 6161 6162 $as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h 6163 6164 ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description" 6165 if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then : 6166 6167 $as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h 6168 6169 else 6170 6171 case " $LIBOBJS " in 6172 *" dlnames.$ac_objext "* ) ;; 6173 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext" 6174 ;; 6175 esac 6176 6177 6178 fi 6179 6180 6181 else 6182 6183 case " $LIBOBJS " in 6184 *" dlnames.$ac_objext "* ) ;; 6185 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext" 6186 ;; 6187 esac 6188 6189 6190 fi 6191 6192 6193 for ac_func in pcap_breakloop 6194 do : 6195 ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop" 6196 if test "x$ac_cv_func_pcap_breakloop" = xyes; then : 6197 cat >>confdefs.h <<_ACEOF 6198 #define HAVE_PCAP_BREAKLOOP 1 6199 _ACEOF 6200 6201 fi 6202 done 6203 6204 6205 ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell" 6206 if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then : 6207 6208 $as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h 6209 6210 else 6211 6212 case " $LIBOBJS " in 6213 *" pcap_dump_ftell.$ac_objext "* ) ;; 6214 *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext" 6215 ;; 6216 esac 6217 6218 6219 fi 6220 6221 6222 6223 # 6224 # Check for these after AC_LBL_LIBPCAP, so we link with the appropriate 6225 # libraries (e.g., "-lsocket -lnsl" on Solaris). 6226 # 6227 # We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which 6228 # use AC_CHECK_FUNC which doesn't let us specify the right #includes 6229 # to make this work on BSD/OS 4.x. BSD/OS 4.x ships with the BIND8 6230 # resolver, and the way it defines inet_{ntop,pton} is rather strange; 6231 # it does not ship with a libc symbol "inet_ntop()", it ships with 6232 # "_inet_ntop()", and has a #define macro in one of the system headers 6233 # to rename it. 6234 # 6235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop" >&5 6236 $as_echo_n "checking for inet_ntop... " >&6; } 6237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6238 /* end confdefs.h. */ 6239 #include <sys/types.h> 6240 #include <sys/socket.h> 6241 #include <netinet/in.h> 6242 #include <arpa/inet.h> 6243 int 6244 main () 6245 { 6246 char src[4], dst[128]; 6247 inet_ntop(AF_INET, src, dst, sizeof(dst)); 6248 ; 6249 return 0; 6250 } 6251 _ACEOF 6252 if ac_fn_c_try_link "$LINENO"; then : 6253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6254 $as_echo "yes" >&6; } 6255 else 6256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6257 $as_echo "no" >&6; } 6258 case " $LIBOBJS " in 6259 *" inet_ntop.$ac_objext "* ) ;; 6260 *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext" 6261 ;; 6262 esac 6263 6264 fi 6265 rm -f core conftest.err conftest.$ac_objext \ 6266 conftest$ac_exeext conftest.$ac_ext 6267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5 6268 $as_echo_n "checking for inet_pton... " >&6; } 6269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6270 /* end confdefs.h. */ 6271 #include <sys/types.h> 6272 #include <sys/socket.h> 6273 #include <netinet/in.h> 6274 #include <arpa/inet.h> 6275 int 6276 main () 6277 { 6278 char src[128], dst[4]; 6279 inet_pton(AF_INET, src, dst); 6280 ; 6281 return 0; 6282 } 6283 _ACEOF 6284 if ac_fn_c_try_link "$LINENO"; then : 6285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6286 $as_echo "yes" >&6; } 6287 else 6288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6289 $as_echo "no" >&6; } 6290 case " $LIBOBJS " in 6291 *" inet_pton.$ac_objext "* ) ;; 6292 *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext" 6293 ;; 6294 esac 6295 6296 fi 6297 rm -f core conftest.err conftest.$ac_objext \ 6298 conftest$ac_exeext conftest.$ac_ext 6299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5 6300 $as_echo_n "checking for inet_aton... " >&6; } 6301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6302 /* end confdefs.h. */ 6303 #include <sys/types.h> 6304 #include <netinet/in.h> 6305 #include <arpa/inet.h> 6306 int 6307 main () 6308 { 6309 char src[128]; 6310 struct in_addr dst; 6311 inet_aton(src, &dst); 6312 ; 6313 return 0; 6314 } 6315 _ACEOF 6316 if ac_fn_c_try_link "$LINENO"; then : 6317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6318 $as_echo "yes" >&6; } 6319 else 6320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6321 $as_echo "no" >&6; } 6322 case " $LIBOBJS " in 6323 *" inet_aton.$ac_objext "* ) ;; 6324 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext" 6325 ;; 6326 esac 6327 6328 fi 6329 rm -f core conftest.err conftest.$ac_objext \ 6330 conftest$ac_exeext conftest.$ac_ext 6331 6332 # 6333 # Check for these after AC_LBL_LIBPCAP, for the same reason. 6334 # 6335 # You are in a twisty little maze of UN*Xes, all different. 6336 # Some might not have ether_ntohost(). 6337 # Some might have it, but not declare it in any header file. 6338 # Some might have it, but declare it in <netinet/if_ether.h>. 6339 # Some might have it, but declare it in <netinet/ether.h> 6340 # (And some might have it but document it as something declared in 6341 # <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.) 6342 # 6343 # Before you is a C compiler. 6344 # 6345 for ac_func in ether_ntohost 6346 do : 6347 ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost" 6348 if test "x$ac_cv_func_ether_ntohost" = xyes; then : 6349 cat >>confdefs.h <<_ACEOF 6350 #define HAVE_ETHER_NTOHOST 1 6351 _ACEOF 6352 6353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5 6354 $as_echo_n "checking for buggy ether_ntohost... " >&6; } 6355 if ${ac_cv_buggy_ether_ntohost+:} false; then : 6356 $as_echo_n "(cached) " >&6 6357 else 6358 6359 if test "$cross_compiling" = yes; then : 6360 ac_cv_buggy_ether_ntohost="not while cross-compiling" 6361 else 6362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6363 /* end confdefs.h. */ 6364 6365 #include <netdb.h> 6366 #include <sys/types.h> 6367 #include <sys/param.h> 6368 #include <sys/socket.h> 6369 6370 int 6371 main(int argc, char **argv) 6372 { 6373 u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff }; 6374 char name[MAXHOSTNAMELEN]; 6375 6376 ether_ntohost(name, (struct ether_addr *)ea); 6377 exit(0); 6378 } 6379 6380 _ACEOF 6381 if ac_fn_c_try_run "$LINENO"; then : 6382 ac_cv_buggy_ether_ntohost=no 6383 else 6384 ac_cv_buggy_ether_ntohost=yes 6385 fi 6386 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6387 conftest.$ac_objext conftest.beam conftest.$ac_ext 6388 fi 6389 6390 fi 6391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5 6392 $as_echo "$ac_cv_buggy_ether_ntohost" >&6; } 6393 if test "$ac_cv_buggy_ether_ntohost" = "no"; then 6394 6395 $as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h 6396 6397 fi 6398 6399 fi 6400 done 6401 6402 if test "$ac_cv_func_ether_ntohost" = yes -a \ 6403 "$ac_cv_buggy_ether_ntohost" = "no"; then 6404 # 6405 # OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>? 6406 # 6407 if test "$ac_cv_header_netinet_if_ether_h" = yes; then 6408 # 6409 # Yes. Does it declare ether_ntohost()? 6410 # 6411 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" " 6412 #include <sys/types.h> 6413 #include <sys/socket.h> 6414 #include <netinet/in.h> 6415 #include <arpa/inet.h> 6416 struct mbuf; 6417 struct rtentry; 6418 #include <net/if.h> 6419 #include <netinet/if_ether.h> 6420 6421 " 6422 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then : 6423 6424 6425 $as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h 6426 6427 6428 fi 6429 6430 fi 6431 # 6432 # Did that succeed? 6433 # 6434 if test "$ac_cv_have_decl_ether_ntohost" != yes; then 6435 # 6436 # No, how about <netinet/ether.h>, as on Linux? 6437 # 6438 for ac_header in netinet/ether.h 6439 do : 6440 ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default" 6441 if test "x$ac_cv_header_netinet_ether_h" = xyes; then : 6442 cat >>confdefs.h <<_ACEOF 6443 #define HAVE_NETINET_ETHER_H 1 6444 _ACEOF 6445 6446 fi 6447 6448 done 6449 6450 if test "$ac_cv_header_netinet_ether_h" = yes; then 6451 # 6452 # We have it - does it declare ether_ntohost()? 6453 # Unset ac_cv_have_decl_ether_ntohost so we don't 6454 # treat the previous failure as a cached value and 6455 # suppress the next test. 6456 # 6457 unset ac_cv_have_decl_ether_ntohost 6458 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" " 6459 #include <netinet/ether.h> 6460 6461 " 6462 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then : 6463 6464 6465 $as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h 6466 6467 6468 fi 6469 6470 fi 6471 fi 6472 # 6473 # Is ether_ntohost() declared? 6474 # 6475 if test "$ac_cv_have_decl_ether_ntohost" != yes; then 6476 # 6477 # No, we'll have to declare it ourselves. 6478 # Do we have "struct ether_addr"? 6479 # 6480 ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" " 6481 #include <sys/types.h> 6482 #include <sys/socket.h> 6483 #include <netinet/in.h> 6484 #include <arpa/inet.h> 6485 struct mbuf; 6486 struct rtentry; 6487 #include <net/if.h> 6488 #include <netinet/if_ether.h> 6489 6490 " 6491 if test "x$ac_cv_type_struct_ether_addr" = xyes; then : 6492 6493 cat >>confdefs.h <<_ACEOF 6494 #define HAVE_STRUCT_ETHER_ADDR 1 6495 _ACEOF 6496 6497 6498 fi 6499 6500 6501 $as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h 6502 6503 else 6504 6505 $as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h 6506 6507 fi 6508 fi 6509 6510 # libdlpi is needed for Solaris 11 and later. 6511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5 6512 $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; } 6513 if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then : 6514 $as_echo_n "(cached) " >&6 6515 else 6516 ac_check_lib_save_LIBS=$LIBS 6517 LIBS="-ldlpi -L/lib $LIBS" 6518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6519 /* end confdefs.h. */ 6520 6521 /* Override any GCC internal prototype to avoid an error. 6522 Use char because int might match the return type of a GCC 6523 builtin and then its argument prototype would still apply. */ 6524 #ifdef __cplusplus 6525 extern "C" 6526 #endif 6527 char dlpi_walk (); 6528 int 6529 main () 6530 { 6531 return dlpi_walk (); 6532 ; 6533 return 0; 6534 } 6535 _ACEOF 6536 if ac_fn_c_try_link "$LINENO"; then : 6537 ac_cv_lib_dlpi_dlpi_walk=yes 6538 else 6539 ac_cv_lib_dlpi_dlpi_walk=no 6540 fi 6541 rm -f core conftest.err conftest.$ac_objext \ 6542 conftest$ac_exeext conftest.$ac_ext 6543 LIBS=$ac_check_lib_save_LIBS 6544 fi 6545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5 6546 $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; } 6547 if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then : 6548 LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS" 6549 fi 6550 6551 6552 6553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has sa_len member" >&5 6554 $as_echo_n "checking if sockaddr struct has sa_len member... " >&6; } 6555 if ${ac_cv_sockaddr_has_sa_len+:} false; then : 6556 $as_echo_n "(cached) " >&6 6557 else 6558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6559 /* end confdefs.h. */ 6560 6561 # include <sys/types.h> 6562 # include <sys/socket.h> 6563 int 6564 main () 6565 { 6566 u_int i = sizeof(((struct sockaddr *)0)->sa_len) 6567 ; 6568 return 0; 6569 } 6570 _ACEOF 6571 if ac_fn_c_try_compile "$LINENO"; then : 6572 ac_cv_sockaddr_has_sa_len=yes 6573 else 6574 ac_cv_sockaddr_has_sa_len=no 6575 fi 6576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6577 fi 6578 6579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5 6580 $as_echo "$ac_cv_sockaddr_has_sa_len" >&6; } 6581 if test $ac_cv_sockaddr_has_sa_len = yes ; then 6582 $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h 6583 6584 fi 6585 6586 if test "$ac_cv_sockaddr_has_sa_len" = no; then 6587 missing_includes=yes 6588 fi 6589 6590 # 6591 # Do we have the new open API? Check for pcap_create, and assume that, 6592 # if we do, we also have pcap_activate() and the other new routines 6593 # introduced in libpcap 1.0.0. 6594 # 6595 for ac_func in pcap_create 6596 do : 6597 ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create" 6598 if test "x$ac_cv_func_pcap_create" = xyes; then : 6599 cat >>confdefs.h <<_ACEOF 6600 #define HAVE_PCAP_CREATE 1 6601 _ACEOF 6602 6603 fi 6604 done 6605 6606 if test $ac_cv_func_pcap_create = "yes" ; then 6607 # 6608 # OK, do we have pcap_set_tstamp_type? If so, assume we have 6609 # pcap_list_tstamp_types and pcap_free_tstamp_types as well. 6610 # 6611 for ac_func in pcap_set_tstamp_type 6612 do : 6613 ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type" 6614 if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then : 6615 cat >>confdefs.h <<_ACEOF 6616 #define HAVE_PCAP_SET_TSTAMP_TYPE 1 6617 _ACEOF 6618 6619 fi 6620 done 6621 6622 fi 6623 6624 for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version pcap_setdirection 6625 do : 6626 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 6627 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 6628 if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 6629 cat >>confdefs.h <<_ACEOF 6630 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 6631 _ACEOF 6632 6633 fi 6634 done 6635 6636 if test $ac_cv_func_pcap_findalldevs = "yes" ; then 6637 savedcppflags="$CPPFLAGS" 6638 CPPFLAGS="$CPPFLAGS $V_INCLS" 6639 ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h> 6640 " 6641 if test "x$ac_cv_type_pcap_if_t" = xyes; then : 6642 6643 cat >>confdefs.h <<_ACEOF 6644 #define HAVE_PCAP_IF_T 1 6645 _ACEOF 6646 6647 6648 fi 6649 6650 CPPFLAGS="$savedcppflags" 6651 fi 6652 6653 if test $ac_cv_func_pcap_lib_version = "no" ; then 6654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5 6655 $as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; } 6656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6657 /* end confdefs.h. */ 6658 6659 int 6660 main () 6661 { 6662 6663 extern char pcap_version[]; 6664 6665 return (int)pcap_version; 6666 6667 ; 6668 return 0; 6669 } 6670 _ACEOF 6671 if ac_fn_c_try_link "$LINENO"; then : 6672 ac_lbl_cv_pcap_version_defined=yes 6673 else 6674 ac_lbl_cv_pcap_version_defined=no 6675 fi 6676 rm -f core conftest.err conftest.$ac_objext \ 6677 conftest$ac_exeext conftest.$ac_ext 6678 if test "$ac_lbl_cv_pcap_version_defined" = yes ; then 6679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6680 $as_echo "yes" >&6; } 6681 6682 $as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h 6683 6684 else 6685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6686 $as_echo "no" >&6; } 6687 fi 6688 fi 6689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5 6690 $as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; } 6691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6692 /* end confdefs.h. */ 6693 6694 int 6695 main () 6696 { 6697 6698 extern int pcap_debug; 6699 6700 return pcap_debug; 6701 6702 ; 6703 return 0; 6704 } 6705 _ACEOF 6706 if ac_fn_c_try_link "$LINENO"; then : 6707 ac_lbl_cv_pcap_debug_defined=yes 6708 else 6709 ac_lbl_cv_pcap_debug_defined=no 6710 fi 6711 rm -f core conftest.err conftest.$ac_objext \ 6712 conftest$ac_exeext conftest.$ac_ext 6713 if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then 6714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6715 $as_echo "yes" >&6; } 6716 6717 $as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h 6718 6719 else 6720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6721 $as_echo "no" >&6; } 6722 # 6723 # OK, what about "yydebug"? 6724 # 6725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5 6726 $as_echo_n "checking whether yydebug is defined by libpcap... " >&6; } 6727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6728 /* end confdefs.h. */ 6729 6730 int 6731 main () 6732 { 6733 6734 extern int yydebug; 6735 6736 return yydebug; 6737 6738 ; 6739 return 0; 6740 } 6741 _ACEOF 6742 if ac_fn_c_try_link "$LINENO"; then : 6743 ac_lbl_cv_yydebug_defined=yes 6744 else 6745 ac_lbl_cv_yydebug_defined=no 6746 fi 6747 rm -f core conftest.err conftest.$ac_objext \ 6748 conftest$ac_exeext conftest.$ac_ext 6749 if test "$ac_lbl_cv_yydebug_defined" = yes ; then 6750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6751 $as_echo "yes" >&6; } 6752 6753 $as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h 6754 6755 else 6756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6757 $as_echo "no" >&6; } 6758 fi 6759 fi 6760 ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump" 6761 if test "x$ac_cv_func_bpf_dump" = xyes; then : 6762 $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h 6763 6764 else 6765 case " $LIBOBJS " in 6766 *" bpf_dump.$ac_objext "* ) ;; 6767 *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext" 6768 ;; 6769 esac 6770 6771 fi 6772 6773 6774 V_GROUP=0 6775 if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then 6776 V_GROUP=wheel 6777 fi 6778 # 6779 # Assume V7/BSD convention for man pages (file formats in section 5, 6780 # miscellaneous info in section 7). 6781 # 6782 MAN_FILE_FORMATS=5 6783 MAN_MISC_INFO=7 6784 case "$host_os" in 6785 6786 aix*) 6787 6788 $as_echo "#define _SUN 1" >>confdefs.h 6789 6790 ;; 6791 6792 hpux*) 6793 # 6794 # Use System V conventions for man pages. 6795 # 6796 MAN_FILE_FORMATS=4 6797 MAN_MISC_INFO=5 6798 ;; 6799 6800 irix*) 6801 V_GROUP=sys 6802 6803 # 6804 # Use System V conventions for man pages. 6805 # 6806 MAN_FILE_FORMATS=4 6807 MAN_MISC_INFO=5 6808 ;; 6809 6810 osf*) 6811 V_GROUP=system 6812 6813 # 6814 # Use System V conventions for man pages. 6815 # 6816 MAN_FILE_FORMATS=4 6817 MAN_MISC_INFO=5 6818 ;; 6819 6820 solaris*) 6821 V_GROUP=sys 6822 6823 # 6824 # Use System V conventions for man pages. 6825 # 6826 MAN_FILE_FORMATS=4 6827 MAN_MISC_INFO=5 6828 ;; 6829 esac 6830 6831 if test -f /dev/bpf0 ; then 6832 V_GROUP=bpf 6833 fi 6834 6835 # 6836 # Make sure we have definitions for all the C99 specified-width types 6837 # (regardless of whether the environment is a C99 environment or not). 6838 ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t" 6839 case $ac_cv_c_int8_t in #( 6840 no|yes) ;; #( 6841 *) 6842 6843 cat >>confdefs.h <<_ACEOF 6844 #define int8_t $ac_cv_c_int8_t 6845 _ACEOF 6846 ;; 6847 esac 6848 6849 ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t" 6850 case $ac_cv_c_int16_t in #( 6851 no|yes) ;; #( 6852 *) 6853 6854 cat >>confdefs.h <<_ACEOF 6855 #define int16_t $ac_cv_c_int16_t 6856 _ACEOF 6857 ;; 6858 esac 6859 6860 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" 6861 case $ac_cv_c_int32_t in #( 6862 no|yes) ;; #( 6863 *) 6864 6865 cat >>confdefs.h <<_ACEOF 6866 #define int32_t $ac_cv_c_int32_t 6867 _ACEOF 6868 ;; 6869 esac 6870 6871 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" 6872 case $ac_cv_c_int64_t in #( 6873 no|yes) ;; #( 6874 *) 6875 6876 cat >>confdefs.h <<_ACEOF 6877 #define int64_t $ac_cv_c_int64_t 6878 _ACEOF 6879 ;; 6880 esac 6881 6882 ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" 6883 case $ac_cv_c_uint8_t in #( 6884 no|yes) ;; #( 6885 *) 6886 6887 $as_echo "#define _UINT8_T 1" >>confdefs.h 6888 6889 6890 cat >>confdefs.h <<_ACEOF 6891 #define uint8_t $ac_cv_c_uint8_t 6892 _ACEOF 6893 ;; 6894 esac 6895 6896 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" 6897 case $ac_cv_c_uint16_t in #( 6898 no|yes) ;; #( 6899 *) 6900 6901 6902 cat >>confdefs.h <<_ACEOF 6903 #define uint16_t $ac_cv_c_uint16_t 6904 _ACEOF 6905 ;; 6906 esac 6907 6908 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 6909 case $ac_cv_c_uint32_t in #( 6910 no|yes) ;; #( 6911 *) 6912 6913 $as_echo "#define _UINT32_T 1" >>confdefs.h 6914 6915 6916 cat >>confdefs.h <<_ACEOF 6917 #define uint32_t $ac_cv_c_uint32_t 6918 _ACEOF 6919 ;; 6920 esac 6921 6922 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" 6923 case $ac_cv_c_uint64_t in #( 6924 no|yes) ;; #( 6925 *) 6926 6927 $as_echo "#define _UINT64_T 1" >>confdefs.h 6928 6929 6930 cat >>confdefs.h <<_ACEOF 6931 #define uint64_t $ac_cv_c_uint64_t 6932 _ACEOF 6933 ;; 6934 esac 6935 6936 6937 # 6938 # For now, we're using the old BSD-style u_intXX_t types, so check for 6939 # them. 6940 # 6941 # We should probably migrate to the standard C uintXX_t types. 6942 # 6943 for ac_header in sys/bitypes.h 6944 do : 6945 ac_fn_c_check_header_mongrel "$LINENO" "sys/bitypes.h" "ac_cv_header_sys_bitypes_h" "$ac_includes_default" 6946 if test "x$ac_cv_header_sys_bitypes_h" = xyes; then : 6947 cat >>confdefs.h <<_ACEOF 6948 #define HAVE_SYS_BITYPES_H 1 6949 _ACEOF 6950 6951 fi 6952 6953 done 6954 6955 6956 ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default 6957 #ifdef HAVE_SYS_BITYPES_H 6958 #include <sys/bitypes.h> 6959 #endif 6960 " 6961 if test "x$ac_cv_type_u_int8_t" = xyes; then : 6962 6963 else 6964 6965 $as_echo "#define u_int8_t unsigned char" >>confdefs.h 6966 6967 fi 6968 6969 ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default 6970 #ifdef HAVE_SYS_BITYPES_H 6971 #include <sys/bitypes.h> 6972 #endif 6973 " 6974 if test "x$ac_cv_type_u_int16_t" = xyes; then : 6975 6976 else 6977 6978 $as_echo "#define u_int16_t unsigned short" >>confdefs.h 6979 6980 fi 6981 6982 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default 6983 #ifdef HAVE_SYS_BITYPES_H 6984 #include <sys/bitypes.h> 6985 #endif 6986 " 6987 if test "x$ac_cv_type_u_int32_t" = xyes; then : 6988 6989 else 6990 6991 $as_echo "#define u_int32_t unsigned int" >>confdefs.h 6992 6993 fi 6994 6995 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default 6996 #ifdef HAVE_SYS_BITYPES_H 6997 #include <sys/bitypes.h> 6998 #endif 6999 " 7000 if test "x$ac_cv_type_u_int64_t" = xyes; then : 7001 7002 else 7003 7004 $as_echo "#define u_int64_t unsigned long long" >>confdefs.h 7005 7006 fi 7007 7008 7009 # 7010 # Check for <inttypes.h> 7011 # 7012 for ac_header in inttypes.h 7013 do : 7014 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default" 7015 if test "x$ac_cv_header_inttypes_h" = xyes; then : 7016 cat >>confdefs.h <<_ACEOF 7017 #define HAVE_INTTYPES_H 1 7018 _ACEOF 7019 7020 # 7021 # OK, we have inttypes.h, but does it define all the PRI[doxu]64 macros? 7022 # Some systems have an inttypes.h that doesn't define all of them. 7023 # 7024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5 7025 $as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; } 7026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7027 /* end confdefs.h. */ 7028 7029 7030 #include <inttypes.h> 7031 #include <stdio.h> 7032 #include <sys/types.h> 7033 #ifdef HAVE_SYS_BITYPES_H 7034 #include <sys/bitypes.h> 7035 #endif 7036 7037 main() 7038 { 7039 printf("%" PRId64 "\n", (u_int64_t)1); 7040 printf("%" PRIo64 "\n", (u_int64_t)1); 7041 printf("%" PRIx64 "\n", (u_int64_t)1); 7042 printf("%" PRIu64 "\n", (u_int64_t)1); 7043 } 7044 7045 7046 _ACEOF 7047 if ac_fn_c_try_compile "$LINENO"; then : 7048 7049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7050 $as_echo "yes" >&6; } 7051 ac_lbl_inttypes_h_defines_formats=yes 7052 7053 else 7054 7055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7056 $as_echo "no" >&6; } 7057 ac_lbl_inttypes_h_defines_formats=no 7058 7059 fi 7060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7061 7062 else 7063 7064 # 7065 # We don't have inttypes.h, so it obviously can't define those 7066 # macros. 7067 # 7068 ac_lbl_inttypes_h_defines_formats=no 7069 7070 fi 7071 7072 done 7073 7074 if test "$ac_lbl_inttypes_h_defines_formats" = no; then 7075 7076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5 7077 $as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; } 7078 if test "$cross_compiling" = yes; then : 7079 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7080 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7081 as_fn_error $? "cannot run test program while cross compiling 7082 See \`config.log' for more details" "$LINENO" 5; } 7083 else 7084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7085 /* end confdefs.h. */ 7086 7087 7088 # ifdef HAVE_INTTYPES_H 7089 #include <inttypes.h> 7090 # endif 7091 # ifdef HAVE_SYS_BITYPES_H 7092 #include <sys/bitypes.h> 7093 # endif 7094 #include <stdio.h> 7095 #include <sys/types.h> 7096 7097 main() 7098 { 7099 u_int64_t t = 1; 7100 char strbuf[16+1]; 7101 sprintf(strbuf, "%016lx", t << 32); 7102 if (strcmp(strbuf, "0000000100000000") == 0) 7103 exit(0); 7104 else 7105 exit(1); 7106 } 7107 7108 7109 _ACEOF 7110 if ac_fn_c_try_run "$LINENO"; then : 7111 7112 7113 $as_echo "#define PRId64 \"ld\"" >>confdefs.h 7114 7115 7116 $as_echo "#define PRIo64 \"lo\"" >>confdefs.h 7117 7118 7119 $as_echo "#define PRIx64 \"lx\"" >>confdefs.h 7120 7121 7122 $as_echo "#define PRIu64 \"lu\"" >>confdefs.h 7123 7124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7125 $as_echo "yes" >&6; } 7126 7127 else 7128 7129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7130 $as_echo "no" >&6; } 7131 7132 7133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5 7134 $as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; } 7135 if test "$cross_compiling" = yes; then : 7136 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7137 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7138 as_fn_error $? "cannot run test program while cross compiling 7139 See \`config.log' for more details" "$LINENO" 5; } 7140 else 7141 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7142 /* end confdefs.h. */ 7143 7144 7145 # ifdef HAVE_INTTYPES_H 7146 #include <inttypes.h> 7147 # endif 7148 # ifdef HAVE_SYS_BITYPES_H 7149 #include <sys/bitypes.h> 7150 # endif 7151 #include <stdio.h> 7152 #include <sys/types.h> 7153 7154 main() 7155 { 7156 u_int64_t t = 1; 7157 char strbuf[16+1]; 7158 sprintf(strbuf, "%016llx", t << 32); 7159 if (strcmp(strbuf, "0000000100000000") == 0) 7160 exit(0); 7161 else 7162 exit(1); 7163 } 7164 7165 7166 _ACEOF 7167 if ac_fn_c_try_run "$LINENO"; then : 7168 7169 7170 $as_echo "#define PRId64 \"lld\"" >>confdefs.h 7171 7172 7173 $as_echo "#define PRIo64 \"llo\"" >>confdefs.h 7174 7175 7176 $as_echo "#define PRIx64 \"llx\"" >>confdefs.h 7177 7178 7179 $as_echo "#define PRIu64 \"llu\"" >>confdefs.h 7180 7181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7182 $as_echo "yes" >&6; } 7183 7184 else 7185 7186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7187 $as_echo "no" >&6; } 7188 7189 7190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5 7191 $as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; } 7192 if test "$cross_compiling" = yes; then : 7193 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7194 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7195 as_fn_error $? "cannot run test program while cross compiling 7196 See \`config.log' for more details" "$LINENO" 5; } 7197 else 7198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7199 /* end confdefs.h. */ 7200 7201 7202 # ifdef HAVE_INTTYPES_H 7203 #include <inttypes.h> 7204 # endif 7205 # ifdef HAVE_SYS_BITYPES_H 7206 #include <sys/bitypes.h> 7207 # endif 7208 #include <stdio.h> 7209 #include <sys/types.h> 7210 7211 main() 7212 { 7213 u_int64_t t = 1; 7214 char strbuf[16+1]; 7215 sprintf(strbuf, "%016Lx", t << 32); 7216 if (strcmp(strbuf, "0000000100000000") == 0) 7217 exit(0); 7218 else 7219 exit(1); 7220 } 7221 7222 7223 _ACEOF 7224 if ac_fn_c_try_run "$LINENO"; then : 7225 7226 7227 $as_echo "#define PRId64 \"Ld\"" >>confdefs.h 7228 7229 7230 $as_echo "#define PRIo64 \"Lo\"" >>confdefs.h 7231 7232 7233 $as_echo "#define PRIx64 \"Lx\"" >>confdefs.h 7234 7235 7236 $as_echo "#define PRIu64 \"Lu\"" >>confdefs.h 7237 7238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7239 $as_echo "yes" >&6; } 7240 7241 else 7242 7243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7244 $as_echo "no" >&6; } 7245 7246 7247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5 7248 $as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; } 7249 if test "$cross_compiling" = yes; then : 7250 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7251 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7252 as_fn_error $? "cannot run test program while cross compiling 7253 See \`config.log' for more details" "$LINENO" 5; } 7254 else 7255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7256 /* end confdefs.h. */ 7257 7258 7259 # ifdef HAVE_INTTYPES_H 7260 #include <inttypes.h> 7261 # endif 7262 # ifdef HAVE_SYS_BITYPES_H 7263 #include <sys/bitypes.h> 7264 # endif 7265 #include <stdio.h> 7266 #include <sys/types.h> 7267 7268 main() 7269 { 7270 u_int64_t t = 1; 7271 char strbuf[16+1]; 7272 sprintf(strbuf, "%016qx", t << 32); 7273 if (strcmp(strbuf, "0000000100000000") == 0) 7274 exit(0); 7275 else 7276 exit(1); 7277 } 7278 7279 7280 _ACEOF 7281 if ac_fn_c_try_run "$LINENO"; then : 7282 7283 7284 $as_echo "#define PRId64 \"qd\"" >>confdefs.h 7285 7286 7287 $as_echo "#define PRIo64 \"qo\"" >>confdefs.h 7288 7289 7290 $as_echo "#define PRIx64 \"qx\"" >>confdefs.h 7291 7292 7293 $as_echo "#define PRIu64 \"qu\"" >>confdefs.h 7294 7295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7296 $as_echo "yes" >&6; } 7297 7298 else 7299 7300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7301 $as_echo "no" >&6; } 7302 7303 as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5 7304 7305 7306 fi 7307 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7308 conftest.$ac_objext conftest.beam conftest.$ac_ext 7309 fi 7310 7311 7312 7313 7314 fi 7315 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7316 conftest.$ac_objext conftest.beam conftest.$ac_ext 7317 fi 7318 7319 7320 7321 7322 fi 7323 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7324 conftest.$ac_objext conftest.beam conftest.$ac_ext 7325 fi 7326 7327 7328 7329 7330 fi 7331 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7332 conftest.$ac_objext conftest.beam conftest.$ac_ext 7333 fi 7334 7335 7336 fi 7337 7338 # 7339 # Check for some headers introduced in later versions of libpcap 7340 # and used by some printers. 7341 # 7342 # Those headers use the {u_}intN_t types, so we must do this after 7343 # we check for what's needed to get them defined. 7344 # 7345 savedcppflags="$CPPFLAGS" 7346 CPPFLAGS="$CPPFLAGS $V_INCLS" 7347 for ac_header in pcap/bluetooth.h 7348 do : 7349 ac_fn_c_check_header_compile "$LINENO" "pcap/bluetooth.h" "ac_cv_header_pcap_bluetooth_h" "#include \"tcpdump-stdinc.h\" 7350 " 7351 if test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then : 7352 cat >>confdefs.h <<_ACEOF 7353 #define HAVE_PCAP_BLUETOOTH_H 1 7354 _ACEOF 7355 7356 fi 7357 7358 done 7359 7360 for ac_header in pcap/nflog.h 7361 do : 7362 ac_fn_c_check_header_compile "$LINENO" "pcap/nflog.h" "ac_cv_header_pcap_nflog_h" "#include \"tcpdump-stdinc.h\" 7363 " 7364 if test "x$ac_cv_header_pcap_nflog_h" = xyes; then : 7365 cat >>confdefs.h <<_ACEOF 7366 #define HAVE_PCAP_NFLOG_H 1 7367 _ACEOF 7368 7369 fi 7370 7371 done 7372 7373 for ac_header in pcap/usb.h 7374 do : 7375 ac_fn_c_check_header_compile "$LINENO" "pcap/usb.h" "ac_cv_header_pcap_usb_h" "#include \"tcpdump-stdinc.h\" 7376 " 7377 if test "x$ac_cv_header_pcap_usb_h" = xyes; then : 7378 cat >>confdefs.h <<_ACEOF 7379 #define HAVE_PCAP_USB_H 1 7380 _ACEOF 7381 7382 fi 7383 7384 done 7385 7386 CPPFLAGS="$savedcppflags" 7387 7388 if test -n "$ac_tool_prefix"; then 7389 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7390 set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7392 $as_echo_n "checking for $ac_word... " >&6; } 7393 if ${ac_cv_prog_RANLIB+:} false; then : 7394 $as_echo_n "(cached) " >&6 7395 else 7396 if test -n "$RANLIB"; then 7397 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7398 else 7399 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7400 for as_dir in $PATH 7401 do 7402 IFS=$as_save_IFS 7403 test -z "$as_dir" && as_dir=. 7404 for ac_exec_ext in '' $ac_executable_extensions; do 7405 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7406 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7407 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7408 break 2 7409 fi 7410 done 7411 done 7412 IFS=$as_save_IFS 7413 7414 fi 7415 fi 7416 RANLIB=$ac_cv_prog_RANLIB 7417 if test -n "$RANLIB"; then 7418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7419 $as_echo "$RANLIB" >&6; } 7420 else 7421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7422 $as_echo "no" >&6; } 7423 fi 7424 7425 7426 fi 7427 if test -z "$ac_cv_prog_RANLIB"; then 7428 ac_ct_RANLIB=$RANLIB 7429 # Extract the first word of "ranlib", so it can be a program name with args. 7430 set dummy ranlib; ac_word=$2 7431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7432 $as_echo_n "checking for $ac_word... " >&6; } 7433 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7434 $as_echo_n "(cached) " >&6 7435 else 7436 if test -n "$ac_ct_RANLIB"; then 7437 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7438 else 7439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7440 for as_dir in $PATH 7441 do 7442 IFS=$as_save_IFS 7443 test -z "$as_dir" && as_dir=. 7444 for ac_exec_ext in '' $ac_executable_extensions; do 7445 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7446 ac_cv_prog_ac_ct_RANLIB="ranlib" 7447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7448 break 2 7449 fi 7450 done 7451 done 7452 IFS=$as_save_IFS 7453 7454 fi 7455 fi 7456 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7457 if test -n "$ac_ct_RANLIB"; then 7458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7459 $as_echo "$ac_ct_RANLIB" >&6; } 7460 else 7461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7462 $as_echo "no" >&6; } 7463 fi 7464 7465 if test "x$ac_ct_RANLIB" = x; then 7466 RANLIB=":" 7467 else 7468 case $cross_compiling:$ac_tool_warned in 7469 yes:) 7470 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7471 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7472 ac_tool_warned=yes ;; 7473 esac 7474 RANLIB=$ac_ct_RANLIB 7475 fi 7476 else 7477 RANLIB="$ac_cv_prog_RANLIB" 7478 fi 7479 7480 7481 rm -f os-proto.h 7482 if test "${LBL_CFLAGS+set}" = set; then 7483 V_CCOPT="$V_CCOPT ${LBL_CFLAGS}" 7484 fi 7485 if test -f .devel ; then 7486 # 7487 # Skip all the warning option stuff on some compilers. 7488 # 7489 if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then 7490 7491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5 7492 $as_echo_n "checking whether the compiler supports the -Wall option... " >&6; } 7493 save_CFLAGS="$CFLAGS" 7494 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wall" 7495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7496 /* end confdefs.h. */ 7497 7498 int 7499 main () 7500 { 7501 return 0 7502 ; 7503 return 0; 7504 } 7505 _ACEOF 7506 if ac_fn_c_try_compile "$LINENO"; then : 7507 7508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7509 $as_echo "yes" >&6; } 7510 CFLAGS="$save_CFLAGS" 7511 V_CCOPT="$V_CCOPT -Wall" 7512 7513 else 7514 7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7516 $as_echo "no" >&6; } 7517 CFLAGS="$save_CFLAGS" 7518 7519 fi 7520 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7521 7522 7523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5 7524 $as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; } 7525 save_CFLAGS="$CFLAGS" 7526 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wmissing-prototypes" 7527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7528 /* end confdefs.h. */ 7529 7530 int 7531 main () 7532 { 7533 return 0 7534 ; 7535 return 0; 7536 } 7537 _ACEOF 7538 if ac_fn_c_try_compile "$LINENO"; then : 7539 7540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7541 $as_echo "yes" >&6; } 7542 CFLAGS="$save_CFLAGS" 7543 V_CCOPT="$V_CCOPT -Wmissing-prototypes" 7544 7545 else 7546 7547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7548 $as_echo "no" >&6; } 7549 CFLAGS="$save_CFLAGS" 7550 7551 fi 7552 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7553 7554 7555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5 7556 $as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; } 7557 save_CFLAGS="$CFLAGS" 7558 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wstrict-prototypes" 7559 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7560 /* end confdefs.h. */ 7561 7562 int 7563 main () 7564 { 7565 return 0 7566 ; 7567 return 0; 7568 } 7569 _ACEOF 7570 if ac_fn_c_try_compile "$LINENO"; then : 7571 7572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7573 $as_echo "yes" >&6; } 7574 CFLAGS="$save_CFLAGS" 7575 V_CCOPT="$V_CCOPT -Wstrict-prototypes" 7576 7577 else 7578 7579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7580 $as_echo "no" >&6; } 7581 CFLAGS="$save_CFLAGS" 7582 7583 fi 7584 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7585 7586 7587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5 7588 $as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; } 7589 save_CFLAGS="$CFLAGS" 7590 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wwrite-strings" 7591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7592 /* end confdefs.h. */ 7593 7594 int 7595 main () 7596 { 7597 return 0 7598 ; 7599 return 0; 7600 } 7601 _ACEOF 7602 if ac_fn_c_try_compile "$LINENO"; then : 7603 7604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7605 $as_echo "yes" >&6; } 7606 CFLAGS="$save_CFLAGS" 7607 V_CCOPT="$V_CCOPT -Wwrite-strings" 7608 7609 else 7610 7611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7612 $as_echo "no" >&6; } 7613 CFLAGS="$save_CFLAGS" 7614 7615 fi 7616 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7617 7618 7619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5 7620 $as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; } 7621 save_CFLAGS="$CFLAGS" 7622 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wpointer-arith" 7623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7624 /* end confdefs.h. */ 7625 7626 int 7627 main () 7628 { 7629 return 0 7630 ; 7631 return 0; 7632 } 7633 _ACEOF 7634 if ac_fn_c_try_compile "$LINENO"; then : 7635 7636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7637 $as_echo "yes" >&6; } 7638 CFLAGS="$save_CFLAGS" 7639 V_CCOPT="$V_CCOPT -Wpointer-arith" 7640 7641 else 7642 7643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7644 $as_echo "no" >&6; } 7645 CFLAGS="$save_CFLAGS" 7646 7647 fi 7648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7649 7650 7651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5 7652 $as_echo_n "checking whether the compiler supports the -W option... " >&6; } 7653 save_CFLAGS="$CFLAGS" 7654 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -W" 7655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7656 /* end confdefs.h. */ 7657 7658 int 7659 main () 7660 { 7661 return 0 7662 ; 7663 return 0; 7664 } 7665 _ACEOF 7666 if ac_fn_c_try_compile "$LINENO"; then : 7667 7668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7669 $as_echo "yes" >&6; } 7670 CFLAGS="$save_CFLAGS" 7671 V_CCOPT="$V_CCOPT -W" 7672 7673 else 7674 7675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7676 $as_echo "no" >&6; } 7677 CFLAGS="$save_CFLAGS" 7678 7679 fi 7680 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7681 7682 fi 7683 7684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5 7685 $as_echo_n "checking whether the compiler supports generating dependencies... " >&6; } 7686 if test "$GCC" = yes ; then 7687 # 7688 # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even 7689 # though it's not); we assume that, in this case, the flag 7690 # would be -M. 7691 # 7692 ac_lbl_dependency_flag="-M" 7693 else 7694 # 7695 # Not GCC or a compiler deemed to be GCC; what platform is 7696 # this? (We're assuming that if the compiler isn't GCC 7697 # it's the compiler from the vendor of the OS; that won't 7698 # necessarily be true for x86 platforms, where it might be 7699 # the Intel C compiler.) 7700 # 7701 case "$host_os" in 7702 7703 irix*|osf*|darwin*) 7704 # 7705 # MIPS C for IRIX, DEC C, and clang all use -M. 7706 # 7707 ac_lbl_dependency_flag="-M" 7708 ;; 7709 7710 solaris*) 7711 # 7712 # Sun C uses -xM. 7713 # 7714 ac_lbl_dependency_flag="-xM" 7715 ;; 7716 7717 hpux*) 7718 # 7719 # HP's older C compilers don't support this. 7720 # HP's newer C compilers support this with 7721 # either +M or +Make; the older compilers 7722 # interpret +M as something completely 7723 # different, so we use +Make so we don't 7724 # think it works with the older compilers. 7725 # 7726 ac_lbl_dependency_flag="+Make" 7727 ;; 7728 7729 *) 7730 # 7731 # Not one of the above; assume no support for 7732 # generating dependencies. 7733 # 7734 ac_lbl_dependency_flag="" 7735 ;; 7736 esac 7737 fi 7738 7739 # 7740 # Is ac_lbl_dependency_flag defined and, if so, does the compiler 7741 # complain about it? 7742 # 7743 # Note: clang doesn't seem to exit with an error status when handed 7744 # an unknown non-warning error, even if you pass it 7745 # -Werror=unknown-warning-option. However, it always supports 7746 # -M, so the fact that this test always succeeds with clang 7747 # isn't an issue. 7748 # 7749 if test ! -z "$ac_lbl_dependency_flag"; then 7750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7751 /* end confdefs.h. */ 7752 int main(void) { return 0; } 7753 _ACEOF 7754 echo "$CC" $ac_lbl_dependency_flag conftest.c >&5 7755 if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then 7756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5 7757 $as_echo "yes, with $ac_lbl_dependency_flag" >&6; } 7758 DEPENDENCY_CFLAG="$ac_lbl_dependency_flag" 7759 MKDEP='${srcdir}/mkdep' 7760 else 7761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7762 $as_echo "no" >&6; } 7763 # 7764 # We can't run mkdep, so have "make depend" do 7765 # nothing. 7766 # 7767 MKDEP=: 7768 fi 7769 rm -rf conftest* 7770 else 7771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7772 $as_echo "no" >&6; } 7773 # 7774 # We can't run mkdep, so have "make depend" do 7775 # nothing. 7776 # 7777 MKDEP=: 7778 fi 7779 7780 7781 7782 # 7783 # We used to set -n32 for IRIX 6 when not using GCC (presumed 7784 # to mean that we're using MIPS C or MIPSpro C); it specified 7785 # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm 7786 # not sure why that would be something to do *only* with a 7787 # .devel file; why should the ABI for which we produce code 7788 # depend on .devel? 7789 # 7790 os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'` 7791 name="lbl/os-$os.h" 7792 if test -f $name ; then 7793 ln -s $name os-proto.h 7794 7795 $as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h 7796 7797 else 7798 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5 7799 $as_echo "$as_me: WARNING: can't find $name" >&2;} 7800 fi 7801 fi 7802 7803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5 7804 $as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; } 7805 if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then : 7806 $as_echo_n "(cached) " >&6 7807 else 7808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7809 /* end confdefs.h. */ 7810 7811 # include <sys/types.h> 7812 # include <sys/socket.h> 7813 int 7814 main () 7815 { 7816 u_int i = sizeof(((struct sockaddr *)0)->sa_len) 7817 ; 7818 return 0; 7819 } 7820 _ACEOF 7821 if ac_fn_c_try_compile "$LINENO"; then : 7822 ac_cv_lbl_sockaddr_has_sa_len=yes 7823 else 7824 ac_cv_lbl_sockaddr_has_sa_len=no 7825 fi 7826 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7827 fi 7828 7829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5 7830 $as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; } 7831 if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then 7832 7833 $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h 7834 7835 fi 7836 7837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5 7838 $as_echo_n "checking if unaligned accesses fail... " >&6; } 7839 if ${ac_cv_lbl_unaligned_fail+:} false; then : 7840 $as_echo_n "(cached) " >&6 7841 else 7842 case "$host_cpu" in 7843 7844 # 7845 # These are CPU types where: 7846 # 7847 # the CPU faults on an unaligned access, but at least some 7848 # OSes that support that CPU catch the fault and simulate 7849 # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) - 7850 # the simulation is slow, so we don't want to use it; 7851 # 7852 # the CPU, I infer (from the old 7853 # 7854 # XXX: should also check that they don't do weird things (like on arm) 7855 # 7856 # comment) doesn't fault on unaligned accesses, but doesn't 7857 # do a normal unaligned fetch, either (e.g., presumably, ARM); 7858 # 7859 # for whatever reason, the test program doesn't work 7860 # (this has been claimed to be the case for several of those 7861 # CPUs - I don't know what the problem is; the problem 7862 # was reported as "the test program dumps core" for SuperH, 7863 # but that's what the test program is *supposed* to do - 7864 # it dumps core before it writes anything, so the test 7865 # for an empty output file should find an empty output 7866 # file and conclude that unaligned accesses don't work). 7867 # 7868 # This run-time test won't work if you're cross-compiling, so 7869 # in order to support cross-compiling for a particular CPU, 7870 # we have to wire in the list of CPU types anyway, as far as 7871 # I know, so perhaps we should just have a set of CPUs on 7872 # which we know it doesn't work, a set of CPUs on which we 7873 # know it does work, and have the script just fail on other 7874 # cpu types and update it when such a failure occurs. 7875 # 7876 alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1) 7877 ac_cv_lbl_unaligned_fail=yes 7878 ;; 7879 7880 *) 7881 cat >conftest.c <<EOF 7882 # include <sys/types.h> 7883 # include <sys/wait.h> 7884 # include <stdio.h> 7885 unsigned char a[5] = { 1, 2, 3, 4, 5 }; 7886 main() { 7887 unsigned int i; 7888 pid_t pid; 7889 int status; 7890 /* avoid "core dumped" message */ 7891 pid = fork(); 7892 if (pid < 0) 7893 exit(2); 7894 if (pid > 0) { 7895 /* parent */ 7896 pid = waitpid(pid, &status, 0); 7897 if (pid < 0) 7898 exit(3); 7899 exit(!WIFEXITED(status)); 7900 } 7901 /* child */ 7902 i = *(unsigned int *)&a[1]; 7903 printf("%d\n", i); 7904 exit(0); 7905 } 7906 EOF 7907 ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \ 7908 conftest.c $LIBS >/dev/null 2>&1 7909 if test ! -x conftest ; then 7910 ac_cv_lbl_unaligned_fail=yes 7911 else 7912 ./conftest >conftest.out 7913 if test ! -s conftest.out ; then 7914 ac_cv_lbl_unaligned_fail=yes 7915 else 7916 ac_cv_lbl_unaligned_fail=no 7917 fi 7918 fi 7919 rm -f -r conftest* core core.conftest 7920 ;; 7921 esac 7922 fi 7923 7924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5 7925 $as_echo "$ac_cv_lbl_unaligned_fail" >&6; } 7926 if test $ac_cv_lbl_unaligned_fail = yes ; then 7927 7928 $as_echo "#define LBL_ALIGN 1" >>confdefs.h 7929 7930 fi 7931 7932 7933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno" >&5 7934 $as_echo_n "checking for h_errno... " >&6; } 7935 if ${ac_cv_var_h_errno+:} false; then : 7936 $as_echo_n "(cached) " >&6 7937 else 7938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7939 /* end confdefs.h. */ 7940 7941 # include <sys/types.h> 7942 # include <netdb.h> 7943 int 7944 main () 7945 { 7946 int foo = h_errno; 7947 ; 7948 return 0; 7949 } 7950 _ACEOF 7951 if ac_fn_c_try_compile "$LINENO"; then : 7952 ac_cv_var_h_errno=yes 7953 else 7954 ac_cv_var_h_errno=no 7955 fi 7956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7957 fi 7958 7959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_h_errno" >&5 7960 $as_echo "$ac_cv_var_h_errno" >&6; } 7961 if test "$ac_cv_var_h_errno" = "yes"; then 7962 7963 $as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h 7964 7965 fi 7966 7967 7968 # Check for OpenSSL libcrypto 7969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL libcrypto" >&5 7970 $as_echo_n "checking whether to use OpenSSL libcrypto... " >&6; } 7971 # Specify location for both includes and libraries. 7972 want_libcrypto=ifavailable 7973 7974 # Check whether --with-crypto was given. 7975 if test "${with_crypto+set}" = set; then : 7976 withval=$with_crypto; 7977 if test $withval = no 7978 then 7979 want_libcrypto=no 7980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7981 $as_echo "no" >&6; } 7982 elif test $withval = yes 7983 then 7984 want_libcrypto=yes 7985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7986 $as_echo "yes" >&6; } 7987 fi 7988 7989 else 7990 7991 # 7992 # Use libcrypto if it's present, otherwise don't. 7993 # 7994 want_libcrypto=ifavailable 7995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5 7996 $as_echo "yes, if available" >&6; } 7997 7998 fi 7999 8000 if test "$want_libcrypto" != "no"; then 8001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5 8002 $as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; } 8003 if ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then : 8004 $as_echo_n "(cached) " >&6 8005 else 8006 ac_check_lib_save_LIBS=$LIBS 8007 LIBS="-lcrypto $LIBS" 8008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8009 /* end confdefs.h. */ 8010 8011 /* Override any GCC internal prototype to avoid an error. 8012 Use char because int might match the return type of a GCC 8013 builtin and then its argument prototype would still apply. */ 8014 #ifdef __cplusplus 8015 extern "C" 8016 #endif 8017 char DES_cbc_encrypt (); 8018 int 8019 main () 8020 { 8021 return DES_cbc_encrypt (); 8022 ; 8023 return 0; 8024 } 8025 _ACEOF 8026 if ac_fn_c_try_link "$LINENO"; then : 8027 ac_cv_lib_crypto_DES_cbc_encrypt=yes 8028 else 8029 ac_cv_lib_crypto_DES_cbc_encrypt=no 8030 fi 8031 rm -f core conftest.err conftest.$ac_objext \ 8032 conftest$ac_exeext conftest.$ac_ext 8033 LIBS=$ac_check_lib_save_LIBS 8034 fi 8035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5 8036 $as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; } 8037 if test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then : 8038 cat >>confdefs.h <<_ACEOF 8039 #define HAVE_LIBCRYPTO 1 8040 _ACEOF 8041 8042 LIBS="-lcrypto $LIBS" 8043 8044 fi 8045 8046 for ac_header in openssl/evp.h 8047 do : 8048 ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default" 8049 if test "x$ac_cv_header_openssl_evp_h" = xyes; then : 8050 cat >>confdefs.h <<_ACEOF 8051 #define HAVE_OPENSSL_EVP_H 1 8052 _ACEOF 8053 8054 fi 8055 8056 done 8057 8058 fi 8059 8060 if test "$missing_includes" = "yes"; then 8061 CPPFLAGS="$CPPFLAGS -I$srcdir/missing" 8062 V_INCLS="$V_INCLS -I$srcdir/missing" 8063 fi 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 # Find a good install program. We prefer a C program (faster), 8075 # so one script is as good as another. But avoid the broken or 8076 # incompatible versions: 8077 # SysV /etc/install, /usr/sbin/install 8078 # SunOS /usr/etc/install 8079 # IRIX /sbin/install 8080 # AIX /bin/install 8081 # AmigaOS /C/install, which installs bootblocks on floppy discs 8082 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 8083 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 8084 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 8085 # OS/2's system install, which has a completely different semantic 8086 # ./install, which can be erroneously created by make from ./install.sh. 8087 # Reject install programs that cannot install multiple files. 8088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 8089 $as_echo_n "checking for a BSD-compatible install... " >&6; } 8090 if test -z "$INSTALL"; then 8091 if ${ac_cv_path_install+:} false; then : 8092 $as_echo_n "(cached) " >&6 8093 else 8094 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8095 for as_dir in $PATH 8096 do 8097 IFS=$as_save_IFS 8098 test -z "$as_dir" && as_dir=. 8099 # Account for people who put trailing slashes in PATH elements. 8100 case $as_dir/ in #(( 8101 ./ | .// | /[cC]/* | \ 8102 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 8103 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 8104 /usr/ucb/* ) ;; 8105 *) 8106 # OSF1 and SCO ODT 3.0 have their own names for install. 8107 # Don't use installbsd from OSF since it installs stuff as root 8108 # by default. 8109 for ac_prog in ginstall scoinst install; do 8110 for ac_exec_ext in '' $ac_executable_extensions; do 8111 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 8112 if test $ac_prog = install && 8113 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 8114 # AIX install. It has an incompatible calling convention. 8115 : 8116 elif test $ac_prog = install && 8117 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 8118 # program-specific install script used by HP pwplus--don't use. 8119 : 8120 else 8121 rm -rf conftest.one conftest.two conftest.dir 8122 echo one > conftest.one 8123 echo two > conftest.two 8124 mkdir conftest.dir 8125 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 8126 test -s conftest.one && test -s conftest.two && 8127 test -s conftest.dir/conftest.one && 8128 test -s conftest.dir/conftest.two 8129 then 8130 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 8131 break 3 8132 fi 8133 fi 8134 fi 8135 done 8136 done 8137 ;; 8138 esac 8139 8140 done 8141 IFS=$as_save_IFS 8142 8143 rm -rf conftest.one conftest.two conftest.dir 8144 8145 fi 8146 if test "${ac_cv_path_install+set}" = set; then 8147 INSTALL=$ac_cv_path_install 8148 else 8149 # As a last resort, use the slow shell script. Don't cache a 8150 # value for INSTALL within a source directory, because that will 8151 # break other packages using the cache if that directory is 8152 # removed, or if the value is a relative name. 8153 INSTALL=$ac_install_sh 8154 fi 8155 fi 8156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 8157 $as_echo "$INSTALL" >&6; } 8158 8159 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. 8160 # It thinks the first close brace ends the variable substitution. 8161 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 8162 8163 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 8164 8165 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 8166 8167 8168 ac_config_headers="$ac_config_headers config.h" 8169 8170 8171 ac_config_commands="$ac_config_commands default-1" 8172 8173 ac_config_files="$ac_config_files Makefile tcpdump.1" 8174 8175 cat >confcache <<\_ACEOF 8176 # This file is a shell script that caches the results of configure 8177 # tests run on this system so they can be shared between configure 8178 # scripts and configure runs, see configure's option --config-cache. 8179 # It is not useful on other systems. If it contains results you don't 8180 # want to keep, you may remove or edit it. 8181 # 8182 # config.status only pays attention to the cache file if you give it 8183 # the --recheck option to rerun configure. 8184 # 8185 # `ac_cv_env_foo' variables (set or unset) will be overridden when 8186 # loading this file, other *unset* `ac_cv_foo' will be assigned the 8187 # following values. 8188 8189 _ACEOF 8190 8191 # The following way of writing the cache mishandles newlines in values, 8192 # but we know of no workaround that is simple, portable, and efficient. 8193 # So, we kill variables containing newlines. 8194 # Ultrix sh set writes to stderr and can't be redirected directly, 8195 # and sets the high bit in the cache file unless we assign to the vars. 8196 ( 8197 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 8198 eval ac_val=\$$ac_var 8199 case $ac_val in #( 8200 *${as_nl}*) 8201 case $ac_var in #( 8202 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 8203 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 8204 esac 8205 case $ac_var in #( 8206 _ | IFS | as_nl) ;; #( 8207 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 8208 *) { eval $ac_var=; unset $ac_var;} ;; 8209 esac ;; 8210 esac 8211 done 8212 8213 (set) 2>&1 | 8214 case $as_nl`(ac_space=' '; set) 2>&1` in #( 8215 *${as_nl}ac_space=\ *) 8216 # `set' does not quote correctly, so add quotes: double-quote 8217 # substitution turns \\\\ into \\, and sed turns \\ into \. 8218 sed -n \ 8219 "s/'/'\\\\''/g; 8220 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 8221 ;; #( 8222 *) 8223 # `set' quotes correctly as required by POSIX, so do not add quotes. 8224 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 8225 ;; 8226 esac | 8227 sort 8228 ) | 8229 sed ' 8230 /^ac_cv_env_/b end 8231 t clear 8232 :clear 8233 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 8234 t end 8235 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 8236 :end' >>confcache 8237 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 8238 if test -w "$cache_file"; then 8239 if test "x$cache_file" != "x/dev/null"; then 8240 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 8241 $as_echo "$as_me: updating cache $cache_file" >&6;} 8242 if test ! -f "$cache_file" || test -h "$cache_file"; then 8243 cat confcache >"$cache_file" 8244 else 8245 case $cache_file in #( 8246 */* | ?:*) 8247 mv -f confcache "$cache_file"$$ && 8248 mv -f "$cache_file"$$ "$cache_file" ;; #( 8249 *) 8250 mv -f confcache "$cache_file" ;; 8251 esac 8252 fi 8253 fi 8254 else 8255 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 8256 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 8257 fi 8258 fi 8259 rm -f confcache 8260 8261 test "x$prefix" = xNONE && prefix=$ac_default_prefix 8262 # Let make expand exec_prefix. 8263 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 8264 8265 DEFS=-DHAVE_CONFIG_H 8266 8267 ac_libobjs= 8268 ac_ltlibobjs= 8269 U= 8270 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 8271 # 1. Remove the extension, and $U if already installed. 8272 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 8273 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 8274 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 8275 # will be set to the directory where LIBOBJS objects are built. 8276 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 8277 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 8278 done 8279 LIBOBJS=$ac_libobjs 8280 8281 LTLIBOBJS=$ac_ltlibobjs 8282 8283 8284 8285 : "${CONFIG_STATUS=./config.status}" 8286 ac_write_fail=0 8287 ac_clean_files_save=$ac_clean_files 8288 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 8289 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 8290 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 8291 as_write_fail=0 8292 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 8293 #! $SHELL 8294 # Generated by $as_me. 8295 # Run this file to recreate the current configuration. 8296 # Compiler output produced by configure, useful for debugging 8297 # configure, is in config.log if it exists. 8298 8299 debug=false 8300 ac_cs_recheck=false 8301 ac_cs_silent=false 8302 8303 SHELL=\${CONFIG_SHELL-$SHELL} 8304 export SHELL 8305 _ASEOF 8306 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 8307 ## -------------------- ## 8308 ## M4sh Initialization. ## 8309 ## -------------------- ## 8310 8311 # Be more Bourne compatible 8312 DUALCASE=1; export DUALCASE # for MKS sh 8313 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 8314 emulate sh 8315 NULLCMD=: 8316 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 8317 # is contrary to our usage. Disable this feature. 8318 alias -g '${1+"$@"}'='"$@"' 8319 setopt NO_GLOB_SUBST 8320 else 8321 case `(set -o) 2>/dev/null` in #( 8322 *posix*) : 8323 set -o posix ;; #( 8324 *) : 8325 ;; 8326 esac 8327 fi 8328 8329 8330 as_nl=' 8331 ' 8332 export as_nl 8333 # Printing a long string crashes Solaris 7 /usr/bin/printf. 8334 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 8335 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 8336 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 8337 # Prefer a ksh shell builtin over an external printf program on Solaris, 8338 # but without wasting forks for bash or zsh. 8339 if test -z "$BASH_VERSION$ZSH_VERSION" \ 8340 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 8341 as_echo='print -r --' 8342 as_echo_n='print -rn --' 8343 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 8344 as_echo='printf %s\n' 8345 as_echo_n='printf %s' 8346 else 8347 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 8348 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 8349 as_echo_n='/usr/ucb/echo -n' 8350 else 8351 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 8352 as_echo_n_body='eval 8353 arg=$1; 8354 case $arg in #( 8355 *"$as_nl"*) 8356 expr "X$arg" : "X\\(.*\\)$as_nl"; 8357 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 8358 esac; 8359 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 8360 ' 8361 export as_echo_n_body 8362 as_echo_n='sh -c $as_echo_n_body as_echo' 8363 fi 8364 export as_echo_body 8365 as_echo='sh -c $as_echo_body as_echo' 8366 fi 8367 8368 # The user is always right. 8369 if test "${PATH_SEPARATOR+set}" != set; then 8370 PATH_SEPARATOR=: 8371 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 8372 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 8373 PATH_SEPARATOR=';' 8374 } 8375 fi 8376 8377 8378 # IFS 8379 # We need space, tab and new line, in precisely that order. Quoting is 8380 # there to prevent editors from complaining about space-tab. 8381 # (If _AS_PATH_WALK were called with IFS unset, it would disable word 8382 # splitting by setting IFS to empty value.) 8383 IFS=" "" $as_nl" 8384 8385 # Find who we are. Look in the path if we contain no directory separator. 8386 as_myself= 8387 case $0 in #(( 8388 *[\\/]* ) as_myself=$0 ;; 8389 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8390 for as_dir in $PATH 8391 do 8392 IFS=$as_save_IFS 8393 test -z "$as_dir" && as_dir=. 8394 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 8395 done 8396 IFS=$as_save_IFS 8397 8398 ;; 8399 esac 8400 # We did not find ourselves, most probably we were run as `sh COMMAND' 8401 # in which case we are not to be found in the path. 8402 if test "x$as_myself" = x; then 8403 as_myself=$0 8404 fi 8405 if test ! -f "$as_myself"; then 8406 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 8407 exit 1 8408 fi 8409 8410 # Unset variables that we do not need and which cause bugs (e.g. in 8411 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 8412 # suppresses any "Segmentation fault" message there. '((' could 8413 # trigger a bug in pdksh 5.2.14. 8414 for as_var in BASH_ENV ENV MAIL MAILPATH 8415 do eval test x\${$as_var+set} = xset \ 8416 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 8417 done 8418 PS1='$ ' 8419 PS2='> ' 8420 PS4='+ ' 8421 8422 # NLS nuisances. 8423 LC_ALL=C 8424 export LC_ALL 8425 LANGUAGE=C 8426 export LANGUAGE 8427 8428 # CDPATH. 8429 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH 8430 8431 8432 # as_fn_error STATUS ERROR [LINENO LOG_FD] 8433 # ---------------------------------------- 8434 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 8435 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the 8436 # script with STATUS, using 1 if that was 0. 8437 as_fn_error () 8438 { 8439 as_status=$1; test $as_status -eq 0 && as_status=1 8440 if test "$4"; then 8441 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 8442 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 8443 fi 8444 $as_echo "$as_me: error: $2" >&2 8445 as_fn_exit $as_status 8446 } # as_fn_error 8447 8448 8449 # as_fn_set_status STATUS 8450 # ----------------------- 8451 # Set $? to STATUS, without forking. 8452 as_fn_set_status () 8453 { 8454 return $1 8455 } # as_fn_set_status 8456 8457 # as_fn_exit STATUS 8458 # ----------------- 8459 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 8460 as_fn_exit () 8461 { 8462 set +e 8463 as_fn_set_status $1 8464 exit $1 8465 } # as_fn_exit 8466 8467 # as_fn_unset VAR 8468 # --------------- 8469 # Portably unset VAR. 8470 as_fn_unset () 8471 { 8472 { eval $1=; unset $1;} 8473 } 8474 as_unset=as_fn_unset 8475 # as_fn_append VAR VALUE 8476 # ---------------------- 8477 # Append the text in VALUE to the end of the definition contained in VAR. Take 8478 # advantage of any shell optimizations that allow amortized linear growth over 8479 # repeated appends, instead of the typical quadratic growth present in naive 8480 # implementations. 8481 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 8482 eval 'as_fn_append () 8483 { 8484 eval $1+=\$2 8485 }' 8486 else 8487 as_fn_append () 8488 { 8489 eval $1=\$$1\$2 8490 } 8491 fi # as_fn_append 8492 8493 # as_fn_arith ARG... 8494 # ------------------ 8495 # Perform arithmetic evaluation on the ARGs, and store the result in the 8496 # global $as_val. Take advantage of shells that can avoid forks. The arguments 8497 # must be portable across $(()) and expr. 8498 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 8499 eval 'as_fn_arith () 8500 { 8501 as_val=$(( $* )) 8502 }' 8503 else 8504 as_fn_arith () 8505 { 8506 as_val=`expr "$@" || test $? -eq 1` 8507 } 8508 fi # as_fn_arith 8509 8510 8511 if expr a : '\(a\)' >/dev/null 2>&1 && 8512 test "X`expr 00001 : '.*\(...\)'`" = X001; then 8513 as_expr=expr 8514 else 8515 as_expr=false 8516 fi 8517 8518 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 8519 as_basename=basename 8520 else 8521 as_basename=false 8522 fi 8523 8524 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 8525 as_dirname=dirname 8526 else 8527 as_dirname=false 8528 fi 8529 8530 as_me=`$as_basename -- "$0" || 8531 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 8532 X"$0" : 'X\(//\)$' \| \ 8533 X"$0" : 'X\(/\)' \| . 2>/dev/null || 8534 $as_echo X/"$0" | 8535 sed '/^.*\/\([^/][^/]*\)\/*$/{ 8536 s//\1/ 8537 q 8538 } 8539 /^X\/\(\/\/\)$/{ 8540 s//\1/ 8541 q 8542 } 8543 /^X\/\(\/\).*/{ 8544 s//\1/ 8545 q 8546 } 8547 s/.*/./; q'` 8548 8549 # Avoid depending upon Character Ranges. 8550 as_cr_letters='abcdefghijklmnopqrstuvwxyz' 8551 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 8552 as_cr_Letters=$as_cr_letters$as_cr_LETTERS 8553 as_cr_digits='0123456789' 8554 as_cr_alnum=$as_cr_Letters$as_cr_digits 8555 8556 ECHO_C= ECHO_N= ECHO_T= 8557 case `echo -n x` in #((((( 8558 -n*) 8559 case `echo 'xy\c'` in 8560 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 8561 xy) ECHO_C='\c';; 8562 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 8563 ECHO_T=' ';; 8564 esac;; 8565 *) 8566 ECHO_N='-n';; 8567 esac 8568 8569 rm -f conf$$ conf$$.exe conf$$.file 8570 if test -d conf$$.dir; then 8571 rm -f conf$$.dir/conf$$.file 8572 else 8573 rm -f conf$$.dir 8574 mkdir conf$$.dir 2>/dev/null 8575 fi 8576 if (echo >conf$$.file) 2>/dev/null; then 8577 if ln -s conf$$.file conf$$ 2>/dev/null; then 8578 as_ln_s='ln -s' 8579 # ... but there are two gotchas: 8580 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 8581 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 8582 # In both cases, we have to default to `cp -pR'. 8583 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 8584 as_ln_s='cp -pR' 8585 elif ln conf$$.file conf$$ 2>/dev/null; then 8586 as_ln_s=ln 8587 else 8588 as_ln_s='cp -pR' 8589 fi 8590 else 8591 as_ln_s='cp -pR' 8592 fi 8593 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 8594 rmdir conf$$.dir 2>/dev/null 8595 8596 8597 # as_fn_mkdir_p 8598 # ------------- 8599 # Create "$as_dir" as a directory, including parents if necessary. 8600 as_fn_mkdir_p () 8601 { 8602 8603 case $as_dir in #( 8604 -*) as_dir=./$as_dir;; 8605 esac 8606 test -d "$as_dir" || eval $as_mkdir_p || { 8607 as_dirs= 8608 while :; do 8609 case $as_dir in #( 8610 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 8611 *) as_qdir=$as_dir;; 8612 esac 8613 as_dirs="'$as_qdir' $as_dirs" 8614 as_dir=`$as_dirname -- "$as_dir" || 8615 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 8616 X"$as_dir" : 'X\(//\)[^/]' \| \ 8617 X"$as_dir" : 'X\(//\)$' \| \ 8618 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 8619 $as_echo X"$as_dir" | 8620 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 8621 s//\1/ 8622 q 8623 } 8624 /^X\(\/\/\)[^/].*/{ 8625 s//\1/ 8626 q 8627 } 8628 /^X\(\/\/\)$/{ 8629 s//\1/ 8630 q 8631 } 8632 /^X\(\/\).*/{ 8633 s//\1/ 8634 q 8635 } 8636 s/.*/./; q'` 8637 test -d "$as_dir" && break 8638 done 8639 test -z "$as_dirs" || eval "mkdir $as_dirs" 8640 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 8641 8642 8643 } # as_fn_mkdir_p 8644 if mkdir -p . 2>/dev/null; then 8645 as_mkdir_p='mkdir -p "$as_dir"' 8646 else 8647 test -d ./-p && rmdir ./-p 8648 as_mkdir_p=false 8649 fi 8650 8651 8652 # as_fn_executable_p FILE 8653 # ----------------------- 8654 # Test if FILE is an executable regular file. 8655 as_fn_executable_p () 8656 { 8657 test -f "$1" && test -x "$1" 8658 } # as_fn_executable_p 8659 as_test_x='test -x' 8660 as_executable_p=as_fn_executable_p 8661 8662 # Sed expression to map a string onto a valid CPP name. 8663 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 8664 8665 # Sed expression to map a string onto a valid variable name. 8666 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 8667 8668 8669 exec 6>&1 8670 ## ----------------------------------- ## 8671 ## Main body of $CONFIG_STATUS script. ## 8672 ## ----------------------------------- ## 8673 _ASEOF 8674 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 8675 8676 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8677 # Save the log message, to keep $0 and so on meaningful, and to 8678 # report actual input values of CONFIG_FILES etc. instead of their 8679 # values after options handling. 8680 ac_log=" 8681 This file was extended by $as_me, which was 8682 generated by GNU Autoconf 2.69. Invocation command line was 8683 8684 CONFIG_FILES = $CONFIG_FILES 8685 CONFIG_HEADERS = $CONFIG_HEADERS 8686 CONFIG_LINKS = $CONFIG_LINKS 8687 CONFIG_COMMANDS = $CONFIG_COMMANDS 8688 $ $0 $@ 8689 8690 on `(hostname || uname -n) 2>/dev/null | sed 1q` 8691 " 8692 8693 _ACEOF 8694 8695 case $ac_config_files in *" 8696 "*) set x $ac_config_files; shift; ac_config_files=$*;; 8697 esac 8698 8699 case $ac_config_headers in *" 8700 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; 8701 esac 8702 8703 8704 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8705 # Files that config.status was made for. 8706 config_files="$ac_config_files" 8707 config_headers="$ac_config_headers" 8708 config_commands="$ac_config_commands" 8709 8710 _ACEOF 8711 8712 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8713 ac_cs_usage="\ 8714 \`$as_me' instantiates files and other configuration actions 8715 from templates according to the current configuration. Unless the files 8716 and actions are specified as TAGs, all are instantiated by default. 8717 8718 Usage: $0 [OPTION]... [TAG]... 8719 8720 -h, --help print this help, then exit 8721 -V, --version print version number and configuration settings, then exit 8722 --config print configuration, then exit 8723 -q, --quiet, --silent 8724 do not print progress messages 8725 -d, --debug don't remove temporary files 8726 --recheck update $as_me by reconfiguring in the same conditions 8727 --file=FILE[:TEMPLATE] 8728 instantiate the configuration file FILE 8729 --header=FILE[:TEMPLATE] 8730 instantiate the configuration header FILE 8731 8732 Configuration files: 8733 $config_files 8734 8735 Configuration headers: 8736 $config_headers 8737 8738 Configuration commands: 8739 $config_commands 8740 8741 Report bugs to the package provider." 8742 8743 _ACEOF 8744 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8745 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 8746 ac_cs_version="\\ 8747 config.status 8748 configured by $0, generated by GNU Autoconf 2.69, 8749 with options \\"\$ac_cs_config\\" 8750 8751 Copyright (C) 2012 Free Software Foundation, Inc. 8752 This config.status script is free software; the Free Software Foundation 8753 gives unlimited permission to copy, distribute and modify it." 8754 8755 ac_pwd='$ac_pwd' 8756 srcdir='$srcdir' 8757 INSTALL='$INSTALL' 8758 test -n "\$AWK" || AWK=awk 8759 _ACEOF 8760 8761 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8762 # The default lists apply if the user does not specify any file. 8763 ac_need_defaults=: 8764 while test $# != 0 8765 do 8766 case $1 in 8767 --*=?*) 8768 ac_option=`expr "X$1" : 'X\([^=]*\)='` 8769 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 8770 ac_shift=: 8771 ;; 8772 --*=) 8773 ac_option=`expr "X$1" : 'X\([^=]*\)='` 8774 ac_optarg= 8775 ac_shift=: 8776 ;; 8777 *) 8778 ac_option=$1 8779 ac_optarg=$2 8780 ac_shift=shift 8781 ;; 8782 esac 8783 8784 case $ac_option in 8785 # Handling of the options. 8786 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 8787 ac_cs_recheck=: ;; 8788 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 8789 $as_echo "$ac_cs_version"; exit ;; 8790 --config | --confi | --conf | --con | --co | --c ) 8791 $as_echo "$ac_cs_config"; exit ;; 8792 --debug | --debu | --deb | --de | --d | -d ) 8793 debug=: ;; 8794 --file | --fil | --fi | --f ) 8795 $ac_shift 8796 case $ac_optarg in 8797 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8798 '') as_fn_error $? "missing file argument" ;; 8799 esac 8800 as_fn_append CONFIG_FILES " '$ac_optarg'" 8801 ac_need_defaults=false;; 8802 --header | --heade | --head | --hea ) 8803 $ac_shift 8804 case $ac_optarg in 8805 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 8806 esac 8807 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 8808 ac_need_defaults=false;; 8809 --he | --h) 8810 # Conflict between --help and --header 8811 as_fn_error $? "ambiguous option: \`$1' 8812 Try \`$0 --help' for more information.";; 8813 --help | --hel | -h ) 8814 $as_echo "$ac_cs_usage"; exit ;; 8815 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 8816 | -silent | --silent | --silen | --sile | --sil | --si | --s) 8817 ac_cs_silent=: ;; 8818 8819 # This is an error. 8820 -*) as_fn_error $? "unrecognized option: \`$1' 8821 Try \`$0 --help' for more information." ;; 8822 8823 *) as_fn_append ac_config_targets " $1" 8824 ac_need_defaults=false ;; 8825 8826 esac 8827 shift 8828 done 8829 8830 ac_configure_extra_args= 8831 8832 if $ac_cs_silent; then 8833 exec 6>/dev/null 8834 ac_configure_extra_args="$ac_configure_extra_args --silent" 8835 fi 8836 8837 _ACEOF 8838 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8839 if \$ac_cs_recheck; then 8840 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 8841 shift 8842 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 8843 CONFIG_SHELL='$SHELL' 8844 export CONFIG_SHELL 8845 exec "\$@" 8846 fi 8847 8848 _ACEOF 8849 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8850 exec 5>>config.log 8851 { 8852 echo 8853 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 8854 ## Running $as_me. ## 8855 _ASBOX 8856 $as_echo "$ac_log" 8857 } >&5 8858 8859 _ACEOF 8860 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8861 # 8862 # INIT-COMMANDS 8863 # 8864 8865 8866 _ACEOF 8867 8868 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 8869 8870 # Handling of arguments. 8871 for ac_config_target in $ac_config_targets 8872 do 8873 case $ac_config_target in 8874 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 8875 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 8876 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 8877 "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;; 8878 8879 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 8880 esac 8881 done 8882 8883 8884 # If the user did not use the arguments to specify the items to instantiate, 8885 # then the envvar interface is used. Set only those that are not. 8886 # We use the long form for the default assignment because of an extremely 8887 # bizarre bug on SunOS 4.1.3. 8888 if $ac_need_defaults; then 8889 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 8890 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 8891 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 8892 fi 8893 8894 # Have a temporary directory for convenience. Make it in the build tree 8895 # simply because there is no reason against having it here, and in addition, 8896 # creating and moving files from /tmp can sometimes cause problems. 8897 # Hook for its removal unless debugging. 8898 # Note that there is a small window in which the directory will not be cleaned: 8899 # after its creation but before its name has been assigned to `$tmp'. 8900 $debug || 8901 { 8902 tmp= ac_tmp= 8903 trap 'exit_status=$? 8904 : "${ac_tmp:=$tmp}" 8905 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 8906 ' 0 8907 trap 'as_fn_exit 1' 1 2 13 15 8908 } 8909 # Create a (secure) tmp directory for tmp files. 8910 8911 { 8912 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 8913 test -d "$tmp" 8914 } || 8915 { 8916 tmp=./conf$$-$RANDOM 8917 (umask 077 && mkdir "$tmp") 8918 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 8919 ac_tmp=$tmp 8920 8921 # Set up the scripts for CONFIG_FILES section. 8922 # No need to generate them if there are no CONFIG_FILES. 8923 # This happens for instance with `./config.status config.h'. 8924 if test -n "$CONFIG_FILES"; then 8925 8926 8927 ac_cr=`echo X | tr X '\015'` 8928 # On cygwin, bash can eat \r inside `` if the user requested igncr. 8929 # But we know of no other shell where ac_cr would be empty at this 8930 # point, so we can use a bashism as a fallback. 8931 if test "x$ac_cr" = x; then 8932 eval ac_cr=\$\'\\r\' 8933 fi 8934 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 8935 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 8936 ac_cs_awk_cr='\\r' 8937 else 8938 ac_cs_awk_cr=$ac_cr 8939 fi 8940 8941 echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 8942 _ACEOF 8943 8944 8945 { 8946 echo "cat >conf$$subs.awk <<_ACEOF" && 8947 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 8948 echo "_ACEOF" 8949 } >conf$$subs.sh || 8950 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8951 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 8952 ac_delim='%!_!# ' 8953 for ac_last_try in false false false false false :; do 8954 . ./conf$$subs.sh || 8955 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8956 8957 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 8958 if test $ac_delim_n = $ac_delim_num; then 8959 break 8960 elif $ac_last_try; then 8961 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 8962 else 8963 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 8964 fi 8965 done 8966 rm -f conf$$subs.sh 8967 8968 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 8969 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 8970 _ACEOF 8971 sed -n ' 8972 h 8973 s/^/S["/; s/!.*/"]=/ 8974 p 8975 g 8976 s/^[^!]*!// 8977 :repl 8978 t repl 8979 s/'"$ac_delim"'$// 8980 t delim 8981 :nl 8982 h 8983 s/\(.\{148\}\)..*/\1/ 8984 t more1 8985 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 8986 p 8987 n 8988 b repl 8989 :more1 8990 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 8991 p 8992 g 8993 s/.\{148\}// 8994 t nl 8995 :delim 8996 h 8997 s/\(.\{148\}\)..*/\1/ 8998 t more2 8999 s/["\\]/\\&/g; s/^/"/; s/$/"/ 9000 p 9001 b 9002 :more2 9003 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 9004 p 9005 g 9006 s/.\{148\}// 9007 t delim 9008 ' <conf$$subs.awk | sed ' 9009 /^[^""]/{ 9010 N 9011 s/\n// 9012 } 9013 ' >>$CONFIG_STATUS || ac_write_fail=1 9014 rm -f conf$$subs.awk 9015 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9016 _ACAWK 9017 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 9018 for (key in S) S_is_set[key] = 1 9019 FS = "" 9020 9021 } 9022 { 9023 line = $ 0 9024 nfields = split(line, field, "@") 9025 substed = 0 9026 len = length(field[1]) 9027 for (i = 2; i < nfields; i++) { 9028 key = field[i] 9029 keylen = length(key) 9030 if (S_is_set[key]) { 9031 value = S[key] 9032 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 9033 len += length(value) + length(field[++i]) 9034 substed = 1 9035 } else 9036 len += 1 + keylen 9037 } 9038 9039 print line 9040 } 9041 9042 _ACAWK 9043 _ACEOF 9044 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9045 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 9046 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 9047 else 9048 cat 9049 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 9050 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 9051 _ACEOF 9052 9053 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), 9054 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 9055 # trailing colons and then remove the whole line if VPATH becomes empty 9056 # (actually we leave an empty line to preserve line numbers). 9057 if test "x$srcdir" = x.; then 9058 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 9059 h 9060 s/// 9061 s/^/:/ 9062 s/[ ]*$/:/ 9063 s/:\$(srcdir):/:/g 9064 s/:\${srcdir}:/:/g 9065 s/:@srcdir@:/:/g 9066 s/^:*// 9067 s/:*$// 9068 x 9069 s/\(=[ ]*\).*/\1/ 9070 G 9071 s/\n// 9072 s/^[^=]*=[ ]*$// 9073 }' 9074 fi 9075 9076 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9077 fi # test -n "$CONFIG_FILES" 9078 9079 # Set up the scripts for CONFIG_HEADERS section. 9080 # No need to generate them if there are no CONFIG_HEADERS. 9081 # This happens for instance with `./config.status Makefile'. 9082 if test -n "$CONFIG_HEADERS"; then 9083 cat >"$ac_tmp/defines.awk" <<\_ACAWK || 9084 BEGIN { 9085 _ACEOF 9086 9087 # Transform confdefs.h into an awk script `defines.awk', embedded as 9088 # here-document in config.status, that substitutes the proper values into 9089 # config.h.in to produce config.h. 9090 9091 # Create a delimiter string that does not exist in confdefs.h, to ease 9092 # handling of long lines. 9093 ac_delim='%!_!# ' 9094 for ac_last_try in false false :; do 9095 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 9096 if test -z "$ac_tt"; then 9097 break 9098 elif $ac_last_try; then 9099 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 9100 else 9101 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 9102 fi 9103 done 9104 9105 # For the awk script, D is an array of macro values keyed by name, 9106 # likewise P contains macro parameters if any. Preserve backslash 9107 # newline sequences. 9108 9109 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 9110 sed -n ' 9111 s/.\{148\}/&'"$ac_delim"'/g 9112 t rset 9113 :rset 9114 s/^[ ]*#[ ]*define[ ][ ]*/ / 9115 t def 9116 d 9117 :def 9118 s/\\$// 9119 t bsnl 9120 s/["\\]/\\&/g 9121 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 9122 D["\1"]=" \3"/p 9123 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 9124 d 9125 :bsnl 9126 s/["\\]/\\&/g 9127 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 9128 D["\1"]=" \3\\\\\\n"\\/p 9129 t cont 9130 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 9131 t cont 9132 d 9133 :cont 9134 n 9135 s/.\{148\}/&'"$ac_delim"'/g 9136 t clear 9137 :clear 9138 s/\\$// 9139 t bsnlc 9140 s/["\\]/\\&/g; s/^/"/; s/$/"/p 9141 d 9142 :bsnlc 9143 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 9144 b cont 9145 ' <confdefs.h | sed ' 9146 s/'"$ac_delim"'/"\\\ 9147 "/g' >>$CONFIG_STATUS || ac_write_fail=1 9148 9149 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9150 for (key in D) D_is_set[key] = 1 9151 FS = "" 9152 } 9153 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 9154 line = \$ 0 9155 split(line, arg, " ") 9156 if (arg[1] == "#") { 9157 defundef = arg[2] 9158 mac1 = arg[3] 9159 } else { 9160 defundef = substr(arg[1], 2) 9161 mac1 = arg[2] 9162 } 9163 split(mac1, mac2, "(") #) 9164 macro = mac2[1] 9165 prefix = substr(line, 1, index(line, defundef) - 1) 9166 if (D_is_set[macro]) { 9167 # Preserve the white space surrounding the "#". 9168 print prefix "define", macro P[macro] D[macro] 9169 next 9170 } else { 9171 # Replace #undef with comments. This is necessary, for example, 9172 # in the case of _POSIX_SOURCE, which is predefined and required 9173 # on some systems where configure will not decide to define it. 9174 if (defundef == "undef") { 9175 print "/*", prefix defundef, macro, "*/" 9176 next 9177 } 9178 } 9179 } 9180 { print } 9181 _ACAWK 9182 _ACEOF 9183 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9184 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 9185 fi # test -n "$CONFIG_HEADERS" 9186 9187 9188 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 9189 shift 9190 for ac_tag 9191 do 9192 case $ac_tag in 9193 :[FHLC]) ac_mode=$ac_tag; continue;; 9194 esac 9195 case $ac_mode$ac_tag in 9196 :[FHL]*:*);; 9197 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 9198 :[FH]-) ac_tag=-:-;; 9199 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 9200 esac 9201 ac_save_IFS=$IFS 9202 IFS=: 9203 set x $ac_tag 9204 IFS=$ac_save_IFS 9205 shift 9206 ac_file=$1 9207 shift 9208 9209 case $ac_mode in 9210 :L) ac_source=$1;; 9211 :[FH]) 9212 ac_file_inputs= 9213 for ac_f 9214 do 9215 case $ac_f in 9216 -) ac_f="$ac_tmp/stdin";; 9217 *) # Look for the file first in the build tree, then in the source tree 9218 # (if the path is not absolute). The absolute path cannot be DOS-style, 9219 # because $ac_f cannot contain `:'. 9220 test -f "$ac_f" || 9221 case $ac_f in 9222 [\\/$]*) false;; 9223 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 9224 esac || 9225 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 9226 esac 9227 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 9228 as_fn_append ac_file_inputs " '$ac_f'" 9229 done 9230 9231 # Let's still pretend it is `configure' which instantiates (i.e., don't 9232 # use $as_me), people would be surprised to read: 9233 # /* config.h. Generated by config.status. */ 9234 configure_input='Generated from '` 9235 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 9236 `' by configure.' 9237 if test x"$ac_file" != x-; then 9238 configure_input="$ac_file. $configure_input" 9239 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 9240 $as_echo "$as_me: creating $ac_file" >&6;} 9241 fi 9242 # Neutralize special characters interpreted by sed in replacement strings. 9243 case $configure_input in #( 9244 *\&* | *\|* | *\\* ) 9245 ac_sed_conf_input=`$as_echo "$configure_input" | 9246 sed 's/[\\\\&|]/\\\\&/g'`;; #( 9247 *) ac_sed_conf_input=$configure_input;; 9248 esac 9249 9250 case $ac_tag in 9251 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 9252 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 9253 esac 9254 ;; 9255 esac 9256 9257 ac_dir=`$as_dirname -- "$ac_file" || 9258 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 9259 X"$ac_file" : 'X\(//\)[^/]' \| \ 9260 X"$ac_file" : 'X\(//\)$' \| \ 9261 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 9262 $as_echo X"$ac_file" | 9263 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 9264 s//\1/ 9265 q 9266 } 9267 /^X\(\/\/\)[^/].*/{ 9268 s//\1/ 9269 q 9270 } 9271 /^X\(\/\/\)$/{ 9272 s//\1/ 9273 q 9274 } 9275 /^X\(\/\).*/{ 9276 s//\1/ 9277 q 9278 } 9279 s/.*/./; q'` 9280 as_dir="$ac_dir"; as_fn_mkdir_p 9281 ac_builddir=. 9282 9283 case "$ac_dir" in 9284 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 9285 *) 9286 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 9287 # A ".." for each directory in $ac_dir_suffix. 9288 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 9289 case $ac_top_builddir_sub in 9290 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 9291 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 9292 esac ;; 9293 esac 9294 ac_abs_top_builddir=$ac_pwd 9295 ac_abs_builddir=$ac_pwd$ac_dir_suffix 9296 # for backward compatibility: 9297 ac_top_builddir=$ac_top_build_prefix 9298 9299 case $srcdir in 9300 .) # We are building in place. 9301 ac_srcdir=. 9302 ac_top_srcdir=$ac_top_builddir_sub 9303 ac_abs_top_srcdir=$ac_pwd ;; 9304 [\\/]* | ?:[\\/]* ) # Absolute name. 9305 ac_srcdir=$srcdir$ac_dir_suffix; 9306 ac_top_srcdir=$srcdir 9307 ac_abs_top_srcdir=$srcdir ;; 9308 *) # Relative name. 9309 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 9310 ac_top_srcdir=$ac_top_build_prefix$srcdir 9311 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 9312 esac 9313 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 9314 9315 9316 case $ac_mode in 9317 :F) 9318 # 9319 # CONFIG_FILE 9320 # 9321 9322 case $INSTALL in 9323 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 9324 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 9325 esac 9326 _ACEOF 9327 9328 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9329 # If the template does not know about datarootdir, expand it. 9330 # FIXME: This hack should be removed a few years after 2.60. 9331 ac_datarootdir_hack=; ac_datarootdir_seen= 9332 ac_sed_dataroot=' 9333 /datarootdir/ { 9334 p 9335 q 9336 } 9337 /@datadir@/p 9338 /@docdir@/p 9339 /@infodir@/p 9340 /@localedir@/p 9341 /@mandir@/p' 9342 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 9343 *datarootdir*) ac_datarootdir_seen=yes;; 9344 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 9345 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 9346 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 9347 _ACEOF 9348 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9349 ac_datarootdir_hack=' 9350 s&@datadir@&$datadir&g 9351 s&@docdir@&$docdir&g 9352 s&@infodir@&$infodir&g 9353 s&@localedir@&$localedir&g 9354 s&@mandir@&$mandir&g 9355 s&\\\${datarootdir}&$datarootdir&g' ;; 9356 esac 9357 _ACEOF 9358 9359 # Neutralize VPATH when `$srcdir' = `.'. 9360 # Shell code in configure.ac might set extrasub. 9361 # FIXME: do we really want to maintain this feature? 9362 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 9363 ac_sed_extra="$ac_vpsub 9364 $extrasub 9365 _ACEOF 9366 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 9367 :t 9368 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b 9369 s|@configure_input@|$ac_sed_conf_input|;t t 9370 s&@top_builddir@&$ac_top_builddir_sub&;t t 9371 s&@top_build_prefix@&$ac_top_build_prefix&;t t 9372 s&@srcdir@&$ac_srcdir&;t t 9373 s&@abs_srcdir@&$ac_abs_srcdir&;t t 9374 s&@top_srcdir@&$ac_top_srcdir&;t t 9375 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 9376 s&@builddir@&$ac_builddir&;t t 9377 s&@abs_builddir@&$ac_abs_builddir&;t t 9378 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 9379 s&@INSTALL@&$ac_INSTALL&;t t 9380 $ac_datarootdir_hack 9381 " 9382 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 9383 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9384 9385 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 9386 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 9387 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 9388 "$ac_tmp/out"`; test -z "$ac_out"; } && 9389 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9390 which seems to be undefined. Please make sure it is defined" >&5 9391 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 9392 which seems to be undefined. Please make sure it is defined" >&2;} 9393 9394 rm -f "$ac_tmp/stdin" 9395 case $ac_file in 9396 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 9397 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 9398 esac \ 9399 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9400 ;; 9401 :H) 9402 # 9403 # CONFIG_HEADER 9404 # 9405 if test x"$ac_file" != x-; then 9406 { 9407 $as_echo "/* $configure_input */" \ 9408 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 9409 } >"$ac_tmp/config.h" \ 9410 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9411 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 9412 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 9413 $as_echo "$as_me: $ac_file is unchanged" >&6;} 9414 else 9415 rm -f "$ac_file" 9416 mv "$ac_tmp/config.h" "$ac_file" \ 9417 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 9418 fi 9419 else 9420 $as_echo "/* $configure_input */" \ 9421 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 9422 || as_fn_error $? "could not create -" "$LINENO" 5 9423 fi 9424 ;; 9425 9426 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 9427 $as_echo "$as_me: executing $ac_file commands" >&6;} 9428 ;; 9429 esac 9430 9431 9432 case $ac_file$ac_mode in 9433 "default-1":C) if test -f .devel; then 9434 echo timestamp > stamp-h 9435 cat Makefile-devel-adds >> Makefile 9436 make depend 9437 fi ;; 9438 9439 esac 9440 done # for ac_tag 9441 9442 9443 as_fn_exit 0 9444 _ACEOF 9445 ac_clean_files=$ac_clean_files_save 9446 9447 test $ac_write_fail = 0 || 9448 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 9449 9450 9451 # configure is writing to config.log, and then calls config.status. 9452 # config.status does its own redirection, appending to config.log. 9453 # Unfortunately, on DOS this fails, as config.log is still kept open 9454 # by configure, so config.status won't be able to write to it; its 9455 # output is simply discarded. So we exec the FD to /dev/null, 9456 # effectively closing config.log, so it can be properly (re)opened and 9457 # appended to by config.status. When coming back to configure, we 9458 # need to make the FD available again. 9459 if test "$no_create" != yes; then 9460 ac_cs_success=: 9461 ac_config_status_args= 9462 test "$silent" = yes && 9463 ac_config_status_args="$ac_config_status_args --quiet" 9464 exec 5>/dev/null 9465 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 9466 exec 5>>config.log 9467 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 9468 # would make configure fail if this is the last instruction. 9469 $ac_cs_success || as_fn_exit 1 9470 fi 9471 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 9472 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 9473 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 9474 fi 9475 9476 exit 0 9477