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