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