Home | History | Annotate | Line # | Download | only in dist
configure revision 1.13
      1 #! /bin/sh
      2 # Guess values for system-dependent variables and create Makefiles.
      3 # Generated by GNU Autoconf 2.71 for tcpdump 4.99.6.
      4 #
      5 #
      6 # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
      7 # Inc.
      8 #
      9 #
     10 # This configure script is free software; the Free Software Foundation
     11 # gives unlimited permission to copy, distribute and modify it.
     12 ## -------------------- ##
     13 ## M4sh Initialization. ##
     14 ## -------------------- ##
     15 
     16 # Be more Bourne compatible
     17 DUALCASE=1; export DUALCASE # for MKS sh
     18 as_nop=:
     19 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
     20 then :
     21   emulate sh
     22   NULLCMD=:
     23   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
     24   # is contrary to our usage.  Disable this feature.
     25   alias -g '${1+"$@"}'='"$@"'
     26   setopt NO_GLOB_SUBST
     27 else $as_nop
     28   case `(set -o) 2>/dev/null` in #(
     29   *posix*) :
     30     set -o posix ;; #(
     31   *) :
     32      ;;
     33 esac
     34 fi
     35 
     36 
     37 
     38 # Reset variables that may have inherited troublesome values from
     39 # the environment.
     40 
     41 # IFS needs to be set, to space, tab, and newline, in precisely that order.
     42 # (If _AS_PATH_WALK were called with IFS unset, it would have the
     43 # side effect of setting IFS to empty, thus disabling word splitting.)
     44 # Quoting is to prevent editors from complaining about space-tab.
     45 as_nl='
     46 '
     47 export as_nl
     48 IFS=" ""	$as_nl"
     49 
     50 PS1='$ '
     51 PS2='> '
     52 PS4='+ '
     53 
     54 # Ensure predictable behavior from utilities with locale-dependent output.
     55 LC_ALL=C
     56 export LC_ALL
     57 LANGUAGE=C
     58 export LANGUAGE
     59 
     60 # We cannot yet rely on "unset" to work, but we need these variables
     61 # to be unset--not just set to an empty or harmless value--now, to
     62 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
     63 # also avoids known problems related to "unset" and subshell syntax
     64 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
     65 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
     66 do eval test \${$as_var+y} \
     67   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
     68 done
     69 
     70 # Ensure that fds 0, 1, and 2 are open.
     71 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
     72 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
     73 if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
     74 
     75 # The user is always right.
     76 if ${PATH_SEPARATOR+false} :; then
     77   PATH_SEPARATOR=:
     78   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     79     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     80       PATH_SEPARATOR=';'
     81   }
     82 fi
     83 
     84 
     85 # Find who we are.  Look in the path if we contain no directory separator.
     86 as_myself=
     87 case $0 in #((
     88   *[\\/]* ) as_myself=$0 ;;
     89   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     90 for as_dir in $PATH
     91 do
     92   IFS=$as_save_IFS
     93   case $as_dir in #(((
     94     '') as_dir=./ ;;
     95     */) ;;
     96     *) as_dir=$as_dir/ ;;
     97   esac
     98     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
     99   done
    100 IFS=$as_save_IFS
    101 
    102      ;;
    103 esac
    104 # We did not find ourselves, most probably we were run as `sh COMMAND'
    105 # in which case we are not to be found in the path.
    106 if test "x$as_myself" = x; then
    107   as_myself=$0
    108 fi
    109 if test ! -f "$as_myself"; then
    110   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    111   exit 1
    112 fi
    113 
    114 
    115 # Use a proper internal environment variable to ensure we don't fall
    116   # into an infinite loop, continuously re-executing ourselves.
    117   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
    118     _as_can_reexec=no; export _as_can_reexec;
    119     # We cannot yet assume a decent shell, so we have to provide a
    120 # neutralization value for shells without unset; and this also
    121 # works around shells that cannot unset nonexistent variables.
    122 # Preserve -v and -x to the replacement shell.
    123 BASH_ENV=/dev/null
    124 ENV=/dev/null
    125 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    126 case $- in # ((((
    127   *v*x* | *x*v* ) as_opts=-vx ;;
    128   *v* ) as_opts=-v ;;
    129   *x* ) as_opts=-x ;;
    130   * ) as_opts= ;;
    131 esac
    132 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    133 # Admittedly, this is quite paranoid, since all the known shells bail
    134 # out after a failed `exec'.
    135 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
    136 exit 255
    137   fi
    138   # We don't want this to propagate to other subprocesses.
    139           { _as_can_reexec=; unset _as_can_reexec;}
    140 if test "x$CONFIG_SHELL" = x; then
    141   as_bourne_compatible="as_nop=:
    142 if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
    143 then :
    144   emulate sh
    145   NULLCMD=:
    146   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
    147   # is contrary to our usage.  Disable this feature.
    148   alias -g '\${1+\"\$@\"}'='\"\$@\"'
    149   setopt NO_GLOB_SUBST
    150 else \$as_nop
    151   case \`(set -o) 2>/dev/null\` in #(
    152   *posix*) :
    153     set -o posix ;; #(
    154   *) :
    155      ;;
    156 esac
    157 fi
    158 "
    159   as_required="as_fn_return () { (exit \$1); }
    160 as_fn_success () { as_fn_return 0; }
    161 as_fn_failure () { as_fn_return 1; }
    162 as_fn_ret_success () { return 0; }
    163 as_fn_ret_failure () { return 1; }
    164 
    165 exitcode=0
    166 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
    167 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
    168 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
    169 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
    170 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
    171 then :
    172 
    173 else \$as_nop
    174   exitcode=1; echo positional parameters were not saved.
    175 fi
    176 test x\$exitcode = x0 || exit 1
    177 blah=\$(echo \$(echo blah))
    178 test x\"\$blah\" = xblah || exit 1
    179 test -x / || exit 1"
    180   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
    181   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
    182   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
    183   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
    184 test \$(( 1 + 1 )) = 2 || exit 1"
    185   if (eval "$as_required") 2>/dev/null
    186 then :
    187   as_have_required=yes
    188 else $as_nop
    189   as_have_required=no
    190 fi
    191   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
    192 then :
    193 
    194 else $as_nop
    195   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    196 as_found=false
    197 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    198 do
    199   IFS=$as_save_IFS
    200   case $as_dir in #(((
    201     '') as_dir=./ ;;
    202     */) ;;
    203     *) as_dir=$as_dir/ ;;
    204   esac
    205   as_found=:
    206   case $as_dir in #(
    207 	 /*)
    208 	   for as_base in sh bash ksh sh5; do
    209 	     # Try only shells that exist, to save several forks.
    210 	     as_shell=$as_dir$as_base
    211 	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    212 		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
    213 then :
    214   CONFIG_SHELL=$as_shell as_have_required=yes
    215 		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
    216 then :
    217   break 2
    218 fi
    219 fi
    220 	   done;;
    221        esac
    222   as_found=false
    223 done
    224 IFS=$as_save_IFS
    225 if $as_found
    226 then :
    227 
    228 else $as_nop
    229   if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
    230 	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
    231 then :
    232   CONFIG_SHELL=$SHELL as_have_required=yes
    233 fi
    234 fi
    235 
    236 
    237       if test "x$CONFIG_SHELL" != x
    238 then :
    239   export CONFIG_SHELL
    240              # We cannot yet assume a decent shell, so we have to provide a
    241 # neutralization value for shells without unset; and this also
    242 # works around shells that cannot unset nonexistent variables.
    243 # Preserve -v and -x to the replacement shell.
    244 BASH_ENV=/dev/null
    245 ENV=/dev/null
    246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    247 case $- in # ((((
    248   *v*x* | *x*v* ) as_opts=-vx ;;
    249   *v* ) as_opts=-v ;;
    250   *x* ) as_opts=-x ;;
    251   * ) as_opts= ;;
    252 esac
    253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    254 # Admittedly, this is quite paranoid, since all the known shells bail
    255 # out after a failed `exec'.
    256 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
    257 exit 255
    258 fi
    259 
    260     if test x$as_have_required = xno
    261 then :
    262   printf "%s\n" "$0: This script requires a shell more modern than all"
    263   printf "%s\n" "$0: the shells that I found on your system."
    264   if test ${ZSH_VERSION+y} ; then
    265     printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    266     printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
    267   else
    268     printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org about your system,
    269 $0: including any error possibly output before this
    270 $0: message. Then install a modern shell, or manually run
    271 $0: the script under such a shell if you do have one."
    272   fi
    273   exit 1
    274 fi
    275 fi
    276 fi
    277 SHELL=${CONFIG_SHELL-/bin/sh}
    278 export SHELL
    279 # Unset more variables known to interfere with behavior of common tools.
    280 CLICOLOR_FORCE= GREP_OPTIONS=
    281 unset CLICOLOR_FORCE GREP_OPTIONS
    282 
    283 ## --------------------- ##
    284 ## M4sh Shell Functions. ##
    285 ## --------------------- ##
    286 # as_fn_unset VAR
    287 # ---------------
    288 # Portably unset VAR.
    289 as_fn_unset ()
    290 {
    291   { eval $1=; unset $1;}
    292 }
    293 as_unset=as_fn_unset
    294 
    295 
    296 # as_fn_set_status STATUS
    297 # -----------------------
    298 # Set $? to STATUS, without forking.
    299 as_fn_set_status ()
    300 {
    301   return $1
    302 } # as_fn_set_status
    303 
    304 # as_fn_exit STATUS
    305 # -----------------
    306 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
    307 as_fn_exit ()
    308 {
    309   set +e
    310   as_fn_set_status $1
    311   exit $1
    312 } # as_fn_exit
    313 # as_fn_nop
    314 # ---------
    315 # Do nothing but, unlike ":", preserve the value of $?.
    316 as_fn_nop ()
    317 {
    318   return $?
    319 }
    320 as_nop=as_fn_nop
    321 
    322 # as_fn_mkdir_p
    323 # -------------
    324 # Create "$as_dir" as a directory, including parents if necessary.
    325 as_fn_mkdir_p ()
    326 {
    327 
    328   case $as_dir in #(
    329   -*) as_dir=./$as_dir;;
    330   esac
    331   test -d "$as_dir" || eval $as_mkdir_p || {
    332     as_dirs=
    333     while :; do
    334       case $as_dir in #(
    335       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
    336       *) as_qdir=$as_dir;;
    337       esac
    338       as_dirs="'$as_qdir' $as_dirs"
    339       as_dir=`$as_dirname -- "$as_dir" ||
    340 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    341 	 X"$as_dir" : 'X\(//\)[^/]' \| \
    342 	 X"$as_dir" : 'X\(//\)$' \| \
    343 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
    344 printf "%s\n" X"$as_dir" |
    345     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
    346 	    s//\1/
    347 	    q
    348 	  }
    349 	  /^X\(\/\/\)[^/].*/{
    350 	    s//\1/
    351 	    q
    352 	  }
    353 	  /^X\(\/\/\)$/{
    354 	    s//\1/
    355 	    q
    356 	  }
    357 	  /^X\(\/\).*/{
    358 	    s//\1/
    359 	    q
    360 	  }
    361 	  s/.*/./; q'`
    362       test -d "$as_dir" && break
    363     done
    364     test -z "$as_dirs" || eval "mkdir $as_dirs"
    365   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
    366 
    367 
    368 } # as_fn_mkdir_p
    369 
    370 # as_fn_executable_p FILE
    371 # -----------------------
    372 # Test if FILE is an executable regular file.
    373 as_fn_executable_p ()
    374 {
    375   test -f "$1" && test -x "$1"
    376 } # as_fn_executable_p
    377 # as_fn_append VAR VALUE
    378 # ----------------------
    379 # Append the text in VALUE to the end of the definition contained in VAR. Take
    380 # advantage of any shell optimizations that allow amortized linear growth over
    381 # repeated appends, instead of the typical quadratic growth present in naive
    382 # implementations.
    383 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
    384 then :
    385   eval 'as_fn_append ()
    386   {
    387     eval $1+=\$2
    388   }'
    389 else $as_nop
    390   as_fn_append ()
    391   {
    392     eval $1=\$$1\$2
    393   }
    394 fi # as_fn_append
    395 
    396 # as_fn_arith ARG...
    397 # ------------------
    398 # Perform arithmetic evaluation on the ARGs, and store the result in the
    399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
    400 # must be portable across $(()) and expr.
    401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
    402 then :
    403   eval 'as_fn_arith ()
    404   {
    405     as_val=$(( $* ))
    406   }'
    407 else $as_nop
    408   as_fn_arith ()
    409   {
    410     as_val=`expr "$@" || test $? -eq 1`
    411   }
    412 fi # as_fn_arith
    413 
    414 # as_fn_nop
    415 # ---------
    416 # Do nothing but, unlike ":", preserve the value of $?.
    417 as_fn_nop ()
    418 {
    419   return $?
    420 }
    421 as_nop=as_fn_nop
    422 
    423 # as_fn_error STATUS ERROR [LINENO LOG_FD]
    424 # ----------------------------------------
    425 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
    426 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
    427 # script with STATUS, using 1 if that was 0.
    428 as_fn_error ()
    429 {
    430   as_status=$1; test $as_status -eq 0 && as_status=1
    431   if test "$4"; then
    432     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    433     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    434   fi
    435   printf "%s\n" "$as_me: error: $2" >&2
    436   as_fn_exit $as_status
    437 } # as_fn_error
    438 
    439 if expr a : '\(a\)' >/dev/null 2>&1 &&
    440    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    441   as_expr=expr
    442 else
    443   as_expr=false
    444 fi
    445 
    446 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    447   as_basename=basename
    448 else
    449   as_basename=false
    450 fi
    451 
    452 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    453   as_dirname=dirname
    454 else
    455   as_dirname=false
    456 fi
    457 
    458 as_me=`$as_basename -- "$0" ||
    459 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    460 	 X"$0" : 'X\(//\)$' \| \
    461 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    462 printf "%s\n" X/"$0" |
    463     sed '/^.*\/\([^/][^/]*\)\/*$/{
    464 	    s//\1/
    465 	    q
    466 	  }
    467 	  /^X\/\(\/\/\)$/{
    468 	    s//\1/
    469 	    q
    470 	  }
    471 	  /^X\/\(\/\).*/{
    472 	    s//\1/
    473 	    q
    474 	  }
    475 	  s/.*/./; q'`
    476 
    477 # Avoid depending upon Character Ranges.
    478 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
    479 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    480 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
    481 as_cr_digits='0123456789'
    482 as_cr_alnum=$as_cr_Letters$as_cr_digits
    483 
    484 
    485   as_lineno_1=$LINENO as_lineno_1a=$LINENO
    486   as_lineno_2=$LINENO as_lineno_2a=$LINENO
    487   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
    488   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
    489   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
    490   sed -n '
    491     p
    492     /[$]LINENO/=
    493   ' <$as_myself |
    494     sed '
    495       s/[$]LINENO.*/&-/
    496       t lineno
    497       b
    498       :lineno
    499       N
    500       :loop
    501       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    502       t loop
    503       s/-\n.*//
    504     ' >$as_me.lineno &&
    505   chmod +x "$as_me.lineno" ||
    506     { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
    507 
    508   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
    509   # already done that, so ensure we don't try to do so again and fall
    510   # in an infinite loop.  This has already happened in practice.
    511   _as_can_reexec=no; export _as_can_reexec
    512   # Don't try to exec as it changes $[0], causing all sort of problems
    513   # (the dirname of $[0] is not the place where we might find the
    514   # original and so on.  Autoconf is especially sensitive to this).
    515   . "./$as_me.lineno"
    516   # Exit status is that of the last command.
    517   exit
    518 }
    519 
    520 
    521 # Determine whether it's possible to make 'echo' print without a newline.
    522 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
    523 # for compatibility with existing Makefiles.
    524 ECHO_C= ECHO_N= ECHO_T=
    525 case `echo -n x` in #(((((
    526 -n*)
    527   case `echo 'xy\c'` in
    528   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    529   xy)  ECHO_C='\c';;
    530   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
    531        ECHO_T='	';;
    532   esac;;
    533 *)
    534   ECHO_N='-n';;
    535 esac
    536 
    537 # For backward compatibility with old third-party macros, we provide
    538 # the shell variables $as_echo and $as_echo_n.  New code should use
    539 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
    540 as_echo='printf %s\n'
    541 as_echo_n='printf %s'
    542 
    543 
    544 rm -f conf$$ conf$$.exe conf$$.file
    545 if test -d conf$$.dir; then
    546   rm -f conf$$.dir/conf$$.file
    547 else
    548   rm -f conf$$.dir
    549   mkdir conf$$.dir 2>/dev/null
    550 fi
    551 if (echo >conf$$.file) 2>/dev/null; then
    552   if ln -s conf$$.file conf$$ 2>/dev/null; then
    553     as_ln_s='ln -s'
    554     # ... but there are two gotchas:
    555     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    556     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    557     # In both cases, we have to default to `cp -pR'.
    558     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    559       as_ln_s='cp -pR'
    560   elif ln conf$$.file conf$$ 2>/dev/null; then
    561     as_ln_s=ln
    562   else
    563     as_ln_s='cp -pR'
    564   fi
    565 else
    566   as_ln_s='cp -pR'
    567 fi
    568 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    569 rmdir conf$$.dir 2>/dev/null
    570 
    571 if mkdir -p . 2>/dev/null; then
    572   as_mkdir_p='mkdir -p "$as_dir"'
    573 else
    574   test -d ./-p && rmdir ./-p
    575   as_mkdir_p=false
    576 fi
    577 
    578 as_test_x='test -x'
    579 as_executable_p=as_fn_executable_p
    580 
    581 # Sed expression to map a string onto a valid CPP name.
    582 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    583 
    584 # Sed expression to map a string onto a valid variable name.
    585 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    586 
    587 
    588 test -n "$DJDIR" || exec 7<&0 </dev/null
    589 exec 6>&1
    590 
    591 # Name of the host.
    592 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
    593 # so uname gets run too.
    594 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    595 
    596 #
    597 # Initializations.
    598 #
    599 ac_default_prefix=/usr/local
    600 ac_clean_files=
    601 ac_config_libobj_dir=.
    602 LIBOBJS=
    603 cross_compiling=no
    604 subdirs=
    605 MFLAGS=
    606 MAKEFLAGS=
    607 
    608 # Identity of this package.
    609 PACKAGE_NAME='tcpdump'
    610 PACKAGE_TARNAME='tcpdump'
    611 PACKAGE_VERSION='4.99.6'
    612 PACKAGE_STRING='tcpdump 4.99.6'
    613 PACKAGE_BUGREPORT=''
    614 PACKAGE_URL=''
    615 
    616 ac_unique_file="tcpdump.c"
    617 # Factoring default headers for most tests.
    618 ac_includes_default="\
    619 #include <stddef.h>
    620 #ifdef HAVE_STDIO_H
    621 # include <stdio.h>
    622 #endif
    623 #ifdef HAVE_STDLIB_H
    624 # include <stdlib.h>
    625 #endif
    626 #ifdef HAVE_STRING_H
    627 # include <string.h>
    628 #endif
    629 #ifdef HAVE_INTTYPES_H
    630 # include <inttypes.h>
    631 #endif
    632 #ifdef HAVE_STDINT_H
    633 # include <stdint.h>
    634 #endif
    635 #ifdef HAVE_STRINGS_H
    636 # include <strings.h>
    637 #endif
    638 #ifdef HAVE_SYS_TYPES_H
    639 # include <sys/types.h>
    640 #endif
    641 #ifdef HAVE_SYS_STAT_H
    642 # include <sys/stat.h>
    643 #endif
    644 #ifdef HAVE_UNISTD_H
    645 # include <unistd.h>
    646 #endif"
    647 
    648 ac_header_c_list=
    649 ac_subst_vars='LTLIBOBJS
    650 INSTALL_DATA
    651 INSTALL_SCRIPT
    652 INSTALL_PROGRAM
    653 MAN_MISC_INFO
    654 MAN_FILE_FORMATS
    655 LOCALSRC
    656 V_PCAPDEP
    657 V_INCLS
    658 V_DEFS
    659 V_CCOPT
    660 LIBCRYPTO_LIBS_STATIC
    661 LIBCRYPTO_LIBS
    662 LIBCRYPTO_CFLAGS
    663 MKDEP
    664 DEPENDENCY_CFLAG
    665 AR
    666 RANLIB
    667 PCAP_CONFIG
    668 LIBOBJS
    669 EGREP
    670 GREP
    671 CPP
    672 BREW
    673 PKG_CONFIG_LIBDIR
    674 PKG_CONFIG_PATH
    675 PKG_CONFIG
    676 OBJEXT
    677 EXEEXT
    678 ac_ct_CC
    679 CPPFLAGS
    680 LDFLAGS
    681 CFLAGS
    682 CC
    683 SHLICC2
    684 host_os
    685 host_vendor
    686 host_cpu
    687 host
    688 build_os
    689 build_vendor
    690 build_cpu
    691 build
    692 target_alias
    693 host_alias
    694 build_alias
    695 LIBS
    696 ECHO_T
    697 ECHO_N
    698 ECHO_C
    699 DEFS
    700 mandir
    701 localedir
    702 libdir
    703 psdir
    704 pdfdir
    705 dvidir
    706 htmldir
    707 infodir
    708 docdir
    709 oldincludedir
    710 includedir
    711 runstatedir
    712 localstatedir
    713 sharedstatedir
    714 sysconfdir
    715 datadir
    716 datarootdir
    717 libexecdir
    718 sbindir
    719 bindir
    720 program_transform_name
    721 prefix
    722 exec_prefix
    723 PACKAGE_URL
    724 PACKAGE_BUGREPORT
    725 PACKAGE_STRING
    726 PACKAGE_VERSION
    727 PACKAGE_TARNAME
    728 PACKAGE_NAME
    729 PATH_SEPARATOR
    730 SHELL'
    731 ac_subst_files=''
    732 ac_user_opts='
    733 enable_option_checking
    734 with_gcc
    735 enable_universal
    736 with_smi
    737 enable_instrument_functions
    738 enable_smb
    739 with_user
    740 with_chroot
    741 with_sandbox_capsicum
    742 enable_local_libpcap
    743 with_crypto
    744 with_cap_ng
    745 '
    746       ac_precious_vars='build_alias
    747 host_alias
    748 target_alias
    749 CC
    750 CFLAGS
    751 LDFLAGS
    752 LIBS
    753 CPPFLAGS
    754 PKG_CONFIG
    755 PKG_CONFIG_PATH
    756 PKG_CONFIG_LIBDIR
    757 CPP
    758 LIBCRYPTO_CFLAGS
    759 LIBCRYPTO_LIBS
    760 LIBCRYPTO_LIBS_STATIC'
    761 
    762 
    763 # Initialize some variables set by options.
    764 ac_init_help=
    765 ac_init_version=false
    766 ac_unrecognized_opts=
    767 ac_unrecognized_sep=
    768 # The variables have the same names as the options, with
    769 # dashes changed to underlines.
    770 cache_file=/dev/null
    771 exec_prefix=NONE
    772 no_create=
    773 no_recursion=
    774 prefix=NONE
    775 program_prefix=NONE
    776 program_suffix=NONE
    777 program_transform_name=s,x,x,
    778 silent=
    779 site=
    780 srcdir=
    781 verbose=
    782 x_includes=NONE
    783 x_libraries=NONE
    784 
    785 # Installation directory options.
    786 # These are left unexpanded so users can "make install exec_prefix=/foo"
    787 # and all the variables that are supposed to be based on exec_prefix
    788 # by default will actually change.
    789 # Use braces instead of parens because sh, perl, etc. also accept them.
    790 # (The list follows the same order as the GNU Coding Standards.)
    791 bindir='${exec_prefix}/bin'
    792 sbindir='${exec_prefix}/sbin'
    793 libexecdir='${exec_prefix}/libexec'
    794 datarootdir='${prefix}/share'
    795 datadir='${datarootdir}'
    796 sysconfdir='${prefix}/etc'
    797 sharedstatedir='${prefix}/com'
    798 localstatedir='${prefix}/var'
    799 runstatedir='${localstatedir}/run'
    800 includedir='${prefix}/include'
    801 oldincludedir='/usr/include'
    802 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    803 infodir='${datarootdir}/info'
    804 htmldir='${docdir}'
    805 dvidir='${docdir}'
    806 pdfdir='${docdir}'
    807 psdir='${docdir}'
    808 libdir='${exec_prefix}/lib'
    809 localedir='${datarootdir}/locale'
    810 mandir='${datarootdir}/man'
    811 
    812 ac_prev=
    813 ac_dashdash=
    814 for ac_option
    815 do
    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   case $ac_dashdash$ac_option in
    830   --)
    831     ac_dashdash=yes ;;
    832 
    833   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    834     ac_prev=bindir ;;
    835   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    836     bindir=$ac_optarg ;;
    837 
    838   -build | --build | --buil | --bui | --bu)
    839     ac_prev=build_alias ;;
    840   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    841     build_alias=$ac_optarg ;;
    842 
    843   -cache-file | --cache-file | --cache-fil | --cache-fi \
    844   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    845     ac_prev=cache_file ;;
    846   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    847   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    848     cache_file=$ac_optarg ;;
    849 
    850   --config-cache | -C)
    851     cache_file=config.cache ;;
    852 
    853   -datadir | --datadir | --datadi | --datad)
    854     ac_prev=datadir ;;
    855   -datadir=* | --datadir=* | --datadi=* | --datad=*)
    856     datadir=$ac_optarg ;;
    857 
    858   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
    859   | --dataroo | --dataro | --datar)
    860     ac_prev=datarootdir ;;
    861   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
    862   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    863     datarootdir=$ac_optarg ;;
    864 
    865   -disable-* | --disable-*)
    866     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    867     # Reject names that are not valid shell variable names.
    868     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    869       as_fn_error $? "invalid feature name: \`$ac_useropt'"
    870     ac_useropt_orig=$ac_useropt
    871     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
    872     case $ac_user_opts in
    873       *"
    874 "enable_$ac_useropt"
    875 "*) ;;
    876       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
    877 	 ac_unrecognized_sep=', ';;
    878     esac
    879     eval enable_$ac_useropt=no ;;
    880 
    881   -docdir | --docdir | --docdi | --doc | --do)
    882     ac_prev=docdir ;;
    883   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
    884     docdir=$ac_optarg ;;
    885 
    886   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
    887     ac_prev=dvidir ;;
    888   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
    889     dvidir=$ac_optarg ;;
    890 
    891   -enable-* | --enable-*)
    892     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
    893     # Reject names that are not valid shell variable names.
    894     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    895       as_fn_error $? "invalid feature name: \`$ac_useropt'"
    896     ac_useropt_orig=$ac_useropt
    897     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
    898     case $ac_user_opts in
    899       *"
    900 "enable_$ac_useropt"
    901 "*) ;;
    902       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
    903 	 ac_unrecognized_sep=', ';;
    904     esac
    905     eval enable_$ac_useropt=\$ac_optarg ;;
    906 
    907   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
    908   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
    909   | --exec | --exe | --ex)
    910     ac_prev=exec_prefix ;;
    911   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
    912   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
    913   | --exec=* | --exe=* | --ex=*)
    914     exec_prefix=$ac_optarg ;;
    915 
    916   -gas | --gas | --ga | --g)
    917     # Obsolete; use --with-gas.
    918     with_gas=yes ;;
    919 
    920   -help | --help | --hel | --he | -h)
    921     ac_init_help=long ;;
    922   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
    923     ac_init_help=recursive ;;
    924   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
    925     ac_init_help=short ;;
    926 
    927   -host | --host | --hos | --ho)
    928     ac_prev=host_alias ;;
    929   -host=* | --host=* | --hos=* | --ho=*)
    930     host_alias=$ac_optarg ;;
    931 
    932   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
    933     ac_prev=htmldir ;;
    934   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
    935   | --ht=*)
    936     htmldir=$ac_optarg ;;
    937 
    938   -includedir | --includedir | --includedi | --included | --include \
    939   | --includ | --inclu | --incl | --inc)
    940     ac_prev=includedir ;;
    941   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
    942   | --includ=* | --inclu=* | --incl=* | --inc=*)
    943     includedir=$ac_optarg ;;
    944 
    945   -infodir | --infodir | --infodi | --infod | --info | --inf)
    946     ac_prev=infodir ;;
    947   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
    948     infodir=$ac_optarg ;;
    949 
    950   -libdir | --libdir | --libdi | --libd)
    951     ac_prev=libdir ;;
    952   -libdir=* | --libdir=* | --libdi=* | --libd=*)
    953     libdir=$ac_optarg ;;
    954 
    955   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
    956   | --libexe | --libex | --libe)
    957     ac_prev=libexecdir ;;
    958   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
    959   | --libexe=* | --libex=* | --libe=*)
    960     libexecdir=$ac_optarg ;;
    961 
    962   -localedir | --localedir | --localedi | --localed | --locale)
    963     ac_prev=localedir ;;
    964   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
    965     localedir=$ac_optarg ;;
    966 
    967   -localstatedir | --localstatedir | --localstatedi | --localstated \
    968   | --localstate | --localstat | --localsta | --localst | --locals)
    969     ac_prev=localstatedir ;;
    970   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
    971   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
    972     localstatedir=$ac_optarg ;;
    973 
    974   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
    975     ac_prev=mandir ;;
    976   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
    977     mandir=$ac_optarg ;;
    978 
    979   -nfp | --nfp | --nf)
    980     # Obsolete; use --without-fp.
    981     with_fp=no ;;
    982 
    983   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
    984   | --no-cr | --no-c | -n)
    985     no_create=yes ;;
    986 
    987   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
    988   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
    989     no_recursion=yes ;;
    990 
    991   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
    992   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
    993   | --oldin | --oldi | --old | --ol | --o)
    994     ac_prev=oldincludedir ;;
    995   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
    996   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
    997   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
    998     oldincludedir=$ac_optarg ;;
    999 
   1000   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1001     ac_prev=prefix ;;
   1002   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1003     prefix=$ac_optarg ;;
   1004 
   1005   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1006   | --program-pre | --program-pr | --program-p)
   1007     ac_prev=program_prefix ;;
   1008   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1009   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1010     program_prefix=$ac_optarg ;;
   1011 
   1012   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1013   | --program-suf | --program-su | --program-s)
   1014     ac_prev=program_suffix ;;
   1015   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1016   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1017     program_suffix=$ac_optarg ;;
   1018 
   1019   -program-transform-name | --program-transform-name \
   1020   | --program-transform-nam | --program-transform-na \
   1021   | --program-transform-n | --program-transform- \
   1022   | --program-transform | --program-transfor \
   1023   | --program-transfo | --program-transf \
   1024   | --program-trans | --program-tran \
   1025   | --progr-tra | --program-tr | --program-t)
   1026     ac_prev=program_transform_name ;;
   1027   -program-transform-name=* | --program-transform-name=* \
   1028   | --program-transform-nam=* | --program-transform-na=* \
   1029   | --program-transform-n=* | --program-transform-=* \
   1030   | --program-transform=* | --program-transfor=* \
   1031   | --program-transfo=* | --program-transf=* \
   1032   | --program-trans=* | --program-tran=* \
   1033   | --progr-tra=* | --program-tr=* | --program-t=*)
   1034     program_transform_name=$ac_optarg ;;
   1035 
   1036   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1037     ac_prev=pdfdir ;;
   1038   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1039     pdfdir=$ac_optarg ;;
   1040 
   1041   -psdir | --psdir | --psdi | --psd | --ps)
   1042     ac_prev=psdir ;;
   1043   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1044     psdir=$ac_optarg ;;
   1045 
   1046   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1047   | -silent | --silent | --silen | --sile | --sil)
   1048     silent=yes ;;
   1049 
   1050   -runstatedir | --runstatedir | --runstatedi | --runstated \
   1051   | --runstate | --runstat | --runsta | --runst | --runs \
   1052   | --run | --ru | --r)
   1053     ac_prev=runstatedir ;;
   1054   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
   1055   | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
   1056   | --run=* | --ru=* | --r=*)
   1057     runstatedir=$ac_optarg ;;
   1058 
   1059   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1060     ac_prev=sbindir ;;
   1061   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1062   | --sbi=* | --sb=*)
   1063     sbindir=$ac_optarg ;;
   1064 
   1065   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1066   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1067   | --sharedst | --shareds | --shared | --share | --shar \
   1068   | --sha | --sh)
   1069     ac_prev=sharedstatedir ;;
   1070   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1071   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1072   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1073   | --sha=* | --sh=*)
   1074     sharedstatedir=$ac_optarg ;;
   1075 
   1076   -site | --site | --sit)
   1077     ac_prev=site ;;
   1078   -site=* | --site=* | --sit=*)
   1079     site=$ac_optarg ;;
   1080 
   1081   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1082     ac_prev=srcdir ;;
   1083   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1084     srcdir=$ac_optarg ;;
   1085 
   1086   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1087   | --syscon | --sysco | --sysc | --sys | --sy)
   1088     ac_prev=sysconfdir ;;
   1089   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1090   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1091     sysconfdir=$ac_optarg ;;
   1092 
   1093   -target | --target | --targe | --targ | --tar | --ta | --t)
   1094     ac_prev=target_alias ;;
   1095   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1096     target_alias=$ac_optarg ;;
   1097 
   1098   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1099     verbose=yes ;;
   1100 
   1101   -version | --version | --versio | --versi | --vers | -V)
   1102     ac_init_version=: ;;
   1103 
   1104   -with-* | --with-*)
   1105     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1106     # Reject names that are not valid shell variable names.
   1107     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1108       as_fn_error $? "invalid package name: \`$ac_useropt'"
   1109     ac_useropt_orig=$ac_useropt
   1110     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
   1111     case $ac_user_opts in
   1112       *"
   1113 "with_$ac_useropt"
   1114 "*) ;;
   1115       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
   1116 	 ac_unrecognized_sep=', ';;
   1117     esac
   1118     eval with_$ac_useropt=\$ac_optarg ;;
   1119 
   1120   -without-* | --without-*)
   1121     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1122     # Reject names that are not valid shell variable names.
   1123     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1124       as_fn_error $? "invalid package name: \`$ac_useropt'"
   1125     ac_useropt_orig=$ac_useropt
   1126     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
   1127     case $ac_user_opts in
   1128       *"
   1129 "with_$ac_useropt"
   1130 "*) ;;
   1131       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
   1132 	 ac_unrecognized_sep=', ';;
   1133     esac
   1134     eval with_$ac_useropt=no ;;
   1135 
   1136   --x)
   1137     # Obsolete; use --with-x.
   1138     with_x=yes ;;
   1139 
   1140   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1141   | --x-incl | --x-inc | --x-in | --x-i)
   1142     ac_prev=x_includes ;;
   1143   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1144   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1145     x_includes=$ac_optarg ;;
   1146 
   1147   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1148   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1149     ac_prev=x_libraries ;;
   1150   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1151   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1152     x_libraries=$ac_optarg ;;
   1153 
   1154   -*) as_fn_error $? "unrecognized option: \`$ac_option'
   1155 Try \`$0 --help' for more information"
   1156     ;;
   1157 
   1158   *=*)
   1159     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1160     # Reject names that are not valid shell variable names.
   1161     case $ac_envvar in #(
   1162       '' | [0-9]* | *[!_$as_cr_alnum]* )
   1163       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
   1164     esac
   1165     eval $ac_envvar=\$ac_optarg
   1166     export $ac_envvar ;;
   1167 
   1168   *)
   1169     # FIXME: should be removed in autoconf 3.0.
   1170     printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
   1171     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1172       printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
   1173     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
   1174     ;;
   1175 
   1176   esac
   1177 done
   1178 
   1179 if test -n "$ac_prev"; then
   1180   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1181   as_fn_error $? "missing argument to $ac_option"
   1182 fi
   1183 
   1184 if test -n "$ac_unrecognized_opts"; then
   1185   case $enable_option_checking in
   1186     no) ;;
   1187     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
   1188     *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   1189   esac
   1190 fi
   1191 
   1192 # Check all directory arguments for consistency.
   1193 for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1194 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1195 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1196 		libdir localedir mandir runstatedir
   1197 do
   1198   eval ac_val=\$$ac_var
   1199   # Remove trailing slashes.
   1200   case $ac_val in
   1201     */ )
   1202       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
   1203       eval $ac_var=\$ac_val;;
   1204   esac
   1205   # Be sure to have absolute directory names.
   1206   case $ac_val in
   1207     [\\/$]* | ?:[\\/]* )  continue;;
   1208     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1209   esac
   1210   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
   1211 done
   1212 
   1213 # There might be people who depend on the old broken behavior: `$host'
   1214 # used to hold the argument of --host etc.
   1215 # FIXME: To remove some day.
   1216 build=$build_alias
   1217 host=$host_alias
   1218 target=$target_alias
   1219 
   1220 # FIXME: To remove some day.
   1221 if test "x$host_alias" != x; then
   1222   if test "x$build_alias" = x; then
   1223     cross_compiling=maybe
   1224   elif test "x$build_alias" != "x$host_alias"; then
   1225     cross_compiling=yes
   1226   fi
   1227 fi
   1228 
   1229 ac_tool_prefix=
   1230 test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1231 
   1232 test "$silent" = yes && exec 6>/dev/null
   1233 
   1234 
   1235 ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1236 ac_ls_di=`ls -di .` &&
   1237 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1238   as_fn_error $? "working directory cannot be determined"
   1239 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1240   as_fn_error $? "pwd does not report name of working directory"
   1241 
   1242 
   1243 # Find the source files, if location was not specified.
   1244 if test -z "$srcdir"; then
   1245   ac_srcdir_defaulted=yes
   1246   # Try the directory containing this script, then the parent directory.
   1247   ac_confdir=`$as_dirname -- "$as_myself" ||
   1248 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1249 	 X"$as_myself" : 'X\(//\)[^/]' \| \
   1250 	 X"$as_myself" : 'X\(//\)$' \| \
   1251 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
   1252 printf "%s\n" X"$as_myself" |
   1253     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1254 	    s//\1/
   1255 	    q
   1256 	  }
   1257 	  /^X\(\/\/\)[^/].*/{
   1258 	    s//\1/
   1259 	    q
   1260 	  }
   1261 	  /^X\(\/\/\)$/{
   1262 	    s//\1/
   1263 	    q
   1264 	  }
   1265 	  /^X\(\/\).*/{
   1266 	    s//\1/
   1267 	    q
   1268 	  }
   1269 	  s/.*/./; q'`
   1270   srcdir=$ac_confdir
   1271   if test ! -r "$srcdir/$ac_unique_file"; then
   1272     srcdir=..
   1273   fi
   1274 else
   1275   ac_srcdir_defaulted=no
   1276 fi
   1277 if test ! -r "$srcdir/$ac_unique_file"; then
   1278   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1279   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
   1280 fi
   1281 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1282 ac_abs_confdir=`(
   1283 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
   1284 	pwd)`
   1285 # When building in place, set srcdir=.
   1286 if test "$ac_abs_confdir" = "$ac_pwd"; then
   1287   srcdir=.
   1288 fi
   1289 # Remove unnecessary trailing slashes from srcdir.
   1290 # Double slashes in file names in object file debugging info
   1291 # mess up M-x gdb in Emacs.
   1292 case $srcdir in
   1293 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1294 esac
   1295 for ac_var in $ac_precious_vars; do
   1296   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1297   eval ac_env_${ac_var}_value=\$${ac_var}
   1298   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1299   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1300 done
   1301 
   1302 #
   1303 # Report the --help message.
   1304 #
   1305 if test "$ac_init_help" = "long"; then
   1306   # Omit some internal or obsolete options to make the list less imposing.
   1307   # This message is too long to be a string in the A/UX 3.1 sh.
   1308   cat <<_ACEOF
   1309 \`configure' configures tcpdump 4.99.6 to adapt to many kinds of systems.
   1310 
   1311 Usage: $0 [OPTION]... [VAR=VALUE]...
   1312 
   1313 To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1314 VAR=VALUE.  See below for descriptions of some of the useful variables.
   1315 
   1316 Defaults for the options are specified in brackets.
   1317 
   1318 Configuration:
   1319   -h, --help              display this help and exit
   1320       --help=short        display options specific to this package
   1321       --help=recursive    display the short help of all the included packages
   1322   -V, --version           display version information and exit
   1323   -q, --quiet, --silent   do not print \`checking ...' messages
   1324       --cache-file=FILE   cache test results in FILE [disabled]
   1325   -C, --config-cache      alias for \`--cache-file=config.cache'
   1326   -n, --no-create         do not create output files
   1327       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1328 
   1329 Installation directories:
   1330   --prefix=PREFIX         install architecture-independent files in PREFIX
   1331                           [$ac_default_prefix]
   1332   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1333                           [PREFIX]
   1334 
   1335 By default, \`make install' will install all the files in
   1336 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1337 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1338 for instance \`--prefix=\$HOME'.
   1339 
   1340 For better control, use the options below.
   1341 
   1342 Fine tuning of the installation directories:
   1343   --bindir=DIR            user executables [EPREFIX/bin]
   1344   --sbindir=DIR           system admin executables [EPREFIX/sbin]
   1345   --libexecdir=DIR        program executables [EPREFIX/libexec]
   1346   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   1347   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   1348   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
   1349   --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
   1350   --libdir=DIR            object code libraries [EPREFIX/lib]
   1351   --includedir=DIR        C header files [PREFIX/include]
   1352   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
   1353   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
   1354   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
   1355   --infodir=DIR           info documentation [DATAROOTDIR/info]
   1356   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
   1357   --mandir=DIR            man documentation [DATAROOTDIR/man]
   1358   --docdir=DIR            documentation root [DATAROOTDIR/doc/tcpdump]
   1359   --htmldir=DIR           html documentation [DOCDIR]
   1360   --dvidir=DIR            dvi documentation [DOCDIR]
   1361   --pdfdir=DIR            pdf documentation [DOCDIR]
   1362   --psdir=DIR             ps documentation [DOCDIR]
   1363 _ACEOF
   1364 
   1365   cat <<\_ACEOF
   1366 
   1367 System types:
   1368   --build=BUILD     configure for building on BUILD [guessed]
   1369   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1370 _ACEOF
   1371 fi
   1372 
   1373 if test -n "$ac_init_help"; then
   1374   case $ac_init_help in
   1375      short | recursive ) echo "Configuration of tcpdump 4.99.6:";;
   1376    esac
   1377   cat <<\_ACEOF
   1378 
   1379 Optional Features:
   1380   --disable-option-checking  ignore unrecognized --enable/--with options
   1381   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1382   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1383   --disable-universal     don't build universal on macOS
   1384   --enable-instrument-functions
   1385                           enable instrument functions code [default=no]
   1386   --enable-smb            enable possibly-buggy SMB printer [default=no]
   1387   --disable-local-libpcap don't look for a local libpcap [default=check for a
   1388                           local libpcap]
   1389 
   1390 Optional Packages:
   1391   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1392   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1393   --without-gcc           don't use gcc
   1394   --with-smi              link with libsmi (allows to load MIBs on the fly to
   1395                           decode SNMP packets) [default=yes, if available]
   1396   --with-user=USERNAME    drop privileges by default to USERNAME
   1397   --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY
   1398   --with-sandbox-capsicum use Capsicum security functions [default=yes, if
   1399                           available]
   1400   --with-crypto[=DIR]     use OpenSSL/libressl libcrypto (located in directory
   1401                           DIR, if specified) [default=yes, if available]
   1402   --with-cap-ng           use libcap-ng [default=yes, if available]
   1403 
   1404 Some influential environment variables:
   1405   CC          C compiler command
   1406   CFLAGS      C compiler flags
   1407   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1408               nonstandard directory <lib dir>
   1409   LIBS        libraries to pass to the linker, e.g. -l<library>
   1410   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
   1411               you have headers in a nonstandard directory <include dir>
   1412   PKG_CONFIG  path to pkg-config utility
   1413   PKG_CONFIG_PATH
   1414               directories to add to pkg-config's search path
   1415   PKG_CONFIG_LIBDIR
   1416               path overriding pkg-config's built-in search path
   1417   CPP         C preprocessor
   1418   LIBCRYPTO_CFLAGS
   1419               C compiler flags for libcrypto, overriding pkg-config
   1420   LIBCRYPTO_LIBS
   1421               linker flags for libcrypto, overriding pkg-config
   1422   LIBCRYPTO_LIBS_STATIC
   1423               static-link linker flags for libcrypto, overriding pkg-config
   1424 
   1425 Use these variables to override the choices made by `configure' or to help
   1426 it to find libraries and programs with nonstandard names/locations.
   1427 
   1428 Report bugs to the package provider.
   1429 _ACEOF
   1430 ac_status=$?
   1431 fi
   1432 
   1433 if 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 
   1441 case "$ac_dir" in
   1442 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1443 *)
   1444   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
   1445   # A ".." for each directory in $ac_dir_suffix.
   1446   ac_top_builddir_sub=`printf "%s\n" "$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 ;;
   1451 esac
   1452 ac_abs_top_builddir=$ac_pwd
   1453 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1454 # for backward compatibility:
   1455 ac_top_builddir=$ac_top_build_prefix
   1456 
   1457 case $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 ;;
   1470 esac
   1471 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1472 
   1473     cd "$ac_dir" || { ac_status=$?; continue; }
   1474     # Check for configure.gnu first; this name is used for a wrapper for
   1475     # Metaconfig's "Configure" on case-insensitive file systems.
   1476     if test -f "$ac_srcdir/configure.gnu"; then
   1477       echo &&
   1478       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1479     elif test -f "$ac_srcdir/configure"; then
   1480       echo &&
   1481       $SHELL "$ac_srcdir/configure" --help=recursive
   1482     else
   1483       printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1484     fi || ac_status=$?
   1485     cd "$ac_pwd" || { ac_status=$?; break; }
   1486   done
   1487 fi
   1488 
   1489 test -n "$ac_init_help" && exit $ac_status
   1490 if $ac_init_version; then
   1491   cat <<\_ACEOF
   1492 tcpdump configure 4.99.6
   1493 generated by GNU Autoconf 2.71
   1494 
   1495 Copyright (C) 2021 Free Software Foundation, Inc.
   1496 This configure script is free software; the Free Software Foundation
   1497 gives unlimited permission to copy, distribute and modify it.
   1498 _ACEOF
   1499   exit
   1500 fi
   1501 
   1502 ## ------------------------ ##
   1503 ## Autoconf initialization. ##
   1504 ## ------------------------ ##
   1505 
   1506 # ac_fn_c_try_compile LINENO
   1507 # --------------------------
   1508 # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1509 ac_fn_c_try_compile ()
   1510 {
   1511   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1512   rm -f conftest.$ac_objext conftest.beam
   1513   if { { ac_try="$ac_compile"
   1514 case "(($ac_try" in
   1515   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1516   *) ac_try_echo=$ac_try;;
   1517 esac
   1518 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1519 printf "%s\n" "$ac_try_echo"; } >&5
   1520   (eval "$ac_compile") 2>conftest.err
   1521   ac_status=$?
   1522   if test -s conftest.err; then
   1523     grep -v '^ *+' conftest.err >conftest.er1
   1524     cat conftest.er1 >&5
   1525     mv -f conftest.er1 conftest.err
   1526   fi
   1527   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1528   test $ac_status = 0; } && {
   1529 	 test -z "$ac_c_werror_flag" ||
   1530 	 test ! -s conftest.err
   1531        } && test -s conftest.$ac_objext
   1532 then :
   1533   ac_retval=0
   1534 else $as_nop
   1535   printf "%s\n" "$as_me: failed program was:" >&5
   1536 sed 's/^/| /' conftest.$ac_ext >&5
   1537 
   1538 	ac_retval=1
   1539 fi
   1540   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1541   as_fn_set_status $ac_retval
   1542 
   1543 } # ac_fn_c_try_compile
   1544 
   1545 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
   1546 # -------------------------------------------------------
   1547 # Tests whether HEADER exists and can be compiled using the include files in
   1548 # INCLUDES, setting the cache variable VAR accordingly.
   1549 ac_fn_c_check_header_compile ()
   1550 {
   1551   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1552   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1553 printf %s "checking for $2... " >&6; }
   1554 if eval test \${$3+y}
   1555 then :
   1556   printf %s "(cached) " >&6
   1557 else $as_nop
   1558   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1559 /* end confdefs.h.  */
   1560 $4
   1561 #include <$2>
   1562 _ACEOF
   1563 if ac_fn_c_try_compile "$LINENO"
   1564 then :
   1565   eval "$3=yes"
   1566 else $as_nop
   1567   eval "$3=no"
   1568 fi
   1569 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1570 fi
   1571 eval ac_res=\$$3
   1572 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1573 printf "%s\n" "$ac_res" >&6; }
   1574   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1575 
   1576 } # ac_fn_c_check_header_compile
   1577 
   1578 # ac_fn_c_try_run LINENO
   1579 # ----------------------
   1580 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
   1581 # executables *can* be run.
   1582 ac_fn_c_try_run ()
   1583 {
   1584   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1585   if { { ac_try="$ac_link"
   1586 case "(($ac_try" in
   1587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1588   *) ac_try_echo=$ac_try;;
   1589 esac
   1590 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1591 printf "%s\n" "$ac_try_echo"; } >&5
   1592   (eval "$ac_link") 2>&5
   1593   ac_status=$?
   1594   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1595   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
   1596   { { case "(($ac_try" in
   1597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1598   *) ac_try_echo=$ac_try;;
   1599 esac
   1600 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1601 printf "%s\n" "$ac_try_echo"; } >&5
   1602   (eval "$ac_try") 2>&5
   1603   ac_status=$?
   1604   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1605   test $ac_status = 0; }; }
   1606 then :
   1607   ac_retval=0
   1608 else $as_nop
   1609   printf "%s\n" "$as_me: program exited with status $ac_status" >&5
   1610        printf "%s\n" "$as_me: failed program was:" >&5
   1611 sed 's/^/| /' conftest.$ac_ext >&5
   1612 
   1613        ac_retval=$ac_status
   1614 fi
   1615   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1616   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1617   as_fn_set_status $ac_retval
   1618 
   1619 } # ac_fn_c_try_run
   1620 
   1621 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
   1622 # --------------------------------------------
   1623 # Tries to find the compile-time value of EXPR in a program that includes
   1624 # INCLUDES, setting VAR accordingly. Returns whether the value could be
   1625 # computed
   1626 ac_fn_c_compute_int ()
   1627 {
   1628   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1629   if test "$cross_compiling" = yes; then
   1630     # Depending upon the size, compute the lo and hi bounds.
   1631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1632 /* end confdefs.h.  */
   1633 $4
   1634 int
   1635 main (void)
   1636 {
   1637 static int test_array [1 - 2 * !(($2) >= 0)];
   1638 test_array [0] = 0;
   1639 return test_array [0];
   1640 
   1641   ;
   1642   return 0;
   1643 }
   1644 _ACEOF
   1645 if ac_fn_c_try_compile "$LINENO"
   1646 then :
   1647   ac_lo=0 ac_mid=0
   1648   while :; do
   1649     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1650 /* end confdefs.h.  */
   1651 $4
   1652 int
   1653 main (void)
   1654 {
   1655 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   1656 test_array [0] = 0;
   1657 return test_array [0];
   1658 
   1659   ;
   1660   return 0;
   1661 }
   1662 _ACEOF
   1663 if ac_fn_c_try_compile "$LINENO"
   1664 then :
   1665   ac_hi=$ac_mid; break
   1666 else $as_nop
   1667   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
   1668 			if test $ac_lo -le $ac_mid; then
   1669 			  ac_lo= ac_hi=
   1670 			  break
   1671 			fi
   1672 			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
   1673 fi
   1674 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1675   done
   1676 else $as_nop
   1677   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1678 /* end confdefs.h.  */
   1679 $4
   1680 int
   1681 main (void)
   1682 {
   1683 static int test_array [1 - 2 * !(($2) < 0)];
   1684 test_array [0] = 0;
   1685 return test_array [0];
   1686 
   1687   ;
   1688   return 0;
   1689 }
   1690 _ACEOF
   1691 if ac_fn_c_try_compile "$LINENO"
   1692 then :
   1693   ac_hi=-1 ac_mid=-1
   1694   while :; do
   1695     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1696 /* end confdefs.h.  */
   1697 $4
   1698 int
   1699 main (void)
   1700 {
   1701 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
   1702 test_array [0] = 0;
   1703 return test_array [0];
   1704 
   1705   ;
   1706   return 0;
   1707 }
   1708 _ACEOF
   1709 if ac_fn_c_try_compile "$LINENO"
   1710 then :
   1711   ac_lo=$ac_mid; break
   1712 else $as_nop
   1713   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
   1714 			if test $ac_mid -le $ac_hi; then
   1715 			  ac_lo= ac_hi=
   1716 			  break
   1717 			fi
   1718 			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
   1719 fi
   1720 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1721   done
   1722 else $as_nop
   1723   ac_lo= ac_hi=
   1724 fi
   1725 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1726 fi
   1727 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1728 # Binary search between lo and hi bounds.
   1729 while test "x$ac_lo" != "x$ac_hi"; do
   1730   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
   1731   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1732 /* end confdefs.h.  */
   1733 $4
   1734 int
   1735 main (void)
   1736 {
   1737 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   1738 test_array [0] = 0;
   1739 return test_array [0];
   1740 
   1741   ;
   1742   return 0;
   1743 }
   1744 _ACEOF
   1745 if ac_fn_c_try_compile "$LINENO"
   1746 then :
   1747   ac_hi=$ac_mid
   1748 else $as_nop
   1749   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
   1750 fi
   1751 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1752 done
   1753 case $ac_lo in #((
   1754 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
   1755 '') ac_retval=1 ;;
   1756 esac
   1757   else
   1758     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1759 /* end confdefs.h.  */
   1760 $4
   1761 static long int longval (void) { return $2; }
   1762 static unsigned long int ulongval (void) { return $2; }
   1763 #include <stdio.h>
   1764 #include <stdlib.h>
   1765 int
   1766 main (void)
   1767 {
   1768 
   1769   FILE *f = fopen ("conftest.val", "w");
   1770   if (! f)
   1771     return 1;
   1772   if (($2) < 0)
   1773     {
   1774       long int i = longval ();
   1775       if (i != ($2))
   1776 	return 1;
   1777       fprintf (f, "%ld", i);
   1778     }
   1779   else
   1780     {
   1781       unsigned long int i = ulongval ();
   1782       if (i != ($2))
   1783 	return 1;
   1784       fprintf (f, "%lu", i);
   1785     }
   1786   /* Do not output a trailing newline, as this causes \r\n confusion
   1787      on some platforms.  */
   1788   return ferror (f) || fclose (f) != 0;
   1789 
   1790   ;
   1791   return 0;
   1792 }
   1793 _ACEOF
   1794 if ac_fn_c_try_run "$LINENO"
   1795 then :
   1796   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
   1797 else $as_nop
   1798   ac_retval=1
   1799 fi
   1800 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   1801   conftest.$ac_objext conftest.beam conftest.$ac_ext
   1802 rm -f conftest.val
   1803 
   1804   fi
   1805   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1806   as_fn_set_status $ac_retval
   1807 
   1808 } # ac_fn_c_compute_int
   1809 
   1810 # ac_fn_c_try_link LINENO
   1811 # -----------------------
   1812 # Try to link conftest.$ac_ext, and return whether this succeeded.
   1813 ac_fn_c_try_link ()
   1814 {
   1815   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1816   rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
   1817   if { { ac_try="$ac_link"
   1818 case "(($ac_try" in
   1819   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1820   *) ac_try_echo=$ac_try;;
   1821 esac
   1822 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1823 printf "%s\n" "$ac_try_echo"; } >&5
   1824   (eval "$ac_link") 2>conftest.err
   1825   ac_status=$?
   1826   if test -s conftest.err; then
   1827     grep -v '^ *+' conftest.err >conftest.er1
   1828     cat conftest.er1 >&5
   1829     mv -f conftest.er1 conftest.err
   1830   fi
   1831   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1832   test $ac_status = 0; } && {
   1833 	 test -z "$ac_c_werror_flag" ||
   1834 	 test ! -s conftest.err
   1835        } && test -s conftest$ac_exeext && {
   1836 	 test "$cross_compiling" = yes ||
   1837 	 test -x conftest$ac_exeext
   1838        }
   1839 then :
   1840   ac_retval=0
   1841 else $as_nop
   1842   printf "%s\n" "$as_me: failed program was:" >&5
   1843 sed 's/^/| /' conftest.$ac_ext >&5
   1844 
   1845 	ac_retval=1
   1846 fi
   1847   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1848   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1849   # interfere with the next link command; also delete a directory that is
   1850   # left behind by Apple's compiler.  We do this before executing the actions.
   1851   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1852   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1853   as_fn_set_status $ac_retval
   1854 
   1855 } # ac_fn_c_try_link
   1856 
   1857 # ac_fn_c_check_func LINENO FUNC VAR
   1858 # ----------------------------------
   1859 # Tests whether FUNC exists, setting the cache variable VAR accordingly
   1860 ac_fn_c_check_func ()
   1861 {
   1862   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1863   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1864 printf %s "checking for $2... " >&6; }
   1865 if eval test \${$3+y}
   1866 then :
   1867   printf %s "(cached) " >&6
   1868 else $as_nop
   1869   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1870 /* end confdefs.h.  */
   1871 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   1872    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   1873 #define $2 innocuous_$2
   1874 
   1875 /* System header to define __stub macros and hopefully few prototypes,
   1876    which can conflict with char $2 (); below.  */
   1877 
   1878 #include <limits.h>
   1879 #undef $2
   1880 
   1881 /* Override any GCC internal prototype to avoid an error.
   1882    Use char because int might match the return type of a GCC
   1883    builtin and then its argument prototype would still apply.  */
   1884 #ifdef __cplusplus
   1885 extern "C"
   1886 #endif
   1887 char $2 ();
   1888 /* The GNU C library defines this for functions which it implements
   1889     to always fail with ENOSYS.  Some functions are actually named
   1890     something starting with __ and the normal name is an alias.  */
   1891 #if defined __stub_$2 || defined __stub___$2
   1892 choke me
   1893 #endif
   1894 
   1895 int
   1896 main (void)
   1897 {
   1898 return $2 ();
   1899   ;
   1900   return 0;
   1901 }
   1902 _ACEOF
   1903 if ac_fn_c_try_link "$LINENO"
   1904 then :
   1905   eval "$3=yes"
   1906 else $as_nop
   1907   eval "$3=no"
   1908 fi
   1909 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   1910     conftest$ac_exeext conftest.$ac_ext
   1911 fi
   1912 eval ac_res=\$$3
   1913 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1914 printf "%s\n" "$ac_res" >&6; }
   1915   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1916 
   1917 } # ac_fn_c_check_func
   1918 
   1919 # ac_fn_c_try_cpp LINENO
   1920 # ----------------------
   1921 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   1922 ac_fn_c_try_cpp ()
   1923 {
   1924   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1925   if { { ac_try="$ac_cpp conftest.$ac_ext"
   1926 case "(($ac_try" in
   1927   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1928   *) ac_try_echo=$ac_try;;
   1929 esac
   1930 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1931 printf "%s\n" "$ac_try_echo"; } >&5
   1932   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   1933   ac_status=$?
   1934   if test -s conftest.err; then
   1935     grep -v '^ *+' conftest.err >conftest.er1
   1936     cat conftest.er1 >&5
   1937     mv -f conftest.er1 conftest.err
   1938   fi
   1939   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1940   test $ac_status = 0; } > conftest.i && {
   1941 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   1942 	 test ! -s conftest.err
   1943        }
   1944 then :
   1945   ac_retval=0
   1946 else $as_nop
   1947   printf "%s\n" "$as_me: failed program was:" >&5
   1948 sed 's/^/| /' conftest.$ac_ext >&5
   1949 
   1950     ac_retval=1
   1951 fi
   1952   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1953   as_fn_set_status $ac_retval
   1954 
   1955 } # ac_fn_c_try_cpp
   1956 
   1957 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
   1958 # ------------------------------------------------------------------
   1959 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
   1960 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
   1961 ac_fn_check_decl ()
   1962 {
   1963   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1964   as_decl_name=`echo $2|sed 's/ *(.*//'`
   1965   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
   1966 printf %s "checking whether $as_decl_name is declared... " >&6; }
   1967 if eval test \${$3+y}
   1968 then :
   1969   printf %s "(cached) " >&6
   1970 else $as_nop
   1971   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
   1972   eval ac_save_FLAGS=\$$6
   1973   as_fn_append $6 " $5"
   1974   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1975 /* end confdefs.h.  */
   1976 $4
   1977 int
   1978 main (void)
   1979 {
   1980 #ifndef $as_decl_name
   1981 #ifdef __cplusplus
   1982   (void) $as_decl_use;
   1983 #else
   1984   (void) $as_decl_name;
   1985 #endif
   1986 #endif
   1987 
   1988   ;
   1989   return 0;
   1990 }
   1991 _ACEOF
   1992 if ac_fn_c_try_compile "$LINENO"
   1993 then :
   1994   eval "$3=yes"
   1995 else $as_nop
   1996   eval "$3=no"
   1997 fi
   1998 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1999   eval $6=\$ac_save_FLAGS
   2000 
   2001 fi
   2002 eval ac_res=\$$3
   2003 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2004 printf "%s\n" "$ac_res" >&6; }
   2005   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2006 
   2007 } # ac_fn_check_decl
   2008 
   2009 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
   2010 # -------------------------------------------
   2011 # Tests whether TYPE exists after having included INCLUDES, setting cache
   2012 # variable VAR accordingly.
   2013 ac_fn_c_check_type ()
   2014 {
   2015   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2016   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2017 printf %s "checking for $2... " >&6; }
   2018 if eval test \${$3+y}
   2019 then :
   2020   printf %s "(cached) " >&6
   2021 else $as_nop
   2022   eval "$3=no"
   2023   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2024 /* end confdefs.h.  */
   2025 $4
   2026 int
   2027 main (void)
   2028 {
   2029 if (sizeof ($2))
   2030 	 return 0;
   2031   ;
   2032   return 0;
   2033 }
   2034 _ACEOF
   2035 if ac_fn_c_try_compile "$LINENO"
   2036 then :
   2037   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2038 /* end confdefs.h.  */
   2039 $4
   2040 int
   2041 main (void)
   2042 {
   2043 if (sizeof (($2)))
   2044 	    return 0;
   2045   ;
   2046   return 0;
   2047 }
   2048 _ACEOF
   2049 if ac_fn_c_try_compile "$LINENO"
   2050 then :
   2051 
   2052 else $as_nop
   2053   eval "$3=yes"
   2054 fi
   2055 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   2056 fi
   2057 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   2058 fi
   2059 eval ac_res=\$$3
   2060 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2061 printf "%s\n" "$ac_res" >&6; }
   2062   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2063 
   2064 } # ac_fn_c_check_type
   2065 ac_configure_args_raw=
   2066 for ac_arg
   2067 do
   2068   case $ac_arg in
   2069   *\'*)
   2070     ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2071   esac
   2072   as_fn_append ac_configure_args_raw " '$ac_arg'"
   2073 done
   2074 
   2075 case $ac_configure_args_raw in
   2076   *$as_nl*)
   2077     ac_safe_unquote= ;;
   2078   *)
   2079     ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
   2080     ac_unsafe_a="$ac_unsafe_z#~"
   2081     ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
   2082     ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
   2083 esac
   2084 
   2085 cat >config.log <<_ACEOF
   2086 This file contains any messages produced by compilers while
   2087 running configure, to aid debugging if configure makes a mistake.
   2088 
   2089 It was created by tcpdump $as_me 4.99.6, which was
   2090 generated by GNU Autoconf 2.71.  Invocation command line was
   2091 
   2092   $ $0$ac_configure_args_raw
   2093 
   2094 _ACEOF
   2095 exec 5>>config.log
   2096 {
   2097 cat <<_ASUNAME
   2098 ## --------- ##
   2099 ## Platform. ##
   2100 ## --------- ##
   2101 
   2102 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   2103 uname -m = `(uname -m) 2>/dev/null || echo unknown`
   2104 uname -r = `(uname -r) 2>/dev/null || echo unknown`
   2105 uname -s = `(uname -s) 2>/dev/null || echo unknown`
   2106 uname -v = `(uname -v) 2>/dev/null || echo unknown`
   2107 
   2108 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   2109 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   2110 
   2111 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   2112 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   2113 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   2114 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   2115 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   2116 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   2117 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   2118 
   2119 _ASUNAME
   2120 
   2121 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2122 for as_dir in $PATH
   2123 do
   2124   IFS=$as_save_IFS
   2125   case $as_dir in #(((
   2126     '') as_dir=./ ;;
   2127     */) ;;
   2128     *) as_dir=$as_dir/ ;;
   2129   esac
   2130     printf "%s\n" "PATH: $as_dir"
   2131   done
   2132 IFS=$as_save_IFS
   2133 
   2134 } >&5
   2135 
   2136 cat >&5 <<_ACEOF
   2137 
   2138 
   2139 ## ----------- ##
   2140 ## Core tests. ##
   2141 ## ----------- ##
   2142 
   2143 _ACEOF
   2144 
   2145 
   2146 # Keep a trace of the command line.
   2147 # Strip out --no-create and --no-recursion so they do not pile up.
   2148 # Strip out --silent because we don't want to record it for future runs.
   2149 # Also quote any args containing shell meta-characters.
   2150 # Make two passes to allow for proper duplicate-argument suppression.
   2151 ac_configure_args=
   2152 ac_configure_args0=
   2153 ac_configure_args1=
   2154 ac_must_keep_next=false
   2155 for ac_pass in 1 2
   2156 do
   2157   for ac_arg
   2158   do
   2159     case $ac_arg in
   2160     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   2161     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   2162     | -silent | --silent | --silen | --sile | --sil)
   2163       continue ;;
   2164     *\'*)
   2165       ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2166     esac
   2167     case $ac_pass in
   2168     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
   2169     2)
   2170       as_fn_append ac_configure_args1 " '$ac_arg'"
   2171       if test $ac_must_keep_next = true; then
   2172 	ac_must_keep_next=false # Got value, back to normal.
   2173       else
   2174 	case $ac_arg in
   2175 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   2176 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   2177 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   2178 	  | -with-* | --with-* | -without-* | --without-* | --x)
   2179 	    case "$ac_configure_args0 " in
   2180 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   2181 	    esac
   2182 	    ;;
   2183 	  -* ) ac_must_keep_next=true ;;
   2184 	esac
   2185       fi
   2186       as_fn_append ac_configure_args " '$ac_arg'"
   2187       ;;
   2188     esac
   2189   done
   2190 done
   2191 { ac_configure_args0=; unset ac_configure_args0;}
   2192 { ac_configure_args1=; unset ac_configure_args1;}
   2193 
   2194 # When interrupted or exit'd, cleanup temporary files, and complete
   2195 # config.log.  We remove comments because anyway the quotes in there
   2196 # would cause problems or look ugly.
   2197 # WARNING: Use '\'' to represent an apostrophe within the trap.
   2198 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   2199 trap 'exit_status=$?
   2200   # Sanitize IFS.
   2201   IFS=" ""	$as_nl"
   2202   # Save into config.log some information that might help in debugging.
   2203   {
   2204     echo
   2205 
   2206     printf "%s\n" "## ---------------- ##
   2207 ## Cache variables. ##
   2208 ## ---------------- ##"
   2209     echo
   2210     # The following way of writing the cache mishandles newlines in values,
   2211 (
   2212   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   2213     eval ac_val=\$$ac_var
   2214     case $ac_val in #(
   2215     *${as_nl}*)
   2216       case $ac_var in #(
   2217       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   2218 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   2219       esac
   2220       case $ac_var in #(
   2221       _ | IFS | as_nl) ;; #(
   2222       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   2223       *) { eval $ac_var=; unset $ac_var;} ;;
   2224       esac ;;
   2225     esac
   2226   done
   2227   (set) 2>&1 |
   2228     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   2229     *${as_nl}ac_space=\ *)
   2230       sed -n \
   2231 	"s/'\''/'\''\\\\'\'''\''/g;
   2232 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   2233       ;; #(
   2234     *)
   2235       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   2236       ;;
   2237     esac |
   2238     sort
   2239 )
   2240     echo
   2241 
   2242     printf "%s\n" "## ----------------- ##
   2243 ## Output variables. ##
   2244 ## ----------------- ##"
   2245     echo
   2246     for ac_var in $ac_subst_vars
   2247     do
   2248       eval ac_val=\$$ac_var
   2249       case $ac_val in
   2250       *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2251       esac
   2252       printf "%s\n" "$ac_var='\''$ac_val'\''"
   2253     done | sort
   2254     echo
   2255 
   2256     if test -n "$ac_subst_files"; then
   2257       printf "%s\n" "## ------------------- ##
   2258 ## File substitutions. ##
   2259 ## ------------------- ##"
   2260       echo
   2261       for ac_var in $ac_subst_files
   2262       do
   2263 	eval ac_val=\$$ac_var
   2264 	case $ac_val in
   2265 	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2266 	esac
   2267 	printf "%s\n" "$ac_var='\''$ac_val'\''"
   2268       done | sort
   2269       echo
   2270     fi
   2271 
   2272     if test -s confdefs.h; then
   2273       printf "%s\n" "## ----------- ##
   2274 ## confdefs.h. ##
   2275 ## ----------- ##"
   2276       echo
   2277       cat confdefs.h
   2278       echo
   2279     fi
   2280     test "$ac_signal" != 0 &&
   2281       printf "%s\n" "$as_me: caught signal $ac_signal"
   2282     printf "%s\n" "$as_me: exit $exit_status"
   2283   } >&5
   2284   rm -f core *.core core.conftest.* &&
   2285     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   2286     exit $exit_status
   2287 ' 0
   2288 for ac_signal in 1 2 13 15; do
   2289   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
   2290 done
   2291 ac_signal=0
   2292 
   2293 # confdefs.h avoids OS command line length limits that DEFS can exceed.
   2294 rm -f -r conftest* confdefs.h
   2295 
   2296 printf "%s\n" "/* confdefs.h */" > confdefs.h
   2297 
   2298 # Predefined preprocessor variables.
   2299 
   2300 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
   2301 
   2302 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
   2303 
   2304 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
   2305 
   2306 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
   2307 
   2308 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
   2309 
   2310 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
   2311 
   2312 
   2313 # Let the site file select an alternate cache file if it wants to.
   2314 # Prefer an explicitly selected file to automatically selected ones.
   2315 if test -n "$CONFIG_SITE"; then
   2316   ac_site_files="$CONFIG_SITE"
   2317 elif test "x$prefix" != xNONE; then
   2318   ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
   2319 else
   2320   ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
   2321 fi
   2322 
   2323 for ac_site_file in $ac_site_files
   2324 do
   2325   case $ac_site_file in #(
   2326   */*) :
   2327      ;; #(
   2328   *) :
   2329     ac_site_file=./$ac_site_file ;;
   2330 esac
   2331   if test -f "$ac_site_file" && test -r "$ac_site_file"; then
   2332     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
   2333 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
   2334     sed 's/^/| /' "$ac_site_file" >&5
   2335     . "$ac_site_file" \
   2336       || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2337 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   2338 as_fn_error $? "failed to load site script $ac_site_file
   2339 See \`config.log' for more details" "$LINENO" 5; }
   2340   fi
   2341 done
   2342 
   2343 if test -r "$cache_file"; then
   2344   # Some versions of bash will fail to source /dev/null (special files
   2345   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
   2346   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
   2347     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
   2348 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
   2349     case $cache_file in
   2350       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   2351       *)                      . "./$cache_file";;
   2352     esac
   2353   fi
   2354 else
   2355   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
   2356 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
   2357   >$cache_file
   2358 fi
   2359 
   2360 # Test code for whether the C compiler supports C89 (global declarations)
   2361 ac_c_conftest_c89_globals='
   2362 /* Does the compiler advertise C89 conformance?
   2363    Do not test the value of __STDC__, because some compilers set it to 0
   2364    while being otherwise adequately conformant. */
   2365 #if !defined __STDC__
   2366 # error "Compiler does not advertise C89 conformance"
   2367 #endif
   2368 
   2369 #include <stddef.h>
   2370 #include <stdarg.h>
   2371 struct stat;
   2372 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
   2373 struct buf { int x; };
   2374 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
   2375 static char *e (p, i)
   2376      char **p;
   2377      int i;
   2378 {
   2379   return p[i];
   2380 }
   2381 static char *f (char * (*g) (char **, int), char **p, ...)
   2382 {
   2383   char *s;
   2384   va_list v;
   2385   va_start (v,p);
   2386   s = g (p, va_arg (v,int));
   2387   va_end (v);
   2388   return s;
   2389 }
   2390 
   2391 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   2392    function prototypes and stuff, but not \xHH hex character constants.
   2393    These do not provoke an error unfortunately, instead are silently treated
   2394    as an "x".  The following induces an error, until -std is added to get
   2395    proper ANSI mode.  Curiously \x00 != x always comes out true, for an
   2396    array size at least.  It is necessary to write \x00 == 0 to get something
   2397    that is true only with -std.  */
   2398 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
   2399 
   2400 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   2401    inside strings and character constants.  */
   2402 #define FOO(x) '\''x'\''
   2403 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
   2404 
   2405 int test (int i, double x);
   2406 struct s1 {int (*f) (int a);};
   2407 struct s2 {int (*f) (double a);};
   2408 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
   2409                int, int);'
   2410 
   2411 # Test code for whether the C compiler supports C89 (body of main).
   2412 ac_c_conftest_c89_main='
   2413 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
   2414 '
   2415 
   2416 # Test code for whether the C compiler supports C99 (global declarations)
   2417 ac_c_conftest_c99_globals='
   2418 // Does the compiler advertise C99 conformance?
   2419 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
   2420 # error "Compiler does not advertise C99 conformance"
   2421 #endif
   2422 
   2423 #include <stdbool.h>
   2424 extern int puts (const char *);
   2425 extern int printf (const char *, ...);
   2426 extern int dprintf (int, const char *, ...);
   2427 extern void *malloc (size_t);
   2428 
   2429 // Check varargs macros.  These examples are taken from C99 6.10.3.5.
   2430 // dprintf is used instead of fprintf to avoid needing to declare
   2431 // FILE and stderr.
   2432 #define debug(...) dprintf (2, __VA_ARGS__)
   2433 #define showlist(...) puts (#__VA_ARGS__)
   2434 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
   2435 static void
   2436 test_varargs_macros (void)
   2437 {
   2438   int x = 1234;
   2439   int y = 5678;
   2440   debug ("Flag");
   2441   debug ("X = %d\n", x);
   2442   showlist (The first, second, and third items.);
   2443   report (x>y, "x is %d but y is %d", x, y);
   2444 }
   2445 
   2446 // Check long long types.
   2447 #define BIG64 18446744073709551615ull
   2448 #define BIG32 4294967295ul
   2449 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
   2450 #if !BIG_OK
   2451   #error "your preprocessor is broken"
   2452 #endif
   2453 #if BIG_OK
   2454 #else
   2455   #error "your preprocessor is broken"
   2456 #endif
   2457 static long long int bignum = -9223372036854775807LL;
   2458 static unsigned long long int ubignum = BIG64;
   2459 
   2460 struct incomplete_array
   2461 {
   2462   int datasize;
   2463   double data[];
   2464 };
   2465 
   2466 struct named_init {
   2467   int number;
   2468   const wchar_t *name;
   2469   double average;
   2470 };
   2471 
   2472 typedef const char *ccp;
   2473 
   2474 static inline int
   2475 test_restrict (ccp restrict text)
   2476 {
   2477   // See if C++-style comments work.
   2478   // Iterate through items via the restricted pointer.
   2479   // Also check for declarations in for loops.
   2480   for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
   2481     continue;
   2482   return 0;
   2483 }
   2484 
   2485 // Check varargs and va_copy.
   2486 static bool
   2487 test_varargs (const char *format, ...)
   2488 {
   2489   va_list args;
   2490   va_start (args, format);
   2491   va_list args_copy;
   2492   va_copy (args_copy, args);
   2493 
   2494   const char *str = "";
   2495   int number = 0;
   2496   float fnumber = 0;
   2497 
   2498   while (*format)
   2499     {
   2500       switch (*format++)
   2501 	{
   2502 	case '\''s'\'': // string
   2503 	  str = va_arg (args_copy, const char *);
   2504 	  break;
   2505 	case '\''d'\'': // int
   2506 	  number = va_arg (args_copy, int);
   2507 	  break;
   2508 	case '\''f'\'': // float
   2509 	  fnumber = va_arg (args_copy, double);
   2510 	  break;
   2511 	default:
   2512 	  break;
   2513 	}
   2514     }
   2515   va_end (args_copy);
   2516   va_end (args);
   2517 
   2518   return *str && number && fnumber;
   2519 }
   2520 '
   2521 
   2522 # Test code for whether the C compiler supports C99 (body of main).
   2523 ac_c_conftest_c99_main='
   2524   // Check bool.
   2525   _Bool success = false;
   2526   success |= (argc != 0);
   2527 
   2528   // Check restrict.
   2529   if (test_restrict ("String literal") == 0)
   2530     success = true;
   2531   char *restrict newvar = "Another string";
   2532 
   2533   // Check varargs.
   2534   success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
   2535   test_varargs_macros ();
   2536 
   2537   // Check flexible array members.
   2538   struct incomplete_array *ia =
   2539     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
   2540   ia->datasize = 10;
   2541   for (int i = 0; i < ia->datasize; ++i)
   2542     ia->data[i] = i * 1.234;
   2543 
   2544   // Check named initializers.
   2545   struct named_init ni = {
   2546     .number = 34,
   2547     .name = L"Test wide string",
   2548     .average = 543.34343,
   2549   };
   2550 
   2551   ni.number = 58;
   2552 
   2553   int dynamic_array[ni.number];
   2554   dynamic_array[0] = argv[0][0];
   2555   dynamic_array[ni.number - 1] = 543;
   2556 
   2557   // work around unused variable warnings
   2558   ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
   2559 	 || dynamic_array[ni.number - 1] != 543);
   2560 '
   2561 
   2562 # Test code for whether the C compiler supports C11 (global declarations)
   2563 ac_c_conftest_c11_globals='
   2564 // Does the compiler advertise C11 conformance?
   2565 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
   2566 # error "Compiler does not advertise C11 conformance"
   2567 #endif
   2568 
   2569 // Check _Alignas.
   2570 char _Alignas (double) aligned_as_double;
   2571 char _Alignas (0) no_special_alignment;
   2572 extern char aligned_as_int;
   2573 char _Alignas (0) _Alignas (int) aligned_as_int;
   2574 
   2575 // Check _Alignof.
   2576 enum
   2577 {
   2578   int_alignment = _Alignof (int),
   2579   int_array_alignment = _Alignof (int[100]),
   2580   char_alignment = _Alignof (char)
   2581 };
   2582 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
   2583 
   2584 // Check _Noreturn.
   2585 int _Noreturn does_not_return (void) { for (;;) continue; }
   2586 
   2587 // Check _Static_assert.
   2588 struct test_static_assert
   2589 {
   2590   int x;
   2591   _Static_assert (sizeof (int) <= sizeof (long int),
   2592                   "_Static_assert does not work in struct");
   2593   long int y;
   2594 };
   2595 
   2596 // Check UTF-8 literals.
   2597 #define u8 syntax error!
   2598 char const utf8_literal[] = u8"happens to be ASCII" "another string";
   2599 
   2600 // Check duplicate typedefs.
   2601 typedef long *long_ptr;
   2602 typedef long int *long_ptr;
   2603 typedef long_ptr long_ptr;
   2604 
   2605 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
   2606 struct anonymous
   2607 {
   2608   union {
   2609     struct { int i; int j; };
   2610     struct { int k; long int l; } w;
   2611   };
   2612   int m;
   2613 } v1;
   2614 '
   2615 
   2616 # Test code for whether the C compiler supports C11 (body of main).
   2617 ac_c_conftest_c11_main='
   2618   _Static_assert ((offsetof (struct anonymous, i)
   2619 		   == offsetof (struct anonymous, w.k)),
   2620 		  "Anonymous union alignment botch");
   2621   v1.i = 2;
   2622   v1.w.k = 5;
   2623   ok |= v1.i != 5;
   2624 '
   2625 
   2626 # Test code for whether the C compiler supports C11 (complete).
   2627 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
   2628 ${ac_c_conftest_c99_globals}
   2629 ${ac_c_conftest_c11_globals}
   2630 
   2631 int
   2632 main (int argc, char **argv)
   2633 {
   2634   int ok = 0;
   2635   ${ac_c_conftest_c89_main}
   2636   ${ac_c_conftest_c99_main}
   2637   ${ac_c_conftest_c11_main}
   2638   return ok;
   2639 }
   2640 "
   2641 
   2642 # Test code for whether the C compiler supports C99 (complete).
   2643 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
   2644 ${ac_c_conftest_c99_globals}
   2645 
   2646 int
   2647 main (int argc, char **argv)
   2648 {
   2649   int ok = 0;
   2650   ${ac_c_conftest_c89_main}
   2651   ${ac_c_conftest_c99_main}
   2652   return ok;
   2653 }
   2654 "
   2655 
   2656 # Test code for whether the C compiler supports C89 (complete).
   2657 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
   2658 
   2659 int
   2660 main (int argc, char **argv)
   2661 {
   2662   int ok = 0;
   2663   ${ac_c_conftest_c89_main}
   2664   return ok;
   2665 }
   2666 "
   2667 
   2668 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
   2669 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
   2670 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
   2671 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
   2672 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
   2673 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
   2674 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
   2675 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
   2676 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
   2677 
   2678 # Auxiliary files required by this configure script.
   2679 ac_aux_files="install-sh config.guess config.sub"
   2680 
   2681 # Locations in which to look for auxiliary files.
   2682 ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
   2683 
   2684 # Search for a directory containing all of the required auxiliary files,
   2685 # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
   2686 # If we don't find one directory that contains all the files we need,
   2687 # we report the set of missing files from the *first* directory in
   2688 # $ac_aux_dir_candidates and give up.
   2689 ac_missing_aux_files=""
   2690 ac_first_candidate=:
   2691 printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
   2692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2693 as_found=false
   2694 for as_dir in $ac_aux_dir_candidates
   2695 do
   2696   IFS=$as_save_IFS
   2697   case $as_dir in #(((
   2698     '') as_dir=./ ;;
   2699     */) ;;
   2700     *) as_dir=$as_dir/ ;;
   2701   esac
   2702   as_found=:
   2703 
   2704   printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
   2705   ac_aux_dir_found=yes
   2706   ac_install_sh=
   2707   for ac_aux in $ac_aux_files
   2708   do
   2709     # As a special case, if "install-sh" is required, that requirement
   2710     # can be satisfied by any of "install-sh", "install.sh", or "shtool",
   2711     # and $ac_install_sh is set appropriately for whichever one is found.
   2712     if test x"$ac_aux" = x"install-sh"
   2713     then
   2714       if test -f "${as_dir}install-sh"; then
   2715         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
   2716         ac_install_sh="${as_dir}install-sh -c"
   2717       elif test -f "${as_dir}install.sh"; then
   2718         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
   2719         ac_install_sh="${as_dir}install.sh -c"
   2720       elif test -f "${as_dir}shtool"; then
   2721         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
   2722         ac_install_sh="${as_dir}shtool install -c"
   2723       else
   2724         ac_aux_dir_found=no
   2725         if $ac_first_candidate; then
   2726           ac_missing_aux_files="${ac_missing_aux_files} install-sh"
   2727         else
   2728           break
   2729         fi
   2730       fi
   2731     else
   2732       if test -f "${as_dir}${ac_aux}"; then
   2733         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
   2734       else
   2735         ac_aux_dir_found=no
   2736         if $ac_first_candidate; then
   2737           ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
   2738         else
   2739           break
   2740         fi
   2741       fi
   2742     fi
   2743   done
   2744   if test "$ac_aux_dir_found" = yes; then
   2745     ac_aux_dir="$as_dir"
   2746     break
   2747   fi
   2748   ac_first_candidate=false
   2749 
   2750   as_found=false
   2751 done
   2752 IFS=$as_save_IFS
   2753 if $as_found
   2754 then :
   2755 
   2756 else $as_nop
   2757   as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
   2758 fi
   2759 
   2760 
   2761 # These three variables are undocumented and unsupported,
   2762 # and are intended to be withdrawn in a future Autoconf release.
   2763 # They can cause serious problems if a builder's source tree is in a directory
   2764 # whose full name contains unusual characters.
   2765 if test -f "${ac_aux_dir}config.guess"; then
   2766   ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
   2767 fi
   2768 if test -f "${ac_aux_dir}config.sub"; then
   2769   ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
   2770 fi
   2771 if test -f "$ac_aux_dir/configure"; then
   2772   ac_configure="$SHELL ${ac_aux_dir}configure"
   2773 fi
   2774 
   2775 # Check that the precious variables saved in the cache have kept the same
   2776 # value.
   2777 ac_cache_corrupted=false
   2778 for ac_var in $ac_precious_vars; do
   2779   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   2780   eval ac_new_set=\$ac_env_${ac_var}_set
   2781   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   2782   eval ac_new_val=\$ac_env_${ac_var}_value
   2783   case $ac_old_set,$ac_new_set in
   2784     set,)
   2785       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   2786 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   2787       ac_cache_corrupted=: ;;
   2788     ,set)
   2789       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
   2790 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   2791       ac_cache_corrupted=: ;;
   2792     ,);;
   2793     *)
   2794       if test "x$ac_old_val" != "x$ac_new_val"; then
   2795 	# differences in whitespace do not lead to failure.
   2796 	ac_old_val_w=`echo x $ac_old_val`
   2797 	ac_new_val_w=`echo x $ac_new_val`
   2798 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
   2799 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
   2800 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   2801 	  ac_cache_corrupted=:
   2802 	else
   2803 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
   2804 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
   2805 	  eval $ac_var=\$ac_old_val
   2806 	fi
   2807 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
   2808 printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
   2809 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
   2810 printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
   2811       fi;;
   2812   esac
   2813   # Pass precious variables to config.status.
   2814   if test "$ac_new_set" = set; then
   2815     case $ac_new_val in
   2816     *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   2817     *) ac_arg=$ac_var=$ac_new_val ;;
   2818     esac
   2819     case " $ac_configure_args " in
   2820       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   2821       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
   2822     esac
   2823   fi
   2824 done
   2825 if $ac_cache_corrupted; then
   2826   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2827 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   2828   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
   2829 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
   2830   as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
   2831 	    and start over" "$LINENO" 5
   2832 fi
   2833 ## -------------------- ##
   2834 ## Main body of script. ##
   2835 ## -------------------- ##
   2836 
   2837 ac_ext=c
   2838 ac_cpp='$CPP $CPPFLAGS'
   2839 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2840 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2841 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2842 
   2843 
   2844 
   2845 
   2846 
   2847 
   2848 
   2849   # Make sure we can run config.sub.
   2850 $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
   2851   as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
   2852 
   2853 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
   2854 printf %s "checking build system type... " >&6; }
   2855 if test ${ac_cv_build+y}
   2856 then :
   2857   printf %s "(cached) " >&6
   2858 else $as_nop
   2859   ac_build_alias=$build_alias
   2860 test "x$ac_build_alias" = x &&
   2861   ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
   2862 test "x$ac_build_alias" = x &&
   2863   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
   2864 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
   2865   as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
   2866 
   2867 fi
   2868 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
   2869 printf "%s\n" "$ac_cv_build" >&6; }
   2870 case $ac_cv_build in
   2871 *-*-*) ;;
   2872 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
   2873 esac
   2874 build=$ac_cv_build
   2875 ac_save_IFS=$IFS; IFS='-'
   2876 set x $ac_cv_build
   2877 shift
   2878 build_cpu=$1
   2879 build_vendor=$2
   2880 shift; shift
   2881 # Remember, the first character of IFS is used to create $*,
   2882 # except with old shells:
   2883 build_os=$*
   2884 IFS=$ac_save_IFS
   2885 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   2886 
   2887 
   2888 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
   2889 printf %s "checking host system type... " >&6; }
   2890 if test ${ac_cv_host+y}
   2891 then :
   2892   printf %s "(cached) " >&6
   2893 else $as_nop
   2894   if test "x$host_alias" = x; then
   2895   ac_cv_host=$ac_cv_build
   2896 else
   2897   ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
   2898     as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
   2899 fi
   2900 
   2901 fi
   2902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
   2903 printf "%s\n" "$ac_cv_host" >&6; }
   2904 case $ac_cv_host in
   2905 *-*-*) ;;
   2906 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
   2907 esac
   2908 host=$ac_cv_host
   2909 ac_save_IFS=$IFS; IFS='-'
   2910 set x $ac_cv_host
   2911 shift
   2912 host_cpu=$1
   2913 host_vendor=$2
   2914 shift; shift
   2915 # Remember, the first character of IFS is used to create $*,
   2916 # except with old shells:
   2917 host_os=$*
   2918 IFS=$ac_save_IFS
   2919 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   2920 
   2921 
   2922 
   2923 
   2924 
   2925 
   2926 
   2927 
   2928 # Check whether --with-gcc was given.
   2929 if test ${with_gcc+y}
   2930 then :
   2931   withval=$with_gcc;
   2932 fi
   2933 
   2934     V_INCLS=""
   2935     if test "${srcdir}" != "." ; then
   2936 	    V_INCLS="-I$srcdir"
   2937     fi
   2938     if test "${CFLAGS+set}" = set; then
   2939 	    LBL_CFLAGS="$CFLAGS"
   2940     fi
   2941     if test -z "$CC" ; then
   2942 	    case "$host_os" in
   2943 
   2944 	    bsdi*)
   2945 		    # Extract the first word of "shlicc2", so it can be a program name with args.
   2946 set dummy shlicc2; ac_word=$2
   2947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2948 printf %s "checking for $ac_word... " >&6; }
   2949 if test ${ac_cv_prog_SHLICC2+y}
   2950 then :
   2951   printf %s "(cached) " >&6
   2952 else $as_nop
   2953   if test -n "$SHLICC2"; then
   2954   ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
   2955 else
   2956 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2957 for as_dir in $PATH
   2958 do
   2959   IFS=$as_save_IFS
   2960   case $as_dir in #(((
   2961     '') as_dir=./ ;;
   2962     */) ;;
   2963     *) as_dir=$as_dir/ ;;
   2964   esac
   2965     for ac_exec_ext in '' $ac_executable_extensions; do
   2966   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   2967     ac_cv_prog_SHLICC2="yes"
   2968     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   2969     break 2
   2970   fi
   2971 done
   2972   done
   2973 IFS=$as_save_IFS
   2974 
   2975   test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
   2976 fi
   2977 fi
   2978 SHLICC2=$ac_cv_prog_SHLICC2
   2979 if test -n "$SHLICC2"; then
   2980   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
   2981 printf "%s\n" "$SHLICC2" >&6; }
   2982 else
   2983   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2984 printf "%s\n" "no" >&6; }
   2985 fi
   2986 
   2987 
   2988 		    if test $SHLICC2 = yes ; then
   2989 			    CC=shlicc2
   2990 			    export CC
   2991 		    fi
   2992 		    ;;
   2993 	    esac
   2994     fi
   2995     if test -z "$CC" -a "$with_gcc" = no ; then
   2996 	    CC=cc
   2997 	    export CC
   2998     fi
   2999 
   3000 #
   3001 # Try to enable as many C99 features as we can.
   3002 # At minimum, we want C++/C99-style // comments.
   3003 #
   3004 
   3005 
   3006 
   3007 
   3008 
   3009 
   3010 
   3011 
   3012 
   3013 ac_ext=c
   3014 ac_cpp='$CPP $CPPFLAGS'
   3015 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3016 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3017 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3018 if test -n "$ac_tool_prefix"; then
   3019   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   3020 set dummy ${ac_tool_prefix}gcc; ac_word=$2
   3021 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3022 printf %s "checking for $ac_word... " >&6; }
   3023 if test ${ac_cv_prog_CC+y}
   3024 then :
   3025   printf %s "(cached) " >&6
   3026 else $as_nop
   3027   if test -n "$CC"; then
   3028   ac_cv_prog_CC="$CC" # Let the user override the test.
   3029 else
   3030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3031 for as_dir in $PATH
   3032 do
   3033   IFS=$as_save_IFS
   3034   case $as_dir in #(((
   3035     '') as_dir=./ ;;
   3036     */) ;;
   3037     *) as_dir=$as_dir/ ;;
   3038   esac
   3039     for ac_exec_ext in '' $ac_executable_extensions; do
   3040   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3041     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   3042     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3043     break 2
   3044   fi
   3045 done
   3046   done
   3047 IFS=$as_save_IFS
   3048 
   3049 fi
   3050 fi
   3051 CC=$ac_cv_prog_CC
   3052 if test -n "$CC"; then
   3053   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3054 printf "%s\n" "$CC" >&6; }
   3055 else
   3056   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3057 printf "%s\n" "no" >&6; }
   3058 fi
   3059 
   3060 
   3061 fi
   3062 if test -z "$ac_cv_prog_CC"; then
   3063   ac_ct_CC=$CC
   3064   # Extract the first word of "gcc", so it can be a program name with args.
   3065 set dummy gcc; ac_word=$2
   3066 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3067 printf %s "checking for $ac_word... " >&6; }
   3068 if test ${ac_cv_prog_ac_ct_CC+y}
   3069 then :
   3070   printf %s "(cached) " >&6
   3071 else $as_nop
   3072   if test -n "$ac_ct_CC"; then
   3073   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3074 else
   3075 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3076 for as_dir in $PATH
   3077 do
   3078   IFS=$as_save_IFS
   3079   case $as_dir in #(((
   3080     '') as_dir=./ ;;
   3081     */) ;;
   3082     *) as_dir=$as_dir/ ;;
   3083   esac
   3084     for ac_exec_ext in '' $ac_executable_extensions; do
   3085   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3086     ac_cv_prog_ac_ct_CC="gcc"
   3087     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3088     break 2
   3089   fi
   3090 done
   3091   done
   3092 IFS=$as_save_IFS
   3093 
   3094 fi
   3095 fi
   3096 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3097 if test -n "$ac_ct_CC"; then
   3098   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3099 printf "%s\n" "$ac_ct_CC" >&6; }
   3100 else
   3101   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3102 printf "%s\n" "no" >&6; }
   3103 fi
   3104 
   3105   if test "x$ac_ct_CC" = x; then
   3106     CC=""
   3107   else
   3108     case $cross_compiling:$ac_tool_warned in
   3109 yes:)
   3110 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3111 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3112 ac_tool_warned=yes ;;
   3113 esac
   3114     CC=$ac_ct_CC
   3115   fi
   3116 else
   3117   CC="$ac_cv_prog_CC"
   3118 fi
   3119 
   3120 if test -z "$CC"; then
   3121           if test -n "$ac_tool_prefix"; then
   3122     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   3123 set dummy ${ac_tool_prefix}cc; ac_word=$2
   3124 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3125 printf %s "checking for $ac_word... " >&6; }
   3126 if test ${ac_cv_prog_CC+y}
   3127 then :
   3128   printf %s "(cached) " >&6
   3129 else $as_nop
   3130   if test -n "$CC"; then
   3131   ac_cv_prog_CC="$CC" # Let the user override the test.
   3132 else
   3133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3134 for as_dir in $PATH
   3135 do
   3136   IFS=$as_save_IFS
   3137   case $as_dir in #(((
   3138     '') as_dir=./ ;;
   3139     */) ;;
   3140     *) as_dir=$as_dir/ ;;
   3141   esac
   3142     for ac_exec_ext in '' $ac_executable_extensions; do
   3143   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3144     ac_cv_prog_CC="${ac_tool_prefix}cc"
   3145     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3146     break 2
   3147   fi
   3148 done
   3149   done
   3150 IFS=$as_save_IFS
   3151 
   3152 fi
   3153 fi
   3154 CC=$ac_cv_prog_CC
   3155 if test -n "$CC"; then
   3156   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3157 printf "%s\n" "$CC" >&6; }
   3158 else
   3159   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3160 printf "%s\n" "no" >&6; }
   3161 fi
   3162 
   3163 
   3164   fi
   3165 fi
   3166 if test -z "$CC"; then
   3167   # Extract the first word of "cc", so it can be a program name with args.
   3168 set dummy cc; ac_word=$2
   3169 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3170 printf %s "checking for $ac_word... " >&6; }
   3171 if test ${ac_cv_prog_CC+y}
   3172 then :
   3173   printf %s "(cached) " >&6
   3174 else $as_nop
   3175   if test -n "$CC"; then
   3176   ac_cv_prog_CC="$CC" # Let the user override the test.
   3177 else
   3178   ac_prog_rejected=no
   3179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3180 for as_dir in $PATH
   3181 do
   3182   IFS=$as_save_IFS
   3183   case $as_dir in #(((
   3184     '') as_dir=./ ;;
   3185     */) ;;
   3186     *) as_dir=$as_dir/ ;;
   3187   esac
   3188     for ac_exec_ext in '' $ac_executable_extensions; do
   3189   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3190     if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   3191        ac_prog_rejected=yes
   3192        continue
   3193      fi
   3194     ac_cv_prog_CC="cc"
   3195     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3196     break 2
   3197   fi
   3198 done
   3199   done
   3200 IFS=$as_save_IFS
   3201 
   3202 if test $ac_prog_rejected = yes; then
   3203   # We found a bogon in the path, so make sure we never use it.
   3204   set dummy $ac_cv_prog_CC
   3205   shift
   3206   if test $# != 0; then
   3207     # We chose a different compiler from the bogus one.
   3208     # However, it has the same basename, so the bogon will be chosen
   3209     # first if we set CC to just the basename; use the full file name.
   3210     shift
   3211     ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
   3212   fi
   3213 fi
   3214 fi
   3215 fi
   3216 CC=$ac_cv_prog_CC
   3217 if test -n "$CC"; then
   3218   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3219 printf "%s\n" "$CC" >&6; }
   3220 else
   3221   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3222 printf "%s\n" "no" >&6; }
   3223 fi
   3224 
   3225 
   3226 fi
   3227 if test -z "$CC"; then
   3228   if test -n "$ac_tool_prefix"; then
   3229   for ac_prog in cl.exe
   3230   do
   3231     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   3232 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   3233 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3234 printf %s "checking for $ac_word... " >&6; }
   3235 if test ${ac_cv_prog_CC+y}
   3236 then :
   3237   printf %s "(cached) " >&6
   3238 else $as_nop
   3239   if test -n "$CC"; then
   3240   ac_cv_prog_CC="$CC" # Let the user override the test.
   3241 else
   3242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3243 for as_dir in $PATH
   3244 do
   3245   IFS=$as_save_IFS
   3246   case $as_dir in #(((
   3247     '') as_dir=./ ;;
   3248     */) ;;
   3249     *) as_dir=$as_dir/ ;;
   3250   esac
   3251     for ac_exec_ext in '' $ac_executable_extensions; do
   3252   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3253     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   3254     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3255     break 2
   3256   fi
   3257 done
   3258   done
   3259 IFS=$as_save_IFS
   3260 
   3261 fi
   3262 fi
   3263 CC=$ac_cv_prog_CC
   3264 if test -n "$CC"; then
   3265   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3266 printf "%s\n" "$CC" >&6; }
   3267 else
   3268   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3269 printf "%s\n" "no" >&6; }
   3270 fi
   3271 
   3272 
   3273     test -n "$CC" && break
   3274   done
   3275 fi
   3276 if test -z "$CC"; then
   3277   ac_ct_CC=$CC
   3278   for ac_prog in cl.exe
   3279 do
   3280   # Extract the first word of "$ac_prog", so it can be a program name with args.
   3281 set dummy $ac_prog; ac_word=$2
   3282 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3283 printf %s "checking for $ac_word... " >&6; }
   3284 if test ${ac_cv_prog_ac_ct_CC+y}
   3285 then :
   3286   printf %s "(cached) " >&6
   3287 else $as_nop
   3288   if test -n "$ac_ct_CC"; then
   3289   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3290 else
   3291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3292 for as_dir in $PATH
   3293 do
   3294   IFS=$as_save_IFS
   3295   case $as_dir in #(((
   3296     '') as_dir=./ ;;
   3297     */) ;;
   3298     *) as_dir=$as_dir/ ;;
   3299   esac
   3300     for ac_exec_ext in '' $ac_executable_extensions; do
   3301   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3302     ac_cv_prog_ac_ct_CC="$ac_prog"
   3303     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3304     break 2
   3305   fi
   3306 done
   3307   done
   3308 IFS=$as_save_IFS
   3309 
   3310 fi
   3311 fi
   3312 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3313 if test -n "$ac_ct_CC"; then
   3314   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3315 printf "%s\n" "$ac_ct_CC" >&6; }
   3316 else
   3317   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3318 printf "%s\n" "no" >&6; }
   3319 fi
   3320 
   3321 
   3322   test -n "$ac_ct_CC" && break
   3323 done
   3324 
   3325   if test "x$ac_ct_CC" = x; then
   3326     CC=""
   3327   else
   3328     case $cross_compiling:$ac_tool_warned in
   3329 yes:)
   3330 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3331 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3332 ac_tool_warned=yes ;;
   3333 esac
   3334     CC=$ac_ct_CC
   3335   fi
   3336 fi
   3337 
   3338 fi
   3339 if test -z "$CC"; then
   3340   if test -n "$ac_tool_prefix"; then
   3341   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
   3342 set dummy ${ac_tool_prefix}clang; ac_word=$2
   3343 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3344 printf %s "checking for $ac_word... " >&6; }
   3345 if test ${ac_cv_prog_CC+y}
   3346 then :
   3347   printf %s "(cached) " >&6
   3348 else $as_nop
   3349   if test -n "$CC"; then
   3350   ac_cv_prog_CC="$CC" # Let the user override the test.
   3351 else
   3352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3353 for as_dir in $PATH
   3354 do
   3355   IFS=$as_save_IFS
   3356   case $as_dir in #(((
   3357     '') as_dir=./ ;;
   3358     */) ;;
   3359     *) as_dir=$as_dir/ ;;
   3360   esac
   3361     for ac_exec_ext in '' $ac_executable_extensions; do
   3362   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3363     ac_cv_prog_CC="${ac_tool_prefix}clang"
   3364     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3365     break 2
   3366   fi
   3367 done
   3368   done
   3369 IFS=$as_save_IFS
   3370 
   3371 fi
   3372 fi
   3373 CC=$ac_cv_prog_CC
   3374 if test -n "$CC"; then
   3375   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3376 printf "%s\n" "$CC" >&6; }
   3377 else
   3378   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3379 printf "%s\n" "no" >&6; }
   3380 fi
   3381 
   3382 
   3383 fi
   3384 if test -z "$ac_cv_prog_CC"; then
   3385   ac_ct_CC=$CC
   3386   # Extract the first word of "clang", so it can be a program name with args.
   3387 set dummy clang; ac_word=$2
   3388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3389 printf %s "checking for $ac_word... " >&6; }
   3390 if test ${ac_cv_prog_ac_ct_CC+y}
   3391 then :
   3392   printf %s "(cached) " >&6
   3393 else $as_nop
   3394   if test -n "$ac_ct_CC"; then
   3395   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3396 else
   3397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3398 for as_dir in $PATH
   3399 do
   3400   IFS=$as_save_IFS
   3401   case $as_dir in #(((
   3402     '') as_dir=./ ;;
   3403     */) ;;
   3404     *) as_dir=$as_dir/ ;;
   3405   esac
   3406     for ac_exec_ext in '' $ac_executable_extensions; do
   3407   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3408     ac_cv_prog_ac_ct_CC="clang"
   3409     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3410     break 2
   3411   fi
   3412 done
   3413   done
   3414 IFS=$as_save_IFS
   3415 
   3416 fi
   3417 fi
   3418 ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3419 if test -n "$ac_ct_CC"; then
   3420   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3421 printf "%s\n" "$ac_ct_CC" >&6; }
   3422 else
   3423   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3424 printf "%s\n" "no" >&6; }
   3425 fi
   3426 
   3427   if test "x$ac_ct_CC" = x; then
   3428     CC=""
   3429   else
   3430     case $cross_compiling:$ac_tool_warned in
   3431 yes:)
   3432 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3433 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3434 ac_tool_warned=yes ;;
   3435 esac
   3436     CC=$ac_ct_CC
   3437   fi
   3438 else
   3439   CC="$ac_cv_prog_CC"
   3440 fi
   3441 
   3442 fi
   3443 
   3444 
   3445 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3446 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3447 as_fn_error $? "no acceptable C compiler found in \$PATH
   3448 See \`config.log' for more details" "$LINENO" 5; }
   3449 
   3450 # Provide some information about the compiler.
   3451 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   3452 set X $ac_compile
   3453 ac_compiler=$2
   3454 for ac_option in --version -v -V -qversion -version; do
   3455   { { ac_try="$ac_compiler $ac_option >&5"
   3456 case "(($ac_try" in
   3457   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3458   *) ac_try_echo=$ac_try;;
   3459 esac
   3460 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3461 printf "%s\n" "$ac_try_echo"; } >&5
   3462   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   3463   ac_status=$?
   3464   if test -s conftest.err; then
   3465     sed '10a\
   3466 ... rest of stderr output deleted ...
   3467          10q' conftest.err >conftest.er1
   3468     cat conftest.er1 >&5
   3469   fi
   3470   rm -f conftest.er1 conftest.err
   3471   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3472   test $ac_status = 0; }
   3473 done
   3474 
   3475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3476 /* end confdefs.h.  */
   3477 
   3478 int
   3479 main (void)
   3480 {
   3481 
   3482   ;
   3483   return 0;
   3484 }
   3485 _ACEOF
   3486 ac_clean_files_save=$ac_clean_files
   3487 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
   3488 # Try to create an executable without -o first, disregard a.out.
   3489 # It will help us diagnose broken compilers, and finding out an intuition
   3490 # of exeext.
   3491 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
   3492 printf %s "checking whether the C compiler works... " >&6; }
   3493 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   3494 
   3495 # The possible output files:
   3496 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
   3497 
   3498 ac_rmfiles=
   3499 for ac_file in $ac_files
   3500 do
   3501   case $ac_file in
   3502     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3503     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   3504   esac
   3505 done
   3506 rm -f $ac_rmfiles
   3507 
   3508 if { { ac_try="$ac_link_default"
   3509 case "(($ac_try" in
   3510   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3511   *) ac_try_echo=$ac_try;;
   3512 esac
   3513 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3514 printf "%s\n" "$ac_try_echo"; } >&5
   3515   (eval "$ac_link_default") 2>&5
   3516   ac_status=$?
   3517   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3518   test $ac_status = 0; }
   3519 then :
   3520   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   3521 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   3522 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   3523 # so that the user can short-circuit this test for compilers unknown to
   3524 # Autoconf.
   3525 for ac_file in $ac_files ''
   3526 do
   3527   test -f "$ac_file" || continue
   3528   case $ac_file in
   3529     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
   3530 	;;
   3531     [ab].out )
   3532 	# We found the default executable, but exeext='' is most
   3533 	# certainly right.
   3534 	break;;
   3535     *.* )
   3536 	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
   3537 	then :; else
   3538 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3539 	fi
   3540 	# We set ac_cv_exeext here because the later test for it is not
   3541 	# safe: cross compilers may not add the suffix if given an `-o'
   3542 	# argument, so we may need to know it at that point already.
   3543 	# Even if this section looks crufty: it has the advantage of
   3544 	# actually working.
   3545 	break;;
   3546     * )
   3547 	break;;
   3548   esac
   3549 done
   3550 test "$ac_cv_exeext" = no && ac_cv_exeext=
   3551 
   3552 else $as_nop
   3553   ac_file=''
   3554 fi
   3555 if test -z "$ac_file"
   3556 then :
   3557   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3558 printf "%s\n" "no" >&6; }
   3559 printf "%s\n" "$as_me: failed program was:" >&5
   3560 sed 's/^/| /' conftest.$ac_ext >&5
   3561 
   3562 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3563 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3564 as_fn_error 77 "C compiler cannot create executables
   3565 See \`config.log' for more details" "$LINENO" 5; }
   3566 else $as_nop
   3567   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3568 printf "%s\n" "yes" >&6; }
   3569 fi
   3570 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
   3571 printf %s "checking for C compiler default output file name... " >&6; }
   3572 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
   3573 printf "%s\n" "$ac_file" >&6; }
   3574 ac_exeext=$ac_cv_exeext
   3575 
   3576 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
   3577 ac_clean_files=$ac_clean_files_save
   3578 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
   3579 printf %s "checking for suffix of executables... " >&6; }
   3580 if { { ac_try="$ac_link"
   3581 case "(($ac_try" in
   3582   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3583   *) ac_try_echo=$ac_try;;
   3584 esac
   3585 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3586 printf "%s\n" "$ac_try_echo"; } >&5
   3587   (eval "$ac_link") 2>&5
   3588   ac_status=$?
   3589   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3590   test $ac_status = 0; }
   3591 then :
   3592   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   3593 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   3594 # work properly (i.e., refer to `conftest.exe'), while it won't with
   3595 # `rm'.
   3596 for ac_file in conftest.exe conftest conftest.*; do
   3597   test -f "$ac_file" || continue
   3598   case $ac_file in
   3599     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3600     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3601 	  break;;
   3602     * ) break;;
   3603   esac
   3604 done
   3605 else $as_nop
   3606   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3607 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3608 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
   3609 See \`config.log' for more details" "$LINENO" 5; }
   3610 fi
   3611 rm -f conftest conftest$ac_cv_exeext
   3612 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
   3613 printf "%s\n" "$ac_cv_exeext" >&6; }
   3614 
   3615 rm -f conftest.$ac_ext
   3616 EXEEXT=$ac_cv_exeext
   3617 ac_exeext=$EXEEXT
   3618 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3619 /* end confdefs.h.  */
   3620 #include <stdio.h>
   3621 int
   3622 main (void)
   3623 {
   3624 FILE *f = fopen ("conftest.out", "w");
   3625  return ferror (f) || fclose (f) != 0;
   3626 
   3627   ;
   3628   return 0;
   3629 }
   3630 _ACEOF
   3631 ac_clean_files="$ac_clean_files conftest.out"
   3632 # Check that the compiler produces executables we can run.  If not, either
   3633 # the compiler is broken, or we cross compile.
   3634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
   3635 printf %s "checking whether we are cross compiling... " >&6; }
   3636 if test "$cross_compiling" != yes; then
   3637   { { ac_try="$ac_link"
   3638 case "(($ac_try" in
   3639   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3640   *) ac_try_echo=$ac_try;;
   3641 esac
   3642 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3643 printf "%s\n" "$ac_try_echo"; } >&5
   3644   (eval "$ac_link") 2>&5
   3645   ac_status=$?
   3646   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3647   test $ac_status = 0; }
   3648   if { ac_try='./conftest$ac_cv_exeext'
   3649   { { case "(($ac_try" in
   3650   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3651   *) ac_try_echo=$ac_try;;
   3652 esac
   3653 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3654 printf "%s\n" "$ac_try_echo"; } >&5
   3655   (eval "$ac_try") 2>&5
   3656   ac_status=$?
   3657   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3658   test $ac_status = 0; }; }; then
   3659     cross_compiling=no
   3660   else
   3661     if test "$cross_compiling" = maybe; then
   3662 	cross_compiling=yes
   3663     else
   3664 	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3665 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3666 as_fn_error 77 "cannot run C compiled programs.
   3667 If you meant to cross compile, use \`--host'.
   3668 See \`config.log' for more details" "$LINENO" 5; }
   3669     fi
   3670   fi
   3671 fi
   3672 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
   3673 printf "%s\n" "$cross_compiling" >&6; }
   3674 
   3675 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
   3676 ac_clean_files=$ac_clean_files_save
   3677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
   3678 printf %s "checking for suffix of object files... " >&6; }
   3679 if test ${ac_cv_objext+y}
   3680 then :
   3681   printf %s "(cached) " >&6
   3682 else $as_nop
   3683   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3684 /* end confdefs.h.  */
   3685 
   3686 int
   3687 main (void)
   3688 {
   3689 
   3690   ;
   3691   return 0;
   3692 }
   3693 _ACEOF
   3694 rm -f conftest.o conftest.obj
   3695 if { { ac_try="$ac_compile"
   3696 case "(($ac_try" in
   3697   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3698   *) ac_try_echo=$ac_try;;
   3699 esac
   3700 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3701 printf "%s\n" "$ac_try_echo"; } >&5
   3702   (eval "$ac_compile") 2>&5
   3703   ac_status=$?
   3704   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3705   test $ac_status = 0; }
   3706 then :
   3707   for ac_file in conftest.o conftest.obj conftest.*; do
   3708   test -f "$ac_file" || continue;
   3709   case $ac_file in
   3710     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
   3711     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   3712        break;;
   3713   esac
   3714 done
   3715 else $as_nop
   3716   printf "%s\n" "$as_me: failed program was:" >&5
   3717 sed 's/^/| /' conftest.$ac_ext >&5
   3718 
   3719 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3720 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3721 as_fn_error $? "cannot compute suffix of object files: cannot compile
   3722 See \`config.log' for more details" "$LINENO" 5; }
   3723 fi
   3724 rm -f conftest.$ac_cv_objext conftest.$ac_ext
   3725 fi
   3726 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
   3727 printf "%s\n" "$ac_cv_objext" >&6; }
   3728 OBJEXT=$ac_cv_objext
   3729 ac_objext=$OBJEXT
   3730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
   3731 printf %s "checking whether the compiler supports GNU C... " >&6; }
   3732 if test ${ac_cv_c_compiler_gnu+y}
   3733 then :
   3734   printf %s "(cached) " >&6
   3735 else $as_nop
   3736   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3737 /* end confdefs.h.  */
   3738 
   3739 int
   3740 main (void)
   3741 {
   3742 #ifndef __GNUC__
   3743        choke me
   3744 #endif
   3745 
   3746   ;
   3747   return 0;
   3748 }
   3749 _ACEOF
   3750 if ac_fn_c_try_compile "$LINENO"
   3751 then :
   3752   ac_compiler_gnu=yes
   3753 else $as_nop
   3754   ac_compiler_gnu=no
   3755 fi
   3756 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   3757 ac_cv_c_compiler_gnu=$ac_compiler_gnu
   3758 
   3759 fi
   3760 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   3761 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
   3762 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3763 
   3764 if test $ac_compiler_gnu = yes; then
   3765   GCC=yes
   3766 else
   3767   GCC=
   3768 fi
   3769 ac_test_CFLAGS=${CFLAGS+y}
   3770 ac_save_CFLAGS=$CFLAGS
   3771 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   3772 printf %s "checking whether $CC accepts -g... " >&6; }
   3773 if test ${ac_cv_prog_cc_g+y}
   3774 then :
   3775   printf %s "(cached) " >&6
   3776 else $as_nop
   3777   ac_save_c_werror_flag=$ac_c_werror_flag
   3778    ac_c_werror_flag=yes
   3779    ac_cv_prog_cc_g=no
   3780    CFLAGS="-g"
   3781    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3782 /* end confdefs.h.  */
   3783 
   3784 int
   3785 main (void)
   3786 {
   3787 
   3788   ;
   3789   return 0;
   3790 }
   3791 _ACEOF
   3792 if ac_fn_c_try_compile "$LINENO"
   3793 then :
   3794   ac_cv_prog_cc_g=yes
   3795 else $as_nop
   3796   CFLAGS=""
   3797       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3798 /* end confdefs.h.  */
   3799 
   3800 int
   3801 main (void)
   3802 {
   3803 
   3804   ;
   3805   return 0;
   3806 }
   3807 _ACEOF
   3808 if ac_fn_c_try_compile "$LINENO"
   3809 then :
   3810 
   3811 else $as_nop
   3812   ac_c_werror_flag=$ac_save_c_werror_flag
   3813 	 CFLAGS="-g"
   3814 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3815 /* end confdefs.h.  */
   3816 
   3817 int
   3818 main (void)
   3819 {
   3820 
   3821   ;
   3822   return 0;
   3823 }
   3824 _ACEOF
   3825 if ac_fn_c_try_compile "$LINENO"
   3826 then :
   3827   ac_cv_prog_cc_g=yes
   3828 fi
   3829 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   3830 fi
   3831 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   3832 fi
   3833 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   3834    ac_c_werror_flag=$ac_save_c_werror_flag
   3835 fi
   3836 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   3837 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
   3838 if test $ac_test_CFLAGS; then
   3839   CFLAGS=$ac_save_CFLAGS
   3840 elif test $ac_cv_prog_cc_g = yes; then
   3841   if test "$GCC" = yes; then
   3842     CFLAGS="-g -O2"
   3843   else
   3844     CFLAGS="-g"
   3845   fi
   3846 else
   3847   if test "$GCC" = yes; then
   3848     CFLAGS="-O2"
   3849   else
   3850     CFLAGS=
   3851   fi
   3852 fi
   3853 ac_prog_cc_stdc=no
   3854 if test x$ac_prog_cc_stdc = xno
   3855 then :
   3856   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
   3857 printf %s "checking for $CC option to enable C11 features... " >&6; }
   3858 if test ${ac_cv_prog_cc_c11+y}
   3859 then :
   3860   printf %s "(cached) " >&6
   3861 else $as_nop
   3862   ac_cv_prog_cc_c11=no
   3863 ac_save_CC=$CC
   3864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3865 /* end confdefs.h.  */
   3866 $ac_c_conftest_c11_program
   3867 _ACEOF
   3868 for ac_arg in '' -std=gnu11
   3869 do
   3870   CC="$ac_save_CC $ac_arg"
   3871   if ac_fn_c_try_compile "$LINENO"
   3872 then :
   3873   ac_cv_prog_cc_c11=$ac_arg
   3874 fi
   3875 rm -f core conftest.err conftest.$ac_objext conftest.beam
   3876   test "x$ac_cv_prog_cc_c11" != "xno" && break
   3877 done
   3878 rm -f conftest.$ac_ext
   3879 CC=$ac_save_CC
   3880 fi
   3881 
   3882 if test "x$ac_cv_prog_cc_c11" = xno
   3883 then :
   3884   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   3885 printf "%s\n" "unsupported" >&6; }
   3886 else $as_nop
   3887   if test "x$ac_cv_prog_cc_c11" = x
   3888 then :
   3889   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   3890 printf "%s\n" "none needed" >&6; }
   3891 else $as_nop
   3892   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
   3893 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
   3894      CC="$CC $ac_cv_prog_cc_c11"
   3895 fi
   3896   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
   3897   ac_prog_cc_stdc=c11
   3898 fi
   3899 fi
   3900 if test x$ac_prog_cc_stdc = xno
   3901 then :
   3902   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
   3903 printf %s "checking for $CC option to enable C99 features... " >&6; }
   3904 if test ${ac_cv_prog_cc_c99+y}
   3905 then :
   3906   printf %s "(cached) " >&6
   3907 else $as_nop
   3908   ac_cv_prog_cc_c99=no
   3909 ac_save_CC=$CC
   3910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3911 /* end confdefs.h.  */
   3912 $ac_c_conftest_c99_program
   3913 _ACEOF
   3914 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
   3915 do
   3916   CC="$ac_save_CC $ac_arg"
   3917   if ac_fn_c_try_compile "$LINENO"
   3918 then :
   3919   ac_cv_prog_cc_c99=$ac_arg
   3920 fi
   3921 rm -f core conftest.err conftest.$ac_objext conftest.beam
   3922   test "x$ac_cv_prog_cc_c99" != "xno" && break
   3923 done
   3924 rm -f conftest.$ac_ext
   3925 CC=$ac_save_CC
   3926 fi
   3927 
   3928 if test "x$ac_cv_prog_cc_c99" = xno
   3929 then :
   3930   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   3931 printf "%s\n" "unsupported" >&6; }
   3932 else $as_nop
   3933   if test "x$ac_cv_prog_cc_c99" = x
   3934 then :
   3935   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   3936 printf "%s\n" "none needed" >&6; }
   3937 else $as_nop
   3938   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
   3939 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
   3940      CC="$CC $ac_cv_prog_cc_c99"
   3941 fi
   3942   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
   3943   ac_prog_cc_stdc=c99
   3944 fi
   3945 fi
   3946 if test x$ac_prog_cc_stdc = xno
   3947 then :
   3948   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
   3949 printf %s "checking for $CC option to enable C89 features... " >&6; }
   3950 if test ${ac_cv_prog_cc_c89+y}
   3951 then :
   3952   printf %s "(cached) " >&6
   3953 else $as_nop
   3954   ac_cv_prog_cc_c89=no
   3955 ac_save_CC=$CC
   3956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3957 /* end confdefs.h.  */
   3958 $ac_c_conftest_c89_program
   3959 _ACEOF
   3960 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   3961 do
   3962   CC="$ac_save_CC $ac_arg"
   3963   if ac_fn_c_try_compile "$LINENO"
   3964 then :
   3965   ac_cv_prog_cc_c89=$ac_arg
   3966 fi
   3967 rm -f core conftest.err conftest.$ac_objext conftest.beam
   3968   test "x$ac_cv_prog_cc_c89" != "xno" && break
   3969 done
   3970 rm -f conftest.$ac_ext
   3971 CC=$ac_save_CC
   3972 fi
   3973 
   3974 if test "x$ac_cv_prog_cc_c89" = xno
   3975 then :
   3976   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   3977 printf "%s\n" "unsupported" >&6; }
   3978 else $as_nop
   3979   if test "x$ac_cv_prog_cc_c89" = x
   3980 then :
   3981   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   3982 printf "%s\n" "none needed" >&6; }
   3983 else $as_nop
   3984   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   3985 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
   3986      CC="$CC $ac_cv_prog_cc_c89"
   3987 fi
   3988   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
   3989   ac_prog_cc_stdc=c89
   3990 fi
   3991 fi
   3992 
   3993 ac_ext=c
   3994 ac_cpp='$CPP $CPPFLAGS'
   3995 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3996 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3997 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3998 
   3999 
   4000 if test "$ac_cv_prog_cc_c99" = "no"; then
   4001 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: The C compiler does not support C99; there may be compiler errors" >&5
   4002 printf "%s\n" "$as_me: WARNING: The C compiler does not support C99; there may be compiler errors" >&2;}
   4003 fi
   4004 
   4005 
   4006     if test "$GCC" = yes ; then
   4007 	    #
   4008 	    # -Werror forces warnings to be errors.
   4009 	    #
   4010 	    ac_lbl_cc_force_warning_errors=-Werror
   4011     else
   4012 	    V_INCLS="$V_INCLS -I/usr/local/include"
   4013 	    LDFLAGS="$LDFLAGS -L/usr/local/lib"
   4014 
   4015 	    case "$host_os" in
   4016 
   4017 	    darwin*)
   4018 		    #
   4019 		    # This is assumed either to be GCC or clang, both
   4020 		    # of which use -Werror to force warnings to be errors.
   4021 		    #
   4022 		    ac_lbl_cc_force_warning_errors=-Werror
   4023 		    ;;
   4024 
   4025 	    hpux*)
   4026 		    #
   4027 		    # HP C, which is what we presume we're using, doesn't
   4028 		    # exit with a non-zero exit status if we hand it an
   4029 		    # invalid -W flag, can't be forced to do so even with
   4030 		    # +We, and doesn't handle GCC-style -W flags, so we
   4031 		    # don't want to try using GCC-style -W flags.
   4032 		    #
   4033 		    ac_lbl_cc_dont_try_gcc_dashW=yes
   4034 		    ;;
   4035 
   4036 	    irix*)
   4037 		    #
   4038 		    # MIPS C, which is what we presume we're using, doesn't
   4039 		    # necessarily exit with a non-zero exit status if we
   4040 		    # hand it an invalid -W flag, can't be forced to do
   4041 		    # so, and doesn't handle GCC-style -W flags, so we
   4042 		    # don't want to try using GCC-style -W flags.
   4043 		    #
   4044 		    ac_lbl_cc_dont_try_gcc_dashW=yes
   4045 		    #
   4046 		    # It also, apparently, defaults to "char" being
   4047 		    # unsigned, unlike most other C implementations;
   4048 		    # I suppose we could say "signed char" whenever
   4049 		    # we want to guarantee a signed "char", but let's
   4050 		    # just force signed chars.
   4051 		    #
   4052 		    # -xansi is normally the default, but the
   4053 		    # configure script was setting it; perhaps -cckr
   4054 		    # was the default in the Old Days.  (Then again,
   4055 		    # that would probably be for backwards compatibility
   4056 		    # in the days when ANSI C was Shiny and New, i.e.
   4057 		    # 1989 and the early '90's, so maybe we can just
   4058 		    # drop support for those compilers.)
   4059 		    #
   4060 		    # -g is equivalent to -g2, which turns off
   4061 		    # optimization; we choose -g3, which generates
   4062 		    # debugging information but doesn't turn off
   4063 		    # optimization (even if the optimization would
   4064 		    # cause inaccuracies in debugging).
   4065 		    #
   4066 		    V_CCOPT="$V_CCOPT -xansi -signed -g3"
   4067 		    ;;
   4068 
   4069 	    osf*)
   4070 		    #
   4071 		    # Presumed to be DEC OSF/1, Digital UNIX, or
   4072 		    # Tru64 UNIX.
   4073 		    #
   4074 		    # The DEC C compiler, which is what we presume we're
   4075 		    # using, doesn't exit with a non-zero exit status if we
   4076 		    # hand it an invalid -W flag, can't be forced to do
   4077 		    # so, and doesn't handle GCC-style -W flags, so we
   4078 		    # don't want to try using GCC-style -W flags.
   4079 		    #
   4080 		    ac_lbl_cc_dont_try_gcc_dashW=yes
   4081 		    #
   4082 		    # -g is equivalent to -g2, which turns off
   4083 		    # optimization; we choose -g3, which generates
   4084 		    # debugging information but doesn't turn off
   4085 		    # optimization (even if the optimization would
   4086 		    # cause inaccuracies in debugging).
   4087 		    #
   4088 		    V_CCOPT="$V_CCOPT -g3"
   4089 		    ;;
   4090 
   4091 	    solaris*)
   4092 		    #
   4093 		    # Assumed to be Sun C, which requires -errwarn to force
   4094 		    # warnings to be treated as errors.
   4095 		    #
   4096 		    ac_lbl_cc_force_warning_errors=-errwarn
   4097 		    ;;
   4098 
   4099 	    ultrix*)
   4100 		    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
   4101 printf %s "checking that Ultrix $CC hacks const in prototypes... " >&6; }
   4102 		    if test ${ac_cv_lbl_cc_const_proto+y}
   4103 then :
   4104   printf %s "(cached) " >&6
   4105 else $as_nop
   4106 
   4107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4108 /* end confdefs.h.  */
   4109 #include <sys/types.h>
   4110 int
   4111 main (void)
   4112 {
   4113 struct a { int b; };
   4114 			    void c(const struct a *)
   4115   ;
   4116   return 0;
   4117 }
   4118 _ACEOF
   4119 if ac_fn_c_try_compile "$LINENO"
   4120 then :
   4121   ac_cv_lbl_cc_const_proto=yes
   4122 else $as_nop
   4123   ac_cv_lbl_cc_const_proto=no
   4124 fi
   4125 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4126 fi
   4127 
   4128 		    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
   4129 printf "%s\n" "$ac_cv_lbl_cc_const_proto" >&6; }
   4130 		    if test $ac_cv_lbl_cc_const_proto = no ; then
   4131 
   4132 printf "%s\n" "#define const /**/" >>confdefs.h
   4133 
   4134 		    fi
   4135 		    ;;
   4136 	    esac
   4137 	    V_CCOPT="$V_CCOPT -O"
   4138     fi
   4139 
   4140 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
   4141 printf %s "checking for inline... " >&6; }
   4142     save_CFLAGS="$CFLAGS"
   4143     CFLAGS="$V_CCOPT"
   4144     if test ${ac_cv_lbl_inline+y}
   4145 then :
   4146   printf %s "(cached) " >&6
   4147 else $as_nop
   4148 
   4149 	ac_cv_lbl_inline=""
   4150 	ac_lbl_cc_inline=no
   4151 	for ac_lbl_inline in inline __inline__ __inline
   4152 	do
   4153 	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4154 /* end confdefs.h.  */
   4155 #define inline $ac_lbl_inline
   4156 		static inline struct iltest *foo(void);
   4157 		struct iltest {
   4158 		    int iltest1;
   4159 		    int iltest2;
   4160 		};
   4161 
   4162 		static inline struct iltest *
   4163 		foo()
   4164 		{
   4165 		    static struct iltest xxx;
   4166 
   4167 		    return &xxx;
   4168 		}
   4169 int
   4170 main (void)
   4171 {
   4172 
   4173   ;
   4174   return 0;
   4175 }
   4176 _ACEOF
   4177 if ac_fn_c_try_compile "$LINENO"
   4178 then :
   4179   ac_lbl_cc_inline=yes
   4180 fi
   4181 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4182 	    if test "$ac_lbl_cc_inline" = yes ; then
   4183 		break;
   4184 	    fi
   4185 	done
   4186 	if test "$ac_lbl_cc_inline" = yes ; then
   4187 	    ac_cv_lbl_inline=$ac_lbl_inline
   4188 	fi
   4189 fi
   4190 
   4191     CFLAGS="$save_CFLAGS"
   4192     if test ! -z "$ac_cv_lbl_inline" ; then
   4193 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
   4194 printf "%s\n" "$ac_cv_lbl_inline" >&6; }
   4195     else
   4196 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4197 printf "%s\n" "no" >&6; }
   4198     fi
   4199 
   4200 printf "%s\n" "#define inline $ac_cv_lbl_inline" >>confdefs.h
   4201 
   4202 
   4203 ac_header= ac_cache=
   4204 for ac_item in $ac_header_c_list
   4205 do
   4206   if test $ac_cache; then
   4207     ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
   4208     if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
   4209       printf "%s\n" "#define $ac_item 1" >> confdefs.h
   4210     fi
   4211     ac_header= ac_cache=
   4212   elif test $ac_header; then
   4213     ac_cache=$ac_item
   4214   else
   4215     ac_header=$ac_item
   4216   fi
   4217 done
   4218 
   4219 
   4220 
   4221 
   4222 
   4223 
   4224 
   4225 
   4226 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
   4227 then :
   4228 
   4229 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
   4230 
   4231 fi
   4232 ac_fn_c_check_header_compile "$LINENO" "rpc/rpc.h" "ac_cv_header_rpc_rpc_h" "$ac_includes_default"
   4233 if test "x$ac_cv_header_rpc_rpc_h" = xyes
   4234 then :
   4235   printf "%s\n" "#define HAVE_RPC_RPC_H 1" >>confdefs.h
   4236 
   4237 fi
   4238 ac_fn_c_check_header_compile "$LINENO" "rpc/rpcent.h" "ac_cv_header_rpc_rpcent_h" "$ac_includes_default"
   4239 if test "x$ac_cv_header_rpc_rpcent_h" = xyes
   4240 then :
   4241   printf "%s\n" "#define HAVE_RPC_RPCENT_H 1" >>confdefs.h
   4242 
   4243 fi
   4244 ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "$ac_includes_default"
   4245 if test "x$ac_cv_header_net_if_h" = xyes
   4246 then :
   4247   printf "%s\n" "#define HAVE_NET_IF_H 1" >>confdefs.h
   4248 
   4249 fi
   4250 
   4251 
   4252 # On Linux, if Autoconf version >= 2.72 and GNU C Library version >= 2.34,
   4253 # uncomment AC_SYS_YEAR2038_RECOMMENDED to ensure time_t is Y2038-safe.
   4254 # (Can be done by autogen.sh)
   4255 # AC_SYS_YEAR2038_RECOMMENDED
   4256 #
   4257 # Get the size of a void *, to know whether this is a 32-bit or 64-bit build.
   4258 #
   4259 # The cast to long int works around a bug in the HP C Compiler
   4260 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   4261 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   4262 # This bug is HP SR number 8606223364.
   4263 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
   4264 printf %s "checking size of void *... " >&6; }
   4265 if test ${ac_cv_sizeof_void_p+y}
   4266 then :
   4267   printf %s "(cached) " >&6
   4268 else $as_nop
   4269   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"
   4270 then :
   4271 
   4272 else $as_nop
   4273   if test "$ac_cv_type_void_p" = yes; then
   4274      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4275 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   4276 as_fn_error 77 "cannot compute sizeof (void *)
   4277 See \`config.log' for more details" "$LINENO" 5; }
   4278    else
   4279      ac_cv_sizeof_void_p=0
   4280    fi
   4281 fi
   4282 
   4283 fi
   4284 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
   4285 printf "%s\n" "$ac_cv_sizeof_void_p" >&6; }
   4286 
   4287 
   4288 
   4289 printf "%s\n" "#define SIZEOF_VOID_P $ac_cv_sizeof_void_p" >>confdefs.h
   4290 
   4291 
   4292 
   4293 #
   4294 # Get the size of a time_t, to know whether it's 32-bit or 64-bit.
   4295 #
   4296 # The cast to long int works around a bug in the HP C Compiler
   4297 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   4298 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   4299 # This bug is HP SR number 8606223364.
   4300 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
   4301 printf %s "checking size of time_t... " >&6; }
   4302 if test ${ac_cv_sizeof_time_t+y}
   4303 then :
   4304   printf %s "(cached) " >&6
   4305 else $as_nop
   4306   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "#include <time.h>
   4307 "
   4308 then :
   4309 
   4310 else $as_nop
   4311   if test "$ac_cv_type_time_t" = yes; then
   4312      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4313 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   4314 as_fn_error 77 "cannot compute sizeof (time_t)
   4315 See \`config.log' for more details" "$LINENO" 5; }
   4316    else
   4317      ac_cv_sizeof_time_t=0
   4318    fi
   4319 fi
   4320 
   4321 fi
   4322 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
   4323 printf "%s\n" "$ac_cv_sizeof_time_t" >&6; }
   4324 
   4325 
   4326 
   4327 printf "%s\n" "#define SIZEOF_TIME_T $ac_cv_sizeof_time_t" >>confdefs.h
   4328 
   4329 
   4330 
   4331 case "$host_os" in
   4332 
   4333 darwin*)
   4334 	# Check whether --enable-universal was given.
   4335 if test ${enable_universal+y}
   4336 then :
   4337   enableval=$enable_universal;
   4338 fi
   4339 
   4340 	if test "$enable_universal" != "no"; then
   4341 		case "$host_os" in
   4342 
   4343 		darwin9.*)
   4344 			#
   4345 			# Leopard.  Build for x86 and 32-bit PowerPC, with
   4346 			# x86 first.  (That's what Apple does.)
   4347 			#
   4348 			V_CCOPT="$V_CCOPT -arch i386 -arch ppc"
   4349 			LDFLAGS="$LDFLAGS -arch i386 -arch ppc"
   4350 			;;
   4351 
   4352 		darwin10.*)
   4353 			#
   4354 			# Snow Leopard.  Build for x86-64 and x86, with
   4355 			# x86-64 first.  (That's what Apple does.)
   4356 			#
   4357 			V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
   4358 			LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
   4359 			;;
   4360 		esac
   4361 	fi
   4362 	;;
   4363 esac
   4364 
   4365 #
   4366 # Do we have pkg-config?
   4367 #
   4368 
   4369 
   4370 
   4371 
   4372 
   4373 
   4374 
   4375 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
   4376 	if test -n "$ac_tool_prefix"; then
   4377   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
   4378 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
   4379 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4380 printf %s "checking for $ac_word... " >&6; }
   4381 if test ${ac_cv_path_PKG_CONFIG+y}
   4382 then :
   4383   printf %s "(cached) " >&6
   4384 else $as_nop
   4385   case $PKG_CONFIG in
   4386   [\\/]* | ?:[\\/]*)
   4387   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
   4388   ;;
   4389   *)
   4390   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4391 for as_dir in $PATH
   4392 do
   4393   IFS=$as_save_IFS
   4394   case $as_dir in #(((
   4395     '') as_dir=./ ;;
   4396     */) ;;
   4397     *) as_dir=$as_dir/ ;;
   4398   esac
   4399     for ac_exec_ext in '' $ac_executable_extensions; do
   4400   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   4401     ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
   4402     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   4403     break 2
   4404   fi
   4405 done
   4406   done
   4407 IFS=$as_save_IFS
   4408 
   4409   ;;
   4410 esac
   4411 fi
   4412 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
   4413 if test -n "$PKG_CONFIG"; then
   4414   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
   4415 printf "%s\n" "$PKG_CONFIG" >&6; }
   4416 else
   4417   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4418 printf "%s\n" "no" >&6; }
   4419 fi
   4420 
   4421 
   4422 fi
   4423 if test -z "$ac_cv_path_PKG_CONFIG"; then
   4424   ac_pt_PKG_CONFIG=$PKG_CONFIG
   4425   # Extract the first word of "pkg-config", so it can be a program name with args.
   4426 set dummy pkg-config; ac_word=$2
   4427 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4428 printf %s "checking for $ac_word... " >&6; }
   4429 if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
   4430 then :
   4431   printf %s "(cached) " >&6
   4432 else $as_nop
   4433   case $ac_pt_PKG_CONFIG in
   4434   [\\/]* | ?:[\\/]*)
   4435   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
   4436   ;;
   4437   *)
   4438   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4439 for as_dir in $PATH
   4440 do
   4441   IFS=$as_save_IFS
   4442   case $as_dir in #(((
   4443     '') as_dir=./ ;;
   4444     */) ;;
   4445     *) as_dir=$as_dir/ ;;
   4446   esac
   4447     for ac_exec_ext in '' $ac_executable_extensions; do
   4448   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   4449     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
   4450     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   4451     break 2
   4452   fi
   4453 done
   4454   done
   4455 IFS=$as_save_IFS
   4456 
   4457   ;;
   4458 esac
   4459 fi
   4460 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
   4461 if test -n "$ac_pt_PKG_CONFIG"; then
   4462   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
   4463 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
   4464 else
   4465   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4466 printf "%s\n" "no" >&6; }
   4467 fi
   4468 
   4469   if test "x$ac_pt_PKG_CONFIG" = x; then
   4470     PKG_CONFIG=""
   4471   else
   4472     case $cross_compiling:$ac_tool_warned in
   4473 yes:)
   4474 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   4475 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   4476 ac_tool_warned=yes ;;
   4477 esac
   4478     PKG_CONFIG=$ac_pt_PKG_CONFIG
   4479   fi
   4480 else
   4481   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
   4482 fi
   4483 
   4484 fi
   4485 if test -n "$PKG_CONFIG"; then
   4486 	_pkg_min_version=0.17.0
   4487 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
   4488 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
   4489 	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
   4490 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4491 printf "%s\n" "yes" >&6; }
   4492 	else
   4493 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4494 printf "%s\n" "no" >&6; }
   4495 		PKG_CONFIG=""
   4496 	fi
   4497 fi
   4498 
   4499 #
   4500 # Do we have the brew command from Homebrew?
   4501 #
   4502 # Extract the first word of "brew", so it can be a program name with args.
   4503 set dummy brew; ac_word=$2
   4504 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4505 printf %s "checking for $ac_word... " >&6; }
   4506 if test ${ac_cv_path_BREW+y}
   4507 then :
   4508   printf %s "(cached) " >&6
   4509 else $as_nop
   4510   case $BREW in
   4511   [\\/]* | ?:[\\/]*)
   4512   ac_cv_path_BREW="$BREW" # Let the user override the test with a path.
   4513   ;;
   4514   *)
   4515   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4516 for as_dir in $PATH
   4517 do
   4518   IFS=$as_save_IFS
   4519   case $as_dir in #(((
   4520     '') as_dir=./ ;;
   4521     */) ;;
   4522     *) as_dir=$as_dir/ ;;
   4523   esac
   4524     for ac_exec_ext in '' $ac_executable_extensions; do
   4525   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   4526     ac_cv_path_BREW="$as_dir$ac_word$ac_exec_ext"
   4527     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   4528     break 2
   4529   fi
   4530 done
   4531   done
   4532 IFS=$as_save_IFS
   4533 
   4534   ;;
   4535 esac
   4536 fi
   4537 BREW=$ac_cv_path_BREW
   4538 if test -n "$BREW"; then
   4539   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BREW" >&5
   4540 printf "%s\n" "$BREW" >&6; }
   4541 else
   4542   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4543 printf "%s\n" "no" >&6; }
   4544 fi
   4545 
   4546 
   4547 
   4548 
   4549 # Check whether --with-smi was given.
   4550 if test ${with_smi+y}
   4551 then :
   4552   withval=$with_smi;
   4553 else $as_nop
   4554   with_smi=yes
   4555 fi
   4556 
   4557 
   4558 if test "x$with_smi" != "xno" ; then
   4559 	ac_fn_c_check_header_compile "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default"
   4560 if test "x$ac_cv_header_smi_h" = xyes
   4561 then :
   4562 
   4563 		#
   4564 		# OK, we found smi.h.  Do we have libsmi with smiInit?
   4565 		#
   4566 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5
   4567 printf %s "checking for smiInit in -lsmi... " >&6; }
   4568 if test ${ac_cv_lib_smi_smiInit+y}
   4569 then :
   4570   printf %s "(cached) " >&6
   4571 else $as_nop
   4572   ac_check_lib_save_LIBS=$LIBS
   4573 LIBS="-lsmi  $LIBS"
   4574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4575 /* end confdefs.h.  */
   4576 
   4577 /* Override any GCC internal prototype to avoid an error.
   4578    Use char because int might match the return type of a GCC
   4579    builtin and then its argument prototype would still apply.  */
   4580 char smiInit ();
   4581 int
   4582 main (void)
   4583 {
   4584 return smiInit ();
   4585   ;
   4586   return 0;
   4587 }
   4588 _ACEOF
   4589 if ac_fn_c_try_link "$LINENO"
   4590 then :
   4591   ac_cv_lib_smi_smiInit=yes
   4592 else $as_nop
   4593   ac_cv_lib_smi_smiInit=no
   4594 fi
   4595 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   4596     conftest$ac_exeext conftest.$ac_ext
   4597 LIBS=$ac_check_lib_save_LIBS
   4598 fi
   4599 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5
   4600 printf "%s\n" "$ac_cv_lib_smi_smiInit" >&6; }
   4601 if test "x$ac_cv_lib_smi_smiInit" = xyes
   4602 then :
   4603 
   4604 			#
   4605 			# OK, we have libsmi with smiInit.  Can we use it?
   4606 			#
   4607 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5
   4608 printf %s "checking whether to enable libsmi... " >&6; }
   4609 			savedlibs="$LIBS"
   4610 			LIBS="-lsmi $LIBS"
   4611 			if test "$cross_compiling" = yes
   4612 then :
   4613 
   4614 					{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5
   4615 printf "%s\n" "not when cross-compiling" >&6; }
   4616 					LIBS="$savedlibs"
   4617 
   4618 
   4619 else $as_nop
   4620   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4621 /* end confdefs.h.  */
   4622 
   4623 /* libsmi available check */
   4624 #include <stdio.h>
   4625 #include <stdlib.h>
   4626 #include <string.h>
   4627 #include <smi.h>
   4628 int main()
   4629 {
   4630   int current, revision, age, n;
   4631   const int required = 2;
   4632   if (smiInit(""))
   4633     exit(1);
   4634   if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
   4635     exit(2);
   4636   n = sscanf(smi_library_version, "%d:%d:%d", &current, &revision, &age);
   4637   if (n != 3)
   4638     exit(3);
   4639   if (required < current - age || required > current)
   4640     exit(4);
   4641   exit(0);
   4642 }
   4643 
   4644 
   4645 _ACEOF
   4646 if ac_fn_c_try_run "$LINENO"
   4647 then :
   4648 
   4649 					{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4650 printf "%s\n" "yes" >&6; }
   4651 
   4652 printf "%s\n" "#define USE_LIBSMI 1" >>confdefs.h
   4653 
   4654 
   4655 else $as_nop
   4656 
   4657 																																			case $? in
   4658 					  1) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5
   4659 printf "%s\n" "no - smiInit failed" >&6; } ;;
   4660 					  2) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5
   4661 printf "%s\n" "no - header/library version mismatch" >&6; } ;;
   4662 					  3) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5
   4663 printf "%s\n" "no - can't determine library version" >&6; } ;;
   4664 					  4) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5
   4665 printf "%s\n" "no - too old" >&6; } ;;
   4666 					  *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4667 printf "%s\n" "no" >&6; } ;;
   4668 					esac
   4669 					LIBS="$savedlibs"
   4670 
   4671 fi
   4672 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   4673   conftest.$ac_objext conftest.beam conftest.$ac_ext
   4674 fi
   4675 
   4676 
   4677 fi
   4678 
   4679 
   4680 fi
   4681 
   4682 fi
   4683 
   4684 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable the instrument functions code" >&5
   4685 printf %s "checking whether to enable the instrument functions code... " >&6; }
   4686 # Check whether --enable-instrument-functions was given.
   4687 if test ${enable_instrument_functions+y}
   4688 then :
   4689   enableval=$enable_instrument_functions;
   4690 else $as_nop
   4691   enableval=no
   4692 fi
   4693 
   4694 case "$enableval" in
   4695 yes)	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4696 printf "%s\n" "yes" >&6; }
   4697 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for bfd_init in -lbfd" >&5
   4698 printf %s "checking for bfd_init in -lbfd... " >&6; }
   4699 if test ${ac_cv_lib_bfd_bfd_init+y}
   4700 then :
   4701   printf %s "(cached) " >&6
   4702 else $as_nop
   4703   ac_check_lib_save_LIBS=$LIBS
   4704 LIBS="-lbfd  $LIBS"
   4705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4706 /* end confdefs.h.  */
   4707 
   4708 /* Override any GCC internal prototype to avoid an error.
   4709    Use char because int might match the return type of a GCC
   4710    builtin and then its argument prototype would still apply.  */
   4711 char bfd_init ();
   4712 int
   4713 main (void)
   4714 {
   4715 return bfd_init ();
   4716   ;
   4717   return 0;
   4718 }
   4719 _ACEOF
   4720 if ac_fn_c_try_link "$LINENO"
   4721 then :
   4722   ac_cv_lib_bfd_bfd_init=yes
   4723 else $as_nop
   4724   ac_cv_lib_bfd_bfd_init=no
   4725 fi
   4726 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   4727     conftest$ac_exeext conftest.$ac_ext
   4728 LIBS=$ac_check_lib_save_LIBS
   4729 fi
   4730 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bfd_bfd_init" >&5
   4731 printf "%s\n" "$ac_cv_lib_bfd_bfd_init" >&6; }
   4732 if test "x$ac_cv_lib_bfd_bfd_init" = xyes
   4733 then :
   4734   true
   4735 else $as_nop
   4736   as_fn_error $? "--enable-instrument-functions was given, but test for library libbfd failed. Please install the 'binutils-dev' package." "$LINENO" 5
   4737 fi
   4738 
   4739 
   4740 printf "%s\n" "#define ENABLE_INSTRUMENT_FUNCTIONS 1" >>confdefs.h
   4741 
   4742 	LOCALSRC="$LOCALSRC instrument-functions.c"
   4743 	# Add '-finstrument-functions' instrumentation option to generate
   4744 	# instrumentation calls for entry and exit to functions.
   4745 	# Try to avoid Address Space Layout Randomization (ALSR).
   4746 	CFLAGS="$CFLAGS -O0 -ggdb -finstrument-functions -fno-stack-protector -fno-pic"
   4747 	LDFLAGS="$LDFLAGS -O0 -ggdb -fno-stack-protector -no-pie"
   4748 	LIBS="$LIBS -lbfd"
   4749 	;;
   4750 *)	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4751 printf "%s\n" "no" >&6; }
   4752 	;;
   4753 esac
   4754 
   4755 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5
   4756 printf %s "checking whether to enable the possibly-buggy SMB printer... " >&6; }
   4757 # Check whether --enable-smb was given.
   4758 if test ${enable_smb+y}
   4759 then :
   4760   enableval=$enable_smb;
   4761 else $as_nop
   4762   enableval=no
   4763 fi
   4764 
   4765 case "$enableval" in
   4766 yes)	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4767 printf "%s\n" "yes" >&6; }
   4768 
   4769 printf "%s\n" "#define ENABLE_SMB 1" >>confdefs.h
   4770 
   4771 	LOCALSRC="print-smb.c smbutil.c $LOCALSRC"
   4772 	;;
   4773 *)	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4774 printf "%s\n" "no" >&6; }
   4775 	;;
   4776 esac
   4777 
   4778 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5
   4779 printf %s "checking whether to drop root privileges by default... " >&6; }
   4780 
   4781 # Check whether --with-user was given.
   4782 if test ${with_user+y}
   4783 then :
   4784   withval=$with_user;
   4785 else $as_nop
   4786   withval=no
   4787 fi
   4788 
   4789 case "$withval" in #(
   4790   no) :
   4791     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4792 printf "%s\n" "no" >&6; } ;; #(
   4793   ''|yes) :
   4794     as_fn_error $? "--with-user requires a username" "$LINENO" 5 ;; #(
   4795   *) :
   4796 
   4797 
   4798 printf "%s\n" "#define WITH_USER \"$withval\"" >>confdefs.h
   4799 
   4800 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, to user \"$withval\"" >&5
   4801 printf "%s\n" "yes, to user \"$withval\"" >&6; }
   4802 
   4803  ;;
   4804 esac
   4805 
   4806 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5
   4807 printf %s "checking whether to chroot... " >&6; }
   4808 
   4809 # Check whether --with-chroot was given.
   4810 if test ${with_chroot+y}
   4811 then :
   4812   withval=$with_chroot;
   4813 else $as_nop
   4814   withval=no
   4815 
   4816 fi
   4817 
   4818 case "$withval" in #(
   4819   no) :
   4820     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4821 printf "%s\n" "no" >&6; } ;; #(
   4822   ''|yes) :
   4823     as_fn_error $? "--with-chroot requires a directory" "$LINENO" 5 ;; #(
   4824   *) :
   4825 
   4826 
   4827 printf "%s\n" "#define WITH_CHROOT \"$withval\"" >>confdefs.h
   4828 
   4829 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, to directory \"$withval\"" >&5
   4830 printf "%s\n" "yes, to directory \"$withval\"" >&6; }
   4831 
   4832  ;;
   4833 esac
   4834 
   4835 
   4836 # Check whether --with-sandbox-capsicum was given.
   4837 if test ${with_sandbox_capsicum+y}
   4838 then :
   4839   withval=$with_sandbox_capsicum;
   4840 fi
   4841 
   4842 #
   4843 # Check whether various functions are available.  If any are, set
   4844 # ac_lbl_capsicum_function_seen to yes; if any are not, set
   4845 # ac_lbl_capsicum_function_not_seen to yes.
   4846 #
   4847 # We don't check cap_rights_init(), as it's a macro, wrapping another
   4848 # function, in at least some versions of FreeBSD, and AC_CHECK_FUNCS()
   4849 # doesn't handle that.
   4850 #
   4851 # All of the ones we check for must be available in order to enable
   4852 # capsicum sandboxing.
   4853 #
   4854 # XXX - do we need to check for all of them, or are there some that, if
   4855 # present, imply others are present?
   4856 #
   4857 if test -z "$with_sandbox_capsicum" || test "$with_sandbox_capsicum" != "no" ; then
   4858 	#
   4859 	# First, make sure we have the required header.
   4860 	#
   4861 	ac_fn_c_check_header_compile "$LINENO" "sys/capsicum.h" "ac_cv_header_sys_capsicum_h" "$ac_includes_default"
   4862 if test "x$ac_cv_header_sys_capsicum_h" = xyes
   4863 then :
   4864 
   4865 		#
   4866 		# We do; now make sure we have the required functions.
   4867 		#
   4868 
   4869   for ac_func in cap_enter cap_rights_limit cap_ioctls_limit openat
   4870 do :
   4871   as_ac_var=`printf "%s\n" "ac_cv_func_$ac_func" | $as_tr_sh`
   4872 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   4873 if eval test \"x\$"$as_ac_var"\" = x"yes"
   4874 then :
   4875   cat >>confdefs.h <<_ACEOF
   4876 #define `printf "%s\n" "HAVE_$ac_func" | $as_tr_cpp` 1
   4877 _ACEOF
   4878  ac_lbl_capsicum_function_seen=yes
   4879 else $as_nop
   4880   ac_lbl_capsicum_function_not_seen=yes
   4881 fi
   4882 
   4883 done
   4884 
   4885 fi
   4886 
   4887 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcasper" >&5
   4888 printf %s "checking for cap_init in -lcasper... " >&6; }
   4889 if test ${ac_cv_lib_casper_cap_init+y}
   4890 then :
   4891   printf %s "(cached) " >&6
   4892 else $as_nop
   4893   ac_check_lib_save_LIBS=$LIBS
   4894 LIBS="-lcasper  $LIBS"
   4895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4896 /* end confdefs.h.  */
   4897 
   4898 /* Override any GCC internal prototype to avoid an error.
   4899    Use char because int might match the return type of a GCC
   4900    builtin and then its argument prototype would still apply.  */
   4901 char cap_init ();
   4902 int
   4903 main (void)
   4904 {
   4905 return cap_init ();
   4906   ;
   4907   return 0;
   4908 }
   4909 _ACEOF
   4910 if ac_fn_c_try_link "$LINENO"
   4911 then :
   4912   ac_cv_lib_casper_cap_init=yes
   4913 else $as_nop
   4914   ac_cv_lib_casper_cap_init=no
   4915 fi
   4916 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   4917     conftest$ac_exeext conftest.$ac_ext
   4918 LIBS=$ac_check_lib_save_LIBS
   4919 fi
   4920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_casper_cap_init" >&5
   4921 printf "%s\n" "$ac_cv_lib_casper_cap_init" >&6; }
   4922 if test "x$ac_cv_lib_casper_cap_init" = xyes
   4923 then :
   4924   LIBS="$LIBS -lcasper"
   4925 fi
   4926 
   4927 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cap_gethostbyaddr in -lcap_dns" >&5
   4928 printf %s "checking for cap_gethostbyaddr in -lcap_dns... " >&6; }
   4929 if test ${ac_cv_lib_cap_dns_cap_gethostbyaddr+y}
   4930 then :
   4931   printf %s "(cached) " >&6
   4932 else $as_nop
   4933   ac_check_lib_save_LIBS=$LIBS
   4934 LIBS="-lcap_dns  $LIBS"
   4935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4936 /* end confdefs.h.  */
   4937 
   4938 /* Override any GCC internal prototype to avoid an error.
   4939    Use char because int might match the return type of a GCC
   4940    builtin and then its argument prototype would still apply.  */
   4941 char cap_gethostbyaddr ();
   4942 int
   4943 main (void)
   4944 {
   4945 return cap_gethostbyaddr ();
   4946   ;
   4947   return 0;
   4948 }
   4949 _ACEOF
   4950 if ac_fn_c_try_link "$LINENO"
   4951 then :
   4952   ac_cv_lib_cap_dns_cap_gethostbyaddr=yes
   4953 else $as_nop
   4954   ac_cv_lib_cap_dns_cap_gethostbyaddr=no
   4955 fi
   4956 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   4957     conftest$ac_exeext conftest.$ac_ext
   4958 LIBS=$ac_check_lib_save_LIBS
   4959 fi
   4960 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_dns_cap_gethostbyaddr" >&5
   4961 printf "%s\n" "$ac_cv_lib_cap_dns_cap_gethostbyaddr" >&6; }
   4962 if test "x$ac_cv_lib_cap_dns_cap_gethostbyaddr" = xyes
   4963 then :
   4964   LIBS="$LIBS -lcap_dns"
   4965 fi
   4966 
   4967 fi
   4968 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using capsicum" >&5
   4969 printf %s "checking whether to sandbox using capsicum... " >&6; }
   4970 if test "x$ac_lbl_capsicum_function_seen" = "xyes" -a "x$ac_lbl_capsicum_function_not_seen" != "xyes"; then
   4971 
   4972 printf "%s\n" "#define HAVE_CAPSICUM 1" >>confdefs.h
   4973 
   4974 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4975 printf "%s\n" "yes" >&6; }
   4976 else
   4977 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4978 printf "%s\n" "no" >&6; }
   4979 fi
   4980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using Casper library" >&5
   4981 printf %s "checking whether to sandbox using Casper library... " >&6; }
   4982 if test "x$ac_cv_lib_casper_cap_init" = "xyes" -a "x$ac_cv_lib_cap_dns_cap_gethostbyaddr" = "xyes"; then
   4983 
   4984 printf "%s\n" "#define HAVE_CASPER 1" >>confdefs.h
   4985 
   4986 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4987 printf "%s\n" "yes" >&6; }
   4988 else
   4989 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4990 printf "%s\n" "no" >&6; }
   4991 fi
   4992 
   4993 #
   4994 # We must check this before checking whether to check the OS's IPv6,
   4995 # support because, on some platforms (such as SunOS 5.x), the test
   4996 # program requires the extra networking libraries.
   4997 #
   4998 
   4999     # Most operating systems have gethostbyaddr() in the default searched
   5000     # libraries (i.e. libc):
   5001     # Some OSes (eg. Solaris) place it in libnsl
   5002     # Some strange OSes (SINIX) have it in libsocket:
   5003     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyaddr" >&5
   5004 printf %s "checking for library containing gethostbyaddr... " >&6; }
   5005 if test ${ac_cv_search_gethostbyaddr+y}
   5006 then :
   5007   printf %s "(cached) " >&6
   5008 else $as_nop
   5009   ac_func_search_save_LIBS=$LIBS
   5010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5011 /* end confdefs.h.  */
   5012 
   5013 /* Override any GCC internal prototype to avoid an error.
   5014    Use char because int might match the return type of a GCC
   5015    builtin and then its argument prototype would still apply.  */
   5016 char gethostbyaddr ();
   5017 int
   5018 main (void)
   5019 {
   5020 return gethostbyaddr ();
   5021   ;
   5022   return 0;
   5023 }
   5024 _ACEOF
   5025 for ac_lib in '' network nsl socket resolv
   5026 do
   5027   if test -z "$ac_lib"; then
   5028     ac_res="none required"
   5029   else
   5030     ac_res=-l$ac_lib
   5031     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   5032   fi
   5033   if ac_fn_c_try_link "$LINENO"
   5034 then :
   5035   ac_cv_search_gethostbyaddr=$ac_res
   5036 fi
   5037 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   5038     conftest$ac_exeext
   5039   if test ${ac_cv_search_gethostbyaddr+y}
   5040 then :
   5041   break
   5042 fi
   5043 done
   5044 if test ${ac_cv_search_gethostbyaddr+y}
   5045 then :
   5046 
   5047 else $as_nop
   5048   ac_cv_search_gethostbyaddr=no
   5049 fi
   5050 rm conftest.$ac_ext
   5051 LIBS=$ac_func_search_save_LIBS
   5052 fi
   5053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyaddr" >&5
   5054 printf "%s\n" "$ac_cv_search_gethostbyaddr" >&6; }
   5055 ac_res=$ac_cv_search_gethostbyaddr
   5056 if test "$ac_res" != no
   5057 then :
   5058   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   5059 
   5060 fi
   5061 
   5062     # Unfortunately libsocket sometimes depends on libnsl and
   5063     # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
   5064     if test "$ac_cv_search_gethostbyaddr" = "no"
   5065     then
   5066 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyaddr in -lsocket" >&5
   5067 printf %s "checking for gethostbyaddr in -lsocket... " >&6; }
   5068 if test ${ac_cv_lib_socket_gethostbyaddr+y}
   5069 then :
   5070   printf %s "(cached) " >&6
   5071 else $as_nop
   5072   ac_check_lib_save_LIBS=$LIBS
   5073 LIBS="-lsocket -lnsl $LIBS"
   5074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5075 /* end confdefs.h.  */
   5076 
   5077 /* Override any GCC internal prototype to avoid an error.
   5078    Use char because int might match the return type of a GCC
   5079    builtin and then its argument prototype would still apply.  */
   5080 char gethostbyaddr ();
   5081 int
   5082 main (void)
   5083 {
   5084 return gethostbyaddr ();
   5085   ;
   5086   return 0;
   5087 }
   5088 _ACEOF
   5089 if ac_fn_c_try_link "$LINENO"
   5090 then :
   5091   ac_cv_lib_socket_gethostbyaddr=yes
   5092 else $as_nop
   5093   ac_cv_lib_socket_gethostbyaddr=no
   5094 fi
   5095 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   5096     conftest$ac_exeext conftest.$ac_ext
   5097 LIBS=$ac_check_lib_save_LIBS
   5098 fi
   5099 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyaddr" >&5
   5100 printf "%s\n" "$ac_cv_lib_socket_gethostbyaddr" >&6; }
   5101 if test "x$ac_cv_lib_socket_gethostbyaddr" = xyes
   5102 then :
   5103   LIBS="-lsocket -lnsl $LIBS"
   5104 fi
   5105 
   5106     fi
   5107     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
   5108 printf %s "checking for library containing socket... " >&6; }
   5109 if test ${ac_cv_search_socket+y}
   5110 then :
   5111   printf %s "(cached) " >&6
   5112 else $as_nop
   5113   ac_func_search_save_LIBS=$LIBS
   5114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5115 /* end confdefs.h.  */
   5116 
   5117 /* Override any GCC internal prototype to avoid an error.
   5118    Use char because int might match the return type of a GCC
   5119    builtin and then its argument prototype would still apply.  */
   5120 char socket ();
   5121 int
   5122 main (void)
   5123 {
   5124 return socket ();
   5125   ;
   5126   return 0;
   5127 }
   5128 _ACEOF
   5129 for ac_lib in '' socket
   5130 do
   5131   if test -z "$ac_lib"; then
   5132     ac_res="none required"
   5133   else
   5134     ac_res=-l$ac_lib
   5135     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   5136   fi
   5137   if ac_fn_c_try_link "$LINENO"
   5138 then :
   5139   ac_cv_search_socket=$ac_res
   5140 fi
   5141 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   5142     conftest$ac_exeext
   5143   if test ${ac_cv_search_socket+y}
   5144 then :
   5145   break
   5146 fi
   5147 done
   5148 if test ${ac_cv_search_socket+y}
   5149 then :
   5150 
   5151 else $as_nop
   5152   ac_cv_search_socket=no
   5153 fi
   5154 rm conftest.$ac_ext
   5155 LIBS=$ac_func_search_save_LIBS
   5156 fi
   5157 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
   5158 printf "%s\n" "$ac_cv_search_socket" >&6; }
   5159 ac_res=$ac_cv_search_socket
   5160 if test "$ac_res" != no
   5161 then :
   5162   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   5163 
   5164 else $as_nop
   5165   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
   5166 printf %s "checking for socket in -lsocket... " >&6; }
   5167 if test ${ac_cv_lib_socket_socket+y}
   5168 then :
   5169   printf %s "(cached) " >&6
   5170 else $as_nop
   5171   ac_check_lib_save_LIBS=$LIBS
   5172 LIBS="-lsocket -lnsl $LIBS"
   5173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5174 /* end confdefs.h.  */
   5175 
   5176 /* Override any GCC internal prototype to avoid an error.
   5177    Use char because int might match the return type of a GCC
   5178    builtin and then its argument prototype would still apply.  */
   5179 char socket ();
   5180 int
   5181 main (void)
   5182 {
   5183 return socket ();
   5184   ;
   5185   return 0;
   5186 }
   5187 _ACEOF
   5188 if ac_fn_c_try_link "$LINENO"
   5189 then :
   5190   ac_cv_lib_socket_socket=yes
   5191 else $as_nop
   5192   ac_cv_lib_socket_socket=no
   5193 fi
   5194 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   5195     conftest$ac_exeext conftest.$ac_ext
   5196 LIBS=$ac_check_lib_save_LIBS
   5197 fi
   5198 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
   5199 printf "%s\n" "$ac_cv_lib_socket_socket" >&6; }
   5200 if test "x$ac_cv_lib_socket_socket" = xyes
   5201 then :
   5202   LIBS="-lsocket -lnsl $LIBS"
   5203 fi
   5204 
   5205 fi
   5206 
   5207     # DLPI needs putmsg under HPUX so test for -lstr while we're at it
   5208     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
   5209 printf %s "checking for library containing putmsg... " >&6; }
   5210 if test ${ac_cv_search_putmsg+y}
   5211 then :
   5212   printf %s "(cached) " >&6
   5213 else $as_nop
   5214   ac_func_search_save_LIBS=$LIBS
   5215 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5216 /* end confdefs.h.  */
   5217 
   5218 /* Override any GCC internal prototype to avoid an error.
   5219    Use char because int might match the return type of a GCC
   5220    builtin and then its argument prototype would still apply.  */
   5221 char putmsg ();
   5222 int
   5223 main (void)
   5224 {
   5225 return putmsg ();
   5226   ;
   5227   return 0;
   5228 }
   5229 _ACEOF
   5230 for ac_lib in '' str
   5231 do
   5232   if test -z "$ac_lib"; then
   5233     ac_res="none required"
   5234   else
   5235     ac_res=-l$ac_lib
   5236     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   5237   fi
   5238   if ac_fn_c_try_link "$LINENO"
   5239 then :
   5240   ac_cv_search_putmsg=$ac_res
   5241 fi
   5242 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   5243     conftest$ac_exeext
   5244   if test ${ac_cv_search_putmsg+y}
   5245 then :
   5246   break
   5247 fi
   5248 done
   5249 if test ${ac_cv_search_putmsg+y}
   5250 then :
   5251 
   5252 else $as_nop
   5253   ac_cv_search_putmsg=no
   5254 fi
   5255 rm conftest.$ac_ext
   5256 LIBS=$ac_func_search_save_LIBS
   5257 fi
   5258 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
   5259 printf "%s\n" "$ac_cv_search_putmsg" >&6; }
   5260 ac_res=$ac_cv_search_putmsg
   5261 if test "$ac_res" != no
   5262 then :
   5263   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   5264 
   5265 fi
   5266 
   5267 
   5268 
   5269 #
   5270 # Check whether AF_INET6 and struct in6_addr are defined.
   5271 # If they aren't both defined, we don't have sufficient OS
   5272 # support for IPv6, so we don't look for IPv6 support libraries,
   5273 # and we define AF_INET6 and struct in6_addr ourselves.
   5274 #
   5275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the operating system supports IPv6" >&5
   5276 printf %s "checking whether the operating system supports IPv6... " >&6; }
   5277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5278 /* end confdefs.h.  */
   5279 
   5280 
   5281 #include <string.h>
   5282 /* AF_INET6 available check */
   5283 #include <sys/types.h>
   5284 #ifdef _WIN32
   5285 #include <ws2tcpip.h>
   5286 #else
   5287 #include <sys/socket.h>
   5288 #include <netinet/in.h>
   5289 #endif
   5290 #ifdef AF_INET6
   5291 void
   5292 foo(struct in6_addr *addr)
   5293 {
   5294  memset(addr, 0, sizeof (struct in6_addr));
   5295 }
   5296 #else
   5297 #error "AF_INET6 not defined"
   5298 #endif
   5299 
   5300 
   5301 _ACEOF
   5302 if ac_fn_c_try_compile "$LINENO"
   5303 then :
   5304 
   5305 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5306 printf "%s\n" "yes" >&6; }
   5307 
   5308 printf "%s\n" "#define HAVE_OS_IPV6_SUPPORT 1" >>confdefs.h
   5309 
   5310 	ipv6=yes
   5311 
   5312 else $as_nop
   5313 
   5314 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5315 printf "%s\n" "no" >&6; }
   5316 	ipv6=no
   5317 
   5318 
   5319 fi
   5320 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   5321 
   5322 ipv6type=unknown
   5323 ipv6lib=none
   5324 ipv6trylibc=no
   5325 
   5326 if test "$ipv6" = "yes"; then
   5327 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
   5328 printf %s "checking ipv6 stack type... " >&6; }
   5329 	for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
   5330 		case $i in
   5331 		inria)
   5332 						ac_ext=c
   5333 ac_cpp='$CPP $CPPFLAGS'
   5334 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5335 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5336 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
   5338 printf %s "checking how to run the C preprocessor... " >&6; }
   5339 # On Suns, sometimes $CPP names a directory.
   5340 if test -n "$CPP" && test -d "$CPP"; then
   5341   CPP=
   5342 fi
   5343 if test -z "$CPP"; then
   5344   if test ${ac_cv_prog_CPP+y}
   5345 then :
   5346   printf %s "(cached) " >&6
   5347 else $as_nop
   5348       # Double quotes because $CC needs to be expanded
   5349     for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
   5350     do
   5351       ac_preproc_ok=false
   5352 for ac_c_preproc_warn_flag in '' yes
   5353 do
   5354   # Use a header file that comes with gcc, so configuring glibc
   5355   # with a fresh cross-compiler works.
   5356   # On the NeXT, cc -E runs the code through the compiler's parser,
   5357   # not just through cpp. "Syntax error" is here to catch this case.
   5358   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5359 /* end confdefs.h.  */
   5360 #include <limits.h>
   5361 		     Syntax error
   5362 _ACEOF
   5363 if ac_fn_c_try_cpp "$LINENO"
   5364 then :
   5365 
   5366 else $as_nop
   5367   # Broken: fails on valid input.
   5368 continue
   5369 fi
   5370 rm -f conftest.err conftest.i conftest.$ac_ext
   5371 
   5372   # OK, works on sane cases.  Now check whether nonexistent headers
   5373   # can be detected and how.
   5374   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5375 /* end confdefs.h.  */
   5376 #include <ac_nonexistent.h>
   5377 _ACEOF
   5378 if ac_fn_c_try_cpp "$LINENO"
   5379 then :
   5380   # Broken: success on invalid input.
   5381 continue
   5382 else $as_nop
   5383   # Passes both tests.
   5384 ac_preproc_ok=:
   5385 break
   5386 fi
   5387 rm -f conftest.err conftest.i conftest.$ac_ext
   5388 
   5389 done
   5390 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5391 rm -f conftest.i conftest.err conftest.$ac_ext
   5392 if $ac_preproc_ok
   5393 then :
   5394   break
   5395 fi
   5396 
   5397     done
   5398     ac_cv_prog_CPP=$CPP
   5399 
   5400 fi
   5401   CPP=$ac_cv_prog_CPP
   5402 else
   5403   ac_cv_prog_CPP=$CPP
   5404 fi
   5405 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
   5406 printf "%s\n" "$CPP" >&6; }
   5407 ac_preproc_ok=false
   5408 for ac_c_preproc_warn_flag in '' yes
   5409 do
   5410   # Use a header file that comes with gcc, so configuring glibc
   5411   # with a fresh cross-compiler works.
   5412   # On the NeXT, cc -E runs the code through the compiler's parser,
   5413   # not just through cpp. "Syntax error" is here to catch this case.
   5414   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5415 /* end confdefs.h.  */
   5416 #include <limits.h>
   5417 		     Syntax error
   5418 _ACEOF
   5419 if ac_fn_c_try_cpp "$LINENO"
   5420 then :
   5421 
   5422 else $as_nop
   5423   # Broken: fails on valid input.
   5424 continue
   5425 fi
   5426 rm -f conftest.err conftest.i conftest.$ac_ext
   5427 
   5428   # OK, works on sane cases.  Now check whether nonexistent headers
   5429   # can be detected and how.
   5430   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5431 /* end confdefs.h.  */
   5432 #include <ac_nonexistent.h>
   5433 _ACEOF
   5434 if ac_fn_c_try_cpp "$LINENO"
   5435 then :
   5436   # Broken: success on invalid input.
   5437 continue
   5438 else $as_nop
   5439   # Passes both tests.
   5440 ac_preproc_ok=:
   5441 break
   5442 fi
   5443 rm -f conftest.err conftest.i conftest.$ac_ext
   5444 
   5445 done
   5446 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5447 rm -f conftest.i conftest.err conftest.$ac_ext
   5448 if $ac_preproc_ok
   5449 then :
   5450 
   5451 else $as_nop
   5452   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   5453 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   5454 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
   5455 See \`config.log' for more details" "$LINENO" 5; }
   5456 fi
   5457 
   5458 ac_ext=c
   5459 ac_cpp='$CPP $CPPFLAGS'
   5460 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5461 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5462 ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5463 
   5464 
   5465 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
   5466 printf %s "checking for grep that handles long lines and -e... " >&6; }
   5467 if test ${ac_cv_path_GREP+y}
   5468 then :
   5469   printf %s "(cached) " >&6
   5470 else $as_nop
   5471   if test -z "$GREP"; then
   5472   ac_path_GREP_found=false
   5473   # Loop through the user's path and test for each of PROGNAME-LIST
   5474   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5475 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   5476 do
   5477   IFS=$as_save_IFS
   5478   case $as_dir in #(((
   5479     '') as_dir=./ ;;
   5480     */) ;;
   5481     *) as_dir=$as_dir/ ;;
   5482   esac
   5483     for ac_prog in grep ggrep
   5484    do
   5485     for ac_exec_ext in '' $ac_executable_extensions; do
   5486       ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
   5487       as_fn_executable_p "$ac_path_GREP" || continue
   5488 # Check for GNU ac_path_GREP and select it if it is found.
   5489   # Check for GNU $ac_path_GREP
   5490 case `"$ac_path_GREP" --version 2>&1` in
   5491 *GNU*)
   5492   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   5493 *)
   5494   ac_count=0
   5495   printf %s 0123456789 >"conftest.in"
   5496   while :
   5497   do
   5498     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5499     mv "conftest.tmp" "conftest.in"
   5500     cp "conftest.in" "conftest.nl"
   5501     printf "%s\n" 'GREP' >> "conftest.nl"
   5502     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5503     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5504     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5505     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   5506       # Best one so far, save it but keep looking for a better one
   5507       ac_cv_path_GREP="$ac_path_GREP"
   5508       ac_path_GREP_max=$ac_count
   5509     fi
   5510     # 10*(2^10) chars as input seems more than enough
   5511     test $ac_count -gt 10 && break
   5512   done
   5513   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5514 esac
   5515 
   5516       $ac_path_GREP_found && break 3
   5517     done
   5518   done
   5519   done
   5520 IFS=$as_save_IFS
   5521   if test -z "$ac_cv_path_GREP"; then
   5522     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   5523   fi
   5524 else
   5525   ac_cv_path_GREP=$GREP
   5526 fi
   5527 
   5528 fi
   5529 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
   5530 printf "%s\n" "$ac_cv_path_GREP" >&6; }
   5531  GREP="$ac_cv_path_GREP"
   5532 
   5533 
   5534 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
   5535 printf %s "checking for egrep... " >&6; }
   5536 if test ${ac_cv_path_EGREP+y}
   5537 then :
   5538   printf %s "(cached) " >&6
   5539 else $as_nop
   5540   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   5541    then ac_cv_path_EGREP="$GREP -E"
   5542    else
   5543      if test -z "$EGREP"; then
   5544   ac_path_EGREP_found=false
   5545   # Loop through the user's path and test for each of PROGNAME-LIST
   5546   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5547 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   5548 do
   5549   IFS=$as_save_IFS
   5550   case $as_dir in #(((
   5551     '') as_dir=./ ;;
   5552     */) ;;
   5553     *) as_dir=$as_dir/ ;;
   5554   esac
   5555     for ac_prog in egrep
   5556    do
   5557     for ac_exec_ext in '' $ac_executable_extensions; do
   5558       ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
   5559       as_fn_executable_p "$ac_path_EGREP" || continue
   5560 # Check for GNU ac_path_EGREP and select it if it is found.
   5561   # Check for GNU $ac_path_EGREP
   5562 case `"$ac_path_EGREP" --version 2>&1` in
   5563 *GNU*)
   5564   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   5565 *)
   5566   ac_count=0
   5567   printf %s 0123456789 >"conftest.in"
   5568   while :
   5569   do
   5570     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5571     mv "conftest.tmp" "conftest.in"
   5572     cp "conftest.in" "conftest.nl"
   5573     printf "%s\n" 'EGREP' >> "conftest.nl"
   5574     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5575     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5576     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5577     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   5578       # Best one so far, save it but keep looking for a better one
   5579       ac_cv_path_EGREP="$ac_path_EGREP"
   5580       ac_path_EGREP_max=$ac_count
   5581     fi
   5582     # 10*(2^10) chars as input seems more than enough
   5583     test $ac_count -gt 10 && break
   5584   done
   5585   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5586 esac
   5587 
   5588       $ac_path_EGREP_found && break 3
   5589     done
   5590   done
   5591   done
   5592 IFS=$as_save_IFS
   5593   if test -z "$ac_cv_path_EGREP"; then
   5594     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   5595   fi
   5596 else
   5597   ac_cv_path_EGREP=$EGREP
   5598 fi
   5599 
   5600    fi
   5601 fi
   5602 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
   5603 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
   5604  EGREP="$ac_cv_path_EGREP"
   5605 
   5606 
   5607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5608 /* end confdefs.h.  */
   5609 #include <netinet/in.h>
   5610 #ifdef IPV6_INRIA_VERSION
   5611 yes
   5612 #endif
   5613 _ACEOF
   5614 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5615   $EGREP "yes" >/dev/null 2>&1
   5616 then :
   5617   ipv6type=$i
   5618 fi
   5619 rm -rf conftest*
   5620 
   5621 			;;
   5622 		kame)
   5623 						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5624 /* end confdefs.h.  */
   5625 #include <netinet/in.h>
   5626 #ifdef __KAME__
   5627 yes
   5628 #endif
   5629 _ACEOF
   5630 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5631   $EGREP "yes" >/dev/null 2>&1
   5632 then :
   5633   ipv6type=$i;
   5634 				ipv6lib=inet6;
   5635 				ipv6libdir=/usr/local/v6/lib;
   5636 				ipv6trylibc=yes
   5637 fi
   5638 rm -rf conftest*
   5639 
   5640 			;;
   5641 		linux-glibc)
   5642 						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5643 /* end confdefs.h.  */
   5644 #include <features.h>
   5645 #if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
   5646 yes
   5647 #endif
   5648 _ACEOF
   5649 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5650   $EGREP "yes" >/dev/null 2>&1
   5651 then :
   5652   ipv6type=$i
   5653 fi
   5654 rm -rf conftest*
   5655 
   5656 			;;
   5657 		linux-libinet6)
   5658 																		if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
   5659 				ipv6type=$i
   5660 				ipv6lib=inet6
   5661 				ipv6libdir=/usr/inet6/lib
   5662 				ipv6trylibc=yes;
   5663 				CFLAGS="-I/usr/inet6/include $CFLAGS"
   5664 			fi
   5665 			;;
   5666 		toshiba)
   5667 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5668 /* end confdefs.h.  */
   5669 #include <sys/param.h>
   5670 #ifdef _TOSHIBA_INET6
   5671 yes
   5672 #endif
   5673 _ACEOF
   5674 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5675   $EGREP "yes" >/dev/null 2>&1
   5676 then :
   5677   ipv6type=$i;
   5678 				ipv6lib=inet6;
   5679 				ipv6libdir=/usr/local/v6/lib
   5680 fi
   5681 rm -rf conftest*
   5682 
   5683 			;;
   5684 		v6d)
   5685 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5686 /* end confdefs.h.  */
   5687 #include </usr/local/v6/include/sys/v6config.h>
   5688 #ifdef __V6D__
   5689 yes
   5690 #endif
   5691 _ACEOF
   5692 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5693   $EGREP "yes" >/dev/null 2>&1
   5694 then :
   5695   ipv6type=$i;
   5696 				ipv6lib=v6;
   5697 				ipv6libdir=/usr/local/v6/lib;
   5698 				CFLAGS="-I/usr/local/v6/include $CFLAGS"
   5699 fi
   5700 rm -rf conftest*
   5701 
   5702 			;;
   5703 		zeta)
   5704 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5705 /* end confdefs.h.  */
   5706 #include <sys/param.h>
   5707 #ifdef _ZETA_MINAMI_INET6
   5708 yes
   5709 #endif
   5710 _ACEOF
   5711 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5712   $EGREP "yes" >/dev/null 2>&1
   5713 then :
   5714   ipv6type=$i;
   5715 				ipv6lib=inet6;
   5716 				ipv6libdir=/usr/local/v6/lib
   5717 fi
   5718 rm -rf conftest*
   5719 
   5720 			;;
   5721 		esac
   5722 		if test "$ipv6type" != "unknown"; then
   5723 			break
   5724 		fi
   5725 	done
   5726 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
   5727 printf "%s\n" "$ipv6type" >&6; }
   5728 fi
   5729 
   5730 if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
   5731 	if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
   5732 		LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
   5733 		echo "You have $ipv6lib library, using it"
   5734 	else
   5735 		if test "$ipv6trylibc" = "yes"; then
   5736 			echo "You do not have $ipv6lib library, using libc"
   5737 		else
   5738 			echo 'Fatal: no $ipv6lib library found.  cannot continue.'
   5739 			echo "You need to fetch lib$ipv6lib.a from appropriate"
   5740 			echo 'ipv6 kit and compile beforehand.'
   5741 			exit 1
   5742 		fi
   5743 	fi
   5744 fi
   5745 
   5746 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
   5747 if test "x$ac_cv_func_strlcat" = xyes
   5748 then :
   5749   printf "%s\n" "#define HAVE_STRLCAT 1" >>confdefs.h
   5750 
   5751 else $as_nop
   5752   case " $LIBOBJS " in
   5753   *" strlcat.$ac_objext "* ) ;;
   5754   *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
   5755  ;;
   5756 esac
   5757 
   5758 fi
   5759 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
   5760 if test "x$ac_cv_func_strlcpy" = xyes
   5761 then :
   5762   printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h
   5763 
   5764 else $as_nop
   5765   case " $LIBOBJS " in
   5766   *" strlcpy.$ac_objext "* ) ;;
   5767   *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
   5768  ;;
   5769 esac
   5770 
   5771 fi
   5772 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
   5773 if test "x$ac_cv_func_strdup" = xyes
   5774 then :
   5775   printf "%s\n" "#define HAVE_STRDUP 1" >>confdefs.h
   5776 
   5777 else $as_nop
   5778   case " $LIBOBJS " in
   5779   *" strdup.$ac_objext "* ) ;;
   5780   *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
   5781  ;;
   5782 esac
   5783 
   5784 fi
   5785 ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
   5786 if test "x$ac_cv_func_strsep" = xyes
   5787 then :
   5788   printf "%s\n" "#define HAVE_STRSEP 1" >>confdefs.h
   5789 
   5790 else $as_nop
   5791   case " $LIBOBJS " in
   5792   *" strsep.$ac_objext "* ) ;;
   5793   *) LIBOBJS="$LIBOBJS strsep.$ac_objext"
   5794  ;;
   5795 esac
   5796 
   5797 fi
   5798 ac_fn_c_check_func "$LINENO" "getservent" "ac_cv_func_getservent"
   5799 if test "x$ac_cv_func_getservent" = xyes
   5800 then :
   5801   printf "%s\n" "#define HAVE_GETSERVENT 1" >>confdefs.h
   5802 
   5803 else $as_nop
   5804   case " $LIBOBJS " in
   5805   *" getservent.$ac_objext "* ) ;;
   5806   *) LIBOBJS="$LIBOBJS getservent.$ac_objext"
   5807  ;;
   5808 esac
   5809 
   5810 fi
   5811 ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
   5812 if test "x$ac_cv_func_getopt_long" = xyes
   5813 then :
   5814   printf "%s\n" "#define HAVE_GETOPT_LONG 1" >>confdefs.h
   5815 
   5816 else $as_nop
   5817   case " $LIBOBJS " in
   5818   *" getopt_long.$ac_objext "* ) ;;
   5819   *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
   5820  ;;
   5821 esac
   5822 
   5823 fi
   5824 
   5825 ac_fn_c_check_func "$LINENO" "fork" "ac_cv_func_fork"
   5826 if test "x$ac_cv_func_fork" = xyes
   5827 then :
   5828   printf "%s\n" "#define HAVE_FORK 1" >>confdefs.h
   5829 
   5830 fi
   5831 ac_fn_c_check_func "$LINENO" "vfork" "ac_cv_func_vfork"
   5832 if test "x$ac_cv_func_vfork" = xyes
   5833 then :
   5834   printf "%s\n" "#define HAVE_VFORK 1" >>confdefs.h
   5835 
   5836 fi
   5837 
   5838 ac_fn_c_check_func "$LINENO" "setlinebuf" "ac_cv_func_setlinebuf"
   5839 if test "x$ac_cv_func_setlinebuf" = xyes
   5840 then :
   5841   printf "%s\n" "#define HAVE_SETLINEBUF 1" >>confdefs.h
   5842 
   5843 fi
   5844 
   5845 
   5846 #
   5847 # It became apparent at some point that using a suitable C99 compiler does not
   5848 # automatically mean snprintf(3) implementation in the libc supports all the
   5849 # modifiers and specifiers used in the project, so let's test that before the
   5850 # build, not after.
   5851 #
   5852 # Testing the sizeof_t length modifier takes making an snprintf() call and
   5853 # comparing the actual result with the expected result.  If this fails, it will
   5854 # most likely happen at run time, not compile time.
   5855 #
   5856 # Testing the 64-bit conversion specifiers in addition to that requires the
   5857 # <inttypes.h> header to be present and the macros to be defined, so if this
   5858 # fails, it will more likely happen at compile time.
   5859 #
   5860 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether snprintf is suitable" >&5
   5861 printf %s "checking whether snprintf is suitable... " >&6; }
   5862 if test "$cross_compiling" = yes
   5863 then :
   5864 
   5865         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not while cross-compiling" >&5
   5866 printf "%s\n" "not while cross-compiling" >&6; }
   5867 
   5868 
   5869 else $as_nop
   5870   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5871 /* end confdefs.h.  */
   5872 
   5873 
   5874 #include <stdio.h>
   5875 #include <string.h>
   5876 #include <inttypes.h>
   5877 #include <sys/types.h>
   5878 
   5879 #if defined(_WIN32) && !defined(_SSIZE_T_DEFINED)
   5880 /*
   5881  * On UN*Xes, this is a signed integer type of the same size as size_t.
   5882  *
   5883  * It's not defined by Visual Studio; we assume that ptrdiff_t will
   5884  * be a type that is a signed integer type of the same size as size_t.
   5885  */
   5886 typedef ptrdiff_t ssize_t;
   5887 #endif
   5888 
   5889 /*
   5890  * Avoid trying to cast negative values to unsigned types, or doing
   5891  * shifts of signed types, in order not to have the test program fail
   5892  * if we're building with undefined-behavior sanitizers enabled.
   5893  */
   5894 int main()
   5895 {
   5896   char buf[100];
   5897   unsigned int ui = sizeof(buf);
   5898   int i = sizeof(buf);
   5899   int64_t i64 = INT64_C(0x100000000);
   5900   uint64_t ui64 = UINT64_C(0x100000000);
   5901 
   5902   snprintf(buf, sizeof(buf), "%zu", (size_t)ui);
   5903   if (strncmp(buf, "100", sizeof(buf)))
   5904     return 1;
   5905 
   5906   snprintf(buf, sizeof(buf), "%zd", (ssize_t)(-i));
   5907   if (strncmp(buf, "-100", sizeof(buf)))
   5908     return 2;
   5909 
   5910   snprintf(buf, sizeof(buf), "%" PRId64, -i64);
   5911   if (strncmp(buf, "-4294967296", sizeof(buf)))
   5912     return 3;
   5913 
   5914   snprintf(buf, sizeof(buf), "0o%" PRIo64, ui64);
   5915   if (strncmp(buf, "0o40000000000", sizeof(buf)))
   5916     return 4;
   5917 
   5918   snprintf(buf, sizeof(buf), "0x%" PRIx64, ui64);
   5919   if (strncmp(buf, "0x100000000", sizeof(buf)))
   5920     return 5;
   5921 
   5922   snprintf(buf, sizeof(buf), "%" PRIu64, ui64);
   5923   if (strncmp(buf, "4294967296", sizeof(buf)))
   5924     return 6;
   5925 
   5926   return 0;
   5927 }
   5928 
   5929 
   5930 _ACEOF
   5931 if ac_fn_c_try_run "$LINENO"
   5932 then :
   5933 
   5934         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5935 printf "%s\n" "yes" >&6; }
   5936 
   5937 else $as_nop
   5938 
   5939         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5940 printf "%s\n" "no" >&6; }
   5941         as_fn_error $? "The snprintf(3) implementation in this libc is not suitable,
   5942 tcpdump would not work correctly even if it managed to compile." "$LINENO" 5
   5943 
   5944 fi
   5945 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   5946   conftest.$ac_objext conftest.beam conftest.$ac_ext
   5947 fi
   5948 
   5949 
   5950 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5
   5951 printf %s "checking for main in -lrpc... " >&6; }
   5952 if test ${ac_cv_lib_rpc_main+y}
   5953 then :
   5954   printf %s "(cached) " >&6
   5955 else $as_nop
   5956   ac_check_lib_save_LIBS=$LIBS
   5957 LIBS="-lrpc  $LIBS"
   5958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5959 /* end confdefs.h.  */
   5960 
   5961 
   5962 int
   5963 main (void)
   5964 {
   5965 return main ();
   5966   ;
   5967   return 0;
   5968 }
   5969 _ACEOF
   5970 if ac_fn_c_try_link "$LINENO"
   5971 then :
   5972   ac_cv_lib_rpc_main=yes
   5973 else $as_nop
   5974   ac_cv_lib_rpc_main=no
   5975 fi
   5976 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   5977     conftest$ac_exeext conftest.$ac_ext
   5978 LIBS=$ac_check_lib_save_LIBS
   5979 fi
   5980 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5
   5981 printf "%s\n" "$ac_cv_lib_rpc_main" >&6; }
   5982 if test "x$ac_cv_lib_rpc_main" = xyes
   5983 then :
   5984   printf "%s\n" "#define HAVE_LIBRPC 1" >>confdefs.h
   5985 
   5986   LIBS="-lrpc $LIBS"
   5987 
   5988 fi
   5989 
   5990 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5
   5991 printf %s "checking for library containing getrpcbynumber... " >&6; }
   5992 if test ${ac_cv_search_getrpcbynumber+y}
   5993 then :
   5994   printf %s "(cached) " >&6
   5995 else $as_nop
   5996   ac_func_search_save_LIBS=$LIBS
   5997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5998 /* end confdefs.h.  */
   5999 
   6000 /* Override any GCC internal prototype to avoid an error.
   6001    Use char because int might match the return type of a GCC
   6002    builtin and then its argument prototype would still apply.  */
   6003 char getrpcbynumber ();
   6004 int
   6005 main (void)
   6006 {
   6007 return getrpcbynumber ();
   6008   ;
   6009   return 0;
   6010 }
   6011 _ACEOF
   6012 for ac_lib in '' nsl
   6013 do
   6014   if test -z "$ac_lib"; then
   6015     ac_res="none required"
   6016   else
   6017     ac_res=-l$ac_lib
   6018     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   6019   fi
   6020   if ac_fn_c_try_link "$LINENO"
   6021 then :
   6022   ac_cv_search_getrpcbynumber=$ac_res
   6023 fi
   6024 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   6025     conftest$ac_exeext
   6026   if test ${ac_cv_search_getrpcbynumber+y}
   6027 then :
   6028   break
   6029 fi
   6030 done
   6031 if test ${ac_cv_search_getrpcbynumber+y}
   6032 then :
   6033 
   6034 else $as_nop
   6035   ac_cv_search_getrpcbynumber=no
   6036 fi
   6037 rm conftest.$ac_ext
   6038 LIBS=$ac_func_search_save_LIBS
   6039 fi
   6040 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5
   6041 printf "%s\n" "$ac_cv_search_getrpcbynumber" >&6; }
   6042 ac_res=$ac_cv_search_getrpcbynumber
   6043 if test "$ac_res" != no
   6044 then :
   6045   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   6046 
   6047 printf "%s\n" "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h
   6048 
   6049 fi
   6050 
   6051 
   6052 
   6053 
   6054 
   6055                 LBL_LIBS="$LIBS"
   6056     pfopen=/usr/examples/packetfilter/pfopen.c
   6057     if test -f $pfopen ; then
   6058         ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen"
   6059 if test "x$ac_cv_func_pfopen" = xyes
   6060 then :
   6061   printf "%s\n" "#define HAVE_PFOPEN 1" >>confdefs.h
   6062 
   6063 fi
   6064 
   6065         if test $ac_cv_func_pfopen = "no" ; then
   6066             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5
   6067 printf "%s\n" "Using $pfopen" >&6; }
   6068             LIBS="$LIBS $pfopen"
   6069         fi
   6070     fi
   6071     libpcap=FAIL
   6072     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to look for a local libpcap" >&5
   6073 printf %s "checking whether to look for a local libpcap... " >&6; }
   6074     # Check whether --enable-local-libpcap was given.
   6075 if test ${enable_local_libpcap+y}
   6076 then :
   6077   enableval=$enable_local_libpcap;
   6078 else $as_nop
   6079   enableval=yes
   6080 fi
   6081 
   6082     case "$enableval" in
   6083 
   6084     no)
   6085         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6086 printf "%s\n" "no" >&6; }
   6087         #
   6088         # Don't look for a local libpcap.
   6089         #
   6090         using_local_libpcap=no
   6091         ;;
   6092 
   6093     *)
   6094         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6095 printf "%s\n" "yes" >&6; }
   6096         #
   6097         # Look for a local pcap library.
   6098         #
   6099         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5
   6100 printf %s "checking for local pcap library... " >&6; }
   6101         lastdir=FAIL
   6102         places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
   6103             $EGREP '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT|rc.)?$'`
   6104         places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
   6105             $EGREP '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT|rc.)?$'`
   6106         for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
   6107             basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
   6108                 sed -e 's/-PRE-GIT$//' `
   6109             if test $lastdir = $basedir ; then
   6110                                 continue;
   6111             fi
   6112             lastdir=$dir
   6113             if test -r $dir/libpcap.a ; then
   6114                 libpcap=$dir/libpcap.a
   6115                 local_pcap_dir=$dir
   6116                             fi
   6117         done
   6118         if test $libpcap = FAIL ; then
   6119             #
   6120             # We didn't find a local libpcap.
   6121             #
   6122             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
   6123 printf "%s\n" "not found" >&6; }
   6124             using_local_libpcap=no;
   6125         else
   6126             #
   6127             # We found a local libpcap.
   6128             #
   6129             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
   6130 printf "%s\n" "$libpcap" >&6; }
   6131             using_local_libpcap=yes
   6132         fi
   6133         ;;
   6134     esac
   6135 
   6136     if test $using_local_libpcap = no ; then
   6137         #
   6138         # We didn't find a local libpcap.
   6139         # Look for an installed pkg-config.
   6140         #
   6141         if test -n "$PKG_CONFIG" ; then
   6142             #
   6143             # We have it.  Are there .pc files for libpcap?
   6144             #
   6145             # --exists was introduced in pkg-config 0.4.0; that
   6146             # dates back to late 2000, so we won't worry about
   6147             # earlier releases that lack it.
   6148             #
   6149             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether there are .pc files for libpcap" >&5
   6150 printf %s "checking whether there are .pc files for libpcap... " >&6; }
   6151             if "$PKG_CONFIG" libpcap --exists ; then
   6152                 #
   6153                 # Yes, so we can use pkg-config to get configuration
   6154                 # information for libpcap.
   6155                 #
   6156                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6157 printf "%s\n" "yes" >&6; }
   6158                 pkg_config_usable=yes
   6159             else
   6160                 #
   6161                 # No, so we can't use pkg-config to get configuration
   6162                 # information for libpcap.
   6163                 #
   6164                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6165 printf "%s\n" "no" >&6; }
   6166                 pkg_config_usable=no
   6167             fi
   6168         else
   6169             #
   6170             # We don't have it, so we obviously can't use it.
   6171             #
   6172             pkg_config_usable=no
   6173         fi
   6174         if test "$pkg_config_usable" = "yes" ; then
   6175             #
   6176             # Found both - use pkg-config to get the include flags for
   6177             # libpcap and the flags to link with libpcap.
   6178             #
   6179             # Please read section 11.6 "Shell Substitutions"
   6180             # in the autoconf manual before doing anything
   6181             # to this that involves quoting.  Especially note
   6182             # the statement "There is just no portable way to use
   6183             # double-quoted strings inside double-quoted back-quoted
   6184             # expressions (pfew!)."
   6185             #
   6186             cflags=`"$PKG_CONFIG" libpcap --cflags`
   6187             V_INCLS="$cflags $V_INCLS"
   6188             libpcap=`"$PKG_CONFIG" libpcap --libs`
   6189         else
   6190             #
   6191             # No pkg-config
   6192             # Look for an installed pcap-config.
   6193             #
   6194             if test -n "$ac_tool_prefix"; then
   6195   # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
   6196 set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
   6197 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6198 printf %s "checking for $ac_word... " >&6; }
   6199 if test ${ac_cv_path_PCAP_CONFIG+y}
   6200 then :
   6201   printf %s "(cached) " >&6
   6202 else $as_nop
   6203   case $PCAP_CONFIG in
   6204   [\\/]* | ?:[\\/]*)
   6205   ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
   6206   ;;
   6207   *)
   6208   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6209 for as_dir in $PATH
   6210 do
   6211   IFS=$as_save_IFS
   6212   case $as_dir in #(((
   6213     '') as_dir=./ ;;
   6214     */) ;;
   6215     *) as_dir=$as_dir/ ;;
   6216   esac
   6217     for ac_exec_ext in '' $ac_executable_extensions; do
   6218   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   6219     ac_cv_path_PCAP_CONFIG="$as_dir$ac_word$ac_exec_ext"
   6220     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   6221     break 2
   6222   fi
   6223 done
   6224   done
   6225 IFS=$as_save_IFS
   6226 
   6227   ;;
   6228 esac
   6229 fi
   6230 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
   6231 if test -n "$PCAP_CONFIG"; then
   6232   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
   6233 printf "%s\n" "$PCAP_CONFIG" >&6; }
   6234 else
   6235   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6236 printf "%s\n" "no" >&6; }
   6237 fi
   6238 
   6239 
   6240 fi
   6241 if test -z "$ac_cv_path_PCAP_CONFIG"; then
   6242   ac_pt_PCAP_CONFIG=$PCAP_CONFIG
   6243   # Extract the first word of "pcap-config", so it can be a program name with args.
   6244 set dummy pcap-config; ac_word=$2
   6245 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6246 printf %s "checking for $ac_word... " >&6; }
   6247 if test ${ac_cv_path_ac_pt_PCAP_CONFIG+y}
   6248 then :
   6249   printf %s "(cached) " >&6
   6250 else $as_nop
   6251   case $ac_pt_PCAP_CONFIG in
   6252   [\\/]* | ?:[\\/]*)
   6253   ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
   6254   ;;
   6255   *)
   6256   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6257 for as_dir in $PATH
   6258 do
   6259   IFS=$as_save_IFS
   6260   case $as_dir in #(((
   6261     '') as_dir=./ ;;
   6262     */) ;;
   6263     *) as_dir=$as_dir/ ;;
   6264   esac
   6265     for ac_exec_ext in '' $ac_executable_extensions; do
   6266   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   6267     ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir$ac_word$ac_exec_ext"
   6268     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   6269     break 2
   6270   fi
   6271 done
   6272   done
   6273 IFS=$as_save_IFS
   6274 
   6275   ;;
   6276 esac
   6277 fi
   6278 ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
   6279 if test -n "$ac_pt_PCAP_CONFIG"; then
   6280   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
   6281 printf "%s\n" "$ac_pt_PCAP_CONFIG" >&6; }
   6282 else
   6283   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6284 printf "%s\n" "no" >&6; }
   6285 fi
   6286 
   6287   if test "x$ac_pt_PCAP_CONFIG" = x; then
   6288     PCAP_CONFIG=""
   6289   else
   6290     case $cross_compiling:$ac_tool_warned in
   6291 yes:)
   6292 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6293 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6294 ac_tool_warned=yes ;;
   6295 esac
   6296     PCAP_CONFIG=$ac_pt_PCAP_CONFIG
   6297   fi
   6298 else
   6299   PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
   6300 fi
   6301 
   6302             if test -n "$PCAP_CONFIG" ; then
   6303                 #
   6304                 # Found - use it to get the include flags for
   6305                 # libpcap and the flags to link with libpcap.
   6306                 #
   6307                 # If this is a vendor-supplied pcap-config, which
   6308                 # we define as being "a pcap-config in /usr/bin
   6309                 # or /usr/ccs/bin" (the latter is for Solaris and
   6310                 # Sun/Oracle Studio), there are some issues.  Work
   6311                 # around them.
   6312                 #
   6313                 if test \( "$PCAP_CONFIG" = "/usr/bin/pcap-config" \) -o \
   6314                         \( "$PCAP_CONFIG" = "/usr/ccs/bin/pcap-config" \) ; then
   6315                     #
   6316                     # It's vendor-supplied.
   6317                     #
   6318                     case "$host_os" in
   6319 
   6320                     darwin*)
   6321                         #
   6322                         # This is macOS or another Darwin-based OS.
   6323                         #
   6324                         # That means that /usr/bin/pcap-config it
   6325                         # may provide -I/usr/local/include with --cflags
   6326                         # and -L/usr/local/lib with --libs, rather than
   6327                         # pointing to the OS-supplied library and
   6328                         # Xcode-supplied headers.  Remember that, so we
   6329                         # ignore those values.
   6330                         #
   6331                         _broken_apple_pcap_config=yes
   6332 
   6333                         #
   6334                         # Furthermore:
   6335                         #
   6336                         # macOS Sonoma's libpcap includes stub versions
   6337                         # of the remote-capture APIs.  They are exported
   6338                         # as "weakly linked symbols".
   6339                         #
   6340                         # Xcode 15 offers only a macOS Sonoma SDK, which
   6341                         # has a .tbd file for libpcap that claims it
   6342                         # includes those APIs.  (Newer versions of macOS
   6343                         # don't provide the system shared libraries,
   6344                         # they only provide the dyld shared cache
   6345                         # containing those libraries, so the OS provides
   6346                         # SDKs that include a .tbd file to use when
   6347                         # linking.)
   6348                         #
   6349                         # This means that AC_CHECK_FUNCS() will think
   6350                         # that the remote-capture APIs are present,
   6351                         # including pcap_open() and
   6352                         # pcap_findalldevs_ex().
   6353                         #
   6354                         # However, they are *not* present in macOS
   6355                         # Ventura and earlier, which means that building
   6356                         # on Ventura with Xcode 15 produces executables
   6357                         # that fail to start because one of those APIs
   6358                         # isn't found in the system libpcap.
   6359                         #
   6360                         # Protecting calls to those APIs with
   6361                         # __builtin_available() does not appear to
   6362                         # prevent this, for some unknown reason, and it
   6363                         # doesn't even allow the program to compile with
   6364                         # versions of Xcode prior to Xcode 15, as the
   6365                         # pcap.h file doesn't specify minimum OS
   6366                         # versions for those functions.
   6367                         #
   6368                         # Given all that, and given that the versions of
   6369                         # the remote-capture APIs in Sonoma are stubs
   6370                         # that always fail, there doesn't seem to be any
   6371                         # point in checking for pcap_open() if we're
   6372                         # linking against the Apple libpcap.
   6373                         #
   6374                         # However, if we're *not* linking against the
   6375                         # Apple libpcap, we should check for it, so that
   6376                         # we can use it if it's present.
   6377                         #
   6378                         # We know this is macOS and that we're using
   6379                         # the system-provided pcap-config to find
   6380                         # libpcap, so we know it'll be the system
   6381                         # libpcap, and note that we should not search
   6382                         # for remote-capture APIs.
   6383                         #
   6384                         _dont_check_for_remote_apis=yes
   6385                         ;;
   6386 
   6387                     solaris*)
   6388                         #
   6389                         # This is Solaris 2 or later, i.e. SunOS 5.x.
   6390                         #
   6391                         # At least on Solaris 11; there's /usr/bin/pcap-config,
   6392                         # which reports -L/usr/lib with --libs, causing
   6393                         # the 32-bit libraries to be found, and there's
   6394                         # /usr/bin/{64bitarch}/pcap-config, where {64bitarch}
   6395                         # is a name for the 64-bit version of the instruction
   6396                         # set, which reports -L /usr/lib/{64bitarch}, causing
   6397                         # the 64-bit libraries to be found.
   6398                         #
   6399                         # So if we're building 64-bit targets, we replace
   6400                         # PCAP_CONFIG with /usr/bin/{64bitarch}; we get
   6401                         # {64bitarch} as the output of "isainfo -n".
   6402                         #
   6403                         # Are we building 32-bit or 64-bit?  Get the
   6404                         # size of void *, and check that.
   6405                         #
   6406                         # The cast to long int works around a bug in the HP C Compiler
   6407 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   6408 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   6409 # This bug is HP SR number 8606223364.
   6410 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
   6411 printf %s "checking size of void *... " >&6; }
   6412 if test ${ac_cv_sizeof_void_p+y}
   6413 then :
   6414   printf %s "(cached) " >&6
   6415 else $as_nop
   6416   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"
   6417 then :
   6418 
   6419 else $as_nop
   6420   if test "$ac_cv_type_void_p" = yes; then
   6421      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   6422 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   6423 as_fn_error 77 "cannot compute sizeof (void *)
   6424 See \`config.log' for more details" "$LINENO" 5; }
   6425    else
   6426      ac_cv_sizeof_void_p=0
   6427    fi
   6428 fi
   6429 
   6430 fi
   6431 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
   6432 printf "%s\n" "$ac_cv_sizeof_void_p" >&6; }
   6433 
   6434 
   6435 
   6436 printf "%s\n" "#define SIZEOF_VOID_P $ac_cv_sizeof_void_p" >>confdefs.h
   6437 
   6438 
   6439                         if test ac_cv_sizeof_void_p -eq 8 ; then
   6440                             isainfo_output=`isainfo -n`
   6441                             if test ! -z "$isainfo_output" ; then
   6442                                 #
   6443                                 # Success - change PCAP_CONFIG.
   6444                                 #
   6445                                 PCAP_CONFIG=`echo $PCAP_CONFIG | sed "s;/bin/;/bin/$isainfo_output/;"`
   6446                             fi
   6447                         fi
   6448                         ;;
   6449                     esac
   6450                 fi
   6451                 #
   6452                 # Please read section 11.6 "Shell Substitutions"
   6453                 # in the autoconf manual before doing anything
   6454                 # to this that involves quoting.  Especially note
   6455                 # the statement "There is just no portable way to use
   6456                 # double-quoted strings inside double-quoted back-quoted
   6457                 # expressions (pfew!)."
   6458                 #
   6459                 cflags=`"$PCAP_CONFIG" --cflags`
   6460                 #
   6461                 # Work around macOS (and probably other Darwin) brokenness,
   6462                 # by not adding /usr/local/include if it's from the broken
   6463                 # Apple pcap-config.
   6464                 #
   6465                 if test "$_broken_apple_pcap_config" = "yes" ; then
   6466                     #
   6467                     # Strip -I/usr/local/include with sed.
   6468                     #
   6469                     cflags=`echo $cflags | sed 's;-I/usr/local/include;;'`
   6470                 fi
   6471                 V_INCLS="$cflags $V_INCLS"
   6472                 libpcap=`"$PCAP_CONFIG" --libs`
   6473                 #
   6474                 # Work around macOS (and probably other Darwin) brokenness,
   6475                 # by not adding /usr/local/lib if it's from the broken
   6476                 # Apple pcap-config.
   6477                 #
   6478                 if test "$_broken_apple_pcap_config" = "yes" ; then
   6479                     #
   6480                     # Strip -L/usr/local/lib with sed.
   6481                     #
   6482                     libpcap=`echo $libpcap | sed 's;-L/usr/local/lib;;'`
   6483                 fi
   6484             else
   6485                 #
   6486                 # Not found; look for an installed pcap.
   6487                 #
   6488                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
   6489 printf %s "checking for main in -lpcap... " >&6; }
   6490 if test ${ac_cv_lib_pcap_main+y}
   6491 then :
   6492   printf %s "(cached) " >&6
   6493 else $as_nop
   6494   ac_check_lib_save_LIBS=$LIBS
   6495 LIBS="-lpcap  $LIBS"
   6496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6497 /* end confdefs.h.  */
   6498 
   6499 
   6500 int
   6501 main (void)
   6502 {
   6503 return main ();
   6504   ;
   6505   return 0;
   6506 }
   6507 _ACEOF
   6508 if ac_fn_c_try_link "$LINENO"
   6509 then :
   6510   ac_cv_lib_pcap_main=yes
   6511 else $as_nop
   6512   ac_cv_lib_pcap_main=no
   6513 fi
   6514 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   6515     conftest$ac_exeext conftest.$ac_ext
   6516 LIBS=$ac_check_lib_save_LIBS
   6517 fi
   6518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
   6519 printf "%s\n" "$ac_cv_lib_pcap_main" >&6; }
   6520 if test "x$ac_cv_lib_pcap_main" = xyes
   6521 then :
   6522   libpcap="-lpcap"
   6523 fi
   6524 
   6525                 if test $libpcap = FAIL ; then
   6526                     as_fn_error $? "see the INSTALL.md file for more info" "$LINENO" 5
   6527                 fi
   6528                                                                                                                                                                                                                                                                                                                                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
   6529 printf %s "checking for extraneous pcap header directories... " >&6; }
   6530                 if test \( ! -r /usr/local/include/pcap.h \) -a \
   6531                         \( ! -r /usr/include/pcap.h \); then
   6532                     if test -r /usr/local/include/pcap/pcap.h; then
   6533                         d="/usr/local/include/pcap"
   6534                     elif test -r /usr/include/pcap/pcap.h; then
   6535                         d="/usr/include/pcap"
   6536                     fi
   6537                 fi
   6538                 if test -z "$d" ; then
   6539                     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
   6540 printf "%s\n" "not found" >&6; }
   6541                 else
   6542                     V_INCLS="-I$d $V_INCLS"
   6543                     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
   6544 printf "%s\n" "found -- -I$d added" >&6; }
   6545                 fi
   6546             fi
   6547         fi
   6548     else
   6549         #
   6550         # We found a local libpcap.  Add it to the dependencies for
   6551         # tcpdump.
   6552         #
   6553         V_PCAPDEP=$libpcap
   6554 
   6555         #
   6556         # Look for its pcap-config script.
   6557         #
   6558         # Extract the first word of "pcap-config", so it can be a program name with args.
   6559 set dummy pcap-config; ac_word=$2
   6560 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6561 printf %s "checking for $ac_word... " >&6; }
   6562 if test ${ac_cv_path_PCAP_CONFIG+y}
   6563 then :
   6564   printf %s "(cached) " >&6
   6565 else $as_nop
   6566   case $PCAP_CONFIG in
   6567   [\\/]* | ?:[\\/]*)
   6568   ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
   6569   ;;
   6570   *)
   6571   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6572 for as_dir in $local_pcap_dir
   6573 do
   6574   IFS=$as_save_IFS
   6575   case $as_dir in #(((
   6576     '') as_dir=./ ;;
   6577     */) ;;
   6578     *) as_dir=$as_dir/ ;;
   6579   esac
   6580     for ac_exec_ext in '' $ac_executable_extensions; do
   6581   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   6582     ac_cv_path_PCAP_CONFIG="$as_dir$ac_word$ac_exec_ext"
   6583     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   6584     break 2
   6585   fi
   6586 done
   6587   done
   6588 IFS=$as_save_IFS
   6589 
   6590   ;;
   6591 esac
   6592 fi
   6593 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
   6594 if test -n "$PCAP_CONFIG"; then
   6595   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
   6596 printf "%s\n" "$PCAP_CONFIG" >&6; }
   6597 else
   6598   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6599 printf "%s\n" "no" >&6; }
   6600 fi
   6601 
   6602 
   6603 
   6604         if test -n "$PCAP_CONFIG"; then
   6605             #
   6606             # We don't want its --cflags or --libs output, because
   6607             # those presume it's installed.  For the C compiler flags,
   6608             # we add the source directory for the local libpcap, so
   6609             # we pick up its header files.
   6610             #
   6611             # We do, however, want its additional libraries, as required
   6612             # when linking statically, because it makes calls to
   6613             # routines in those libraries, so we'll need to link with
   6614             # them, because we'll be linking statically with it.
   6615             #
   6616             # If it supports --static-pcap-only. use that, as we will be
   6617             # linking with a static libpcap but won't be linking
   6618             # statically with any of the libraries on which it depends;
   6619             # those libraries might not even have static versions
   6620             # installed.
   6621             #
   6622             # That means we need to find out the libraries on which
   6623             # libpcap directly depends, so we can link with them, but we
   6624             # don't need to link with the libraries on which those
   6625             # libraries depend as, on all UN*Xes with which I'm
   6626             # familiar, the libraries on which a shared library depends
   6627             # are stored in the library and are automatically loaded by
   6628             # the run-time linker, without the executable having to be
   6629             # linked with those libraries.  (This allows a library to be
   6630             # changed to depend on more libraries without breaking that
   6631             # library's ABI.)
   6632             #
   6633             # The only way to test for that support is to see if the
   6634             # script contains the string "static-pcap-only"; we can't
   6635             # try using that flag and checking for errors, as the
   6636             # versions of the script that didn't have that flag wouldn't
   6637             # report or return an error for an unsupported command-line
   6638             # flag.  Those older versions provided, with --static, only
   6639             # the libraries on which libpcap depends, not the
   6640             # dependencies of those libraries; the versions with
   6641             # --static-pcap-only provide all the dependencies with
   6642             # --static, for the benefit of programs that are completely
   6643             # statically linked, and provide only the direct
   6644             # dependencies with --static-pcap-only.
   6645             #
   6646             if grep "static-pcap-only" "$PCAP_CONFIG" >/dev/null 2>&1
   6647             then
   6648                 static_opt="--static-pcap-only"
   6649             else
   6650                 static_opt="--static"
   6651             fi
   6652             V_INCLS="-I$local_pcap_dir $V_INCLS"
   6653             additional_libs=`"$PCAP_CONFIG" $static_opt --additional-libs`
   6654             libpcap="$libpcap $additional_libs"
   6655         else
   6656             #
   6657             # It doesn't have a pcap-config script.
   6658             # Make sure it has a pcap.h file.
   6659             #
   6660             places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
   6661                 $EGREP '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
   6662             places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
   6663                 $EGREP '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
   6664             pcapH=FAIL
   6665             if test -r $local_pcap_dir/pcap.h; then
   6666                 pcapH=$local_pcap_dir
   6667             else
   6668                 for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
   6669                     if test -r $dir/pcap.h ; then
   6670                         pcapH=$dir
   6671                     fi
   6672                 done
   6673             fi
   6674 
   6675             if test $pcapH = FAIL ; then
   6676                 as_fn_error $? "cannot find pcap.h: see the INSTALL.md file" "$LINENO" 5
   6677             fi
   6678 
   6679             #
   6680             # Force the compiler to look for header files in the
   6681             # directory containing pcap.h.
   6682             #
   6683             V_INCLS="-I$pcapH $V_INCLS"
   6684         fi
   6685     fi
   6686 
   6687     if test -z "$PKG_CONFIG" -a -z "$PCAP_CONFIG"; then
   6688         #
   6689         # We don't have pkg-config or pcap-config; find out any additional
   6690         # link flags we need.  (If we have pkg-config or pcap-config, we
   6691         # assume it tells us what we need.)
   6692         #
   6693         case "$host_os" in
   6694 
   6695         aix*)
   6696             #
   6697             # If libpcap is DLPI-based, we have to use /lib/pse.exp if
   6698             # present, as we use the STREAMS routines.
   6699             #
   6700             # (XXX - true only if we're linking with a static libpcap?)
   6701             #
   6702             pseexe="/lib/pse.exp"
   6703             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
   6704 printf %s "checking for $pseexe... " >&6; }
   6705             if test -f $pseexe ; then
   6706                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6707 printf "%s\n" "yes" >&6; }
   6708                 LIBS="$LIBS -I:$pseexe"
   6709             fi
   6710 
   6711             #
   6712             # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
   6713             # we use them to load the BPF module.
   6714             #
   6715             # (XXX - true only if we're linking with a static libpcap?)
   6716             #
   6717             LIBS="$LIBS -lodm -lcfg"
   6718             ;;
   6719 
   6720 	solaris*)
   6721             # libdlpi is needed for Solaris 11 and later.
   6722             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
   6723 printf %s "checking for dlpi_walk in -ldlpi... " >&6; }
   6724 if test ${ac_cv_lib_dlpi_dlpi_walk+y}
   6725 then :
   6726   printf %s "(cached) " >&6
   6727 else $as_nop
   6728   ac_check_lib_save_LIBS=$LIBS
   6729 LIBS="-ldlpi -L/lib $LIBS"
   6730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6731 /* end confdefs.h.  */
   6732 
   6733 /* Override any GCC internal prototype to avoid an error.
   6734    Use char because int might match the return type of a GCC
   6735    builtin and then its argument prototype would still apply.  */
   6736 char dlpi_walk ();
   6737 int
   6738 main (void)
   6739 {
   6740 return dlpi_walk ();
   6741   ;
   6742   return 0;
   6743 }
   6744 _ACEOF
   6745 if ac_fn_c_try_link "$LINENO"
   6746 then :
   6747   ac_cv_lib_dlpi_dlpi_walk=yes
   6748 else $as_nop
   6749   ac_cv_lib_dlpi_dlpi_walk=no
   6750 fi
   6751 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   6752     conftest$ac_exeext conftest.$ac_ext
   6753 LIBS=$ac_check_lib_save_LIBS
   6754 fi
   6755 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
   6756 printf "%s\n" "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
   6757 if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes
   6758 then :
   6759   LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
   6760 fi
   6761 
   6762             ;;
   6763         esac
   6764     fi
   6765 
   6766     LIBS="$libpcap $LIBS"
   6767 
   6768                                     ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
   6769 if test "x$ac_cv_func_pcap_loop" = xyes
   6770 then :
   6771 
   6772 else $as_nop
   6773 
   6774         as_fn_error $? "
   6775 1. Do you try to build a 32-bit tcpdump with a 64-bit libpcap or vice versa?
   6776 2. This is a bug, please follow the guidelines in CONTRIBUTING.md and include
   6777 the config.log file in your report.  If you have downloaded libpcap from
   6778 tcpdump.org, and built it yourself, please also include the config.log
   6779 file from the libpcap source directory, the Makefile from the libpcap
   6780 source directory, and the output of the make process for libpcap, as
   6781 this could be a problem with the libpcap that was built, and we will
   6782 not be able to determine why this is happening, and thus will not be
   6783 able to fix it, without that information, as we have not been able to
   6784 reproduce this problem ourselves." "$LINENO" 5
   6785 
   6786 fi
   6787 
   6788 
   6789 
   6790 #
   6791 # Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
   6792 # libraries (e.g., "-lsocket -lnsl" on Solaris).
   6793 #
   6794 # You are in a twisty little maze of UN*Xes, all different.
   6795 # Some might not have ether_ntohost().
   6796 # Some might have it and declare it in <net/ethernet.h>.
   6797 # Some might have it and declare it in <netinet/ether.h>
   6798 # Some might have it and declare it in <sys/ethernet.h>.
   6799 # Some might have it and declare it in <arpa/inet.h>.
   6800 # Some might have it and declare it in <netinet/if_ether.h>.
   6801 # Some might have it and not declare it in any header file.
   6802 #
   6803 # Before you is a C compiler.
   6804 #
   6805 
   6806   for ac_func in ether_ntohost
   6807 do :
   6808   ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
   6809 if test "x$ac_cv_func_ether_ntohost" = xyes
   6810 then :
   6811   printf "%s\n" "#define HAVE_ETHER_NTOHOST 1" >>confdefs.h
   6812 
   6813     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
   6814 printf %s "checking for buggy ether_ntohost... " >&6; }
   6815 if test ${ac_cv_buggy_ether_ntohost+y}
   6816 then :
   6817   printf %s "(cached) " >&6
   6818 else $as_nop
   6819 
   6820 	if test "$cross_compiling" = yes
   6821 then :
   6822   ac_cv_buggy_ether_ntohost="not while cross-compiling"
   6823 else $as_nop
   6824   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6825 /* end confdefs.h.  */
   6826 
   6827 		#include <netdb.h>
   6828 		#include <netinet/ether.h>
   6829 		#include <stdlib.h>
   6830 		#include <sys/types.h>
   6831 		#include <sys/param.h>
   6832 		#include <sys/socket.h>
   6833 
   6834 		int
   6835 		main(int argc, char **argv)
   6836 		{
   6837 			u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
   6838 			char name[MAXHOSTNAMELEN];
   6839 
   6840 			ether_ntohost(name, (struct ether_addr *)ea);
   6841 			exit(0);
   6842 		}
   6843 
   6844 
   6845 _ACEOF
   6846 if ac_fn_c_try_run "$LINENO"
   6847 then :
   6848   ac_cv_buggy_ether_ntohost=no
   6849 else $as_nop
   6850   ac_cv_buggy_ether_ntohost=yes
   6851 fi
   6852 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   6853   conftest.$ac_objext conftest.beam conftest.$ac_ext
   6854 fi
   6855 
   6856 fi
   6857 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
   6858 printf "%s\n" "$ac_cv_buggy_ether_ntohost" >&6; }
   6859     if test "$ac_cv_buggy_ether_ntohost" = "no"; then
   6860 
   6861 printf "%s\n" "#define USE_ETHER_NTOHOST 1" >>confdefs.h
   6862 
   6863     fi
   6864 
   6865 fi
   6866 
   6867 done
   6868 if test "$ac_cv_func_ether_ntohost" = yes -a \
   6869     "$ac_cv_buggy_ether_ntohost" = "no"; then
   6870 	#
   6871 	# OK, we have ether_ntohost().  Is it declared in <net/ethernet.h>?
   6872 	#
   6873 	# This test fails if we don't have <net/ethernet.h> or if we do
   6874 	# but it doesn't declare ether_ntohost().
   6875 	#
   6876 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
   6877 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
   6878 if test ${ac_cv_c_undeclared_builtin_options+y}
   6879 then :
   6880   printf %s "(cached) " >&6
   6881 else $as_nop
   6882   ac_save_CFLAGS=$CFLAGS
   6883    ac_cv_c_undeclared_builtin_options='cannot detect'
   6884    for ac_arg in '' -fno-builtin; do
   6885      CFLAGS="$ac_save_CFLAGS $ac_arg"
   6886      # This test program should *not* compile successfully.
   6887      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6888 /* end confdefs.h.  */
   6889 
   6890 int
   6891 main (void)
   6892 {
   6893 (void) strchr;
   6894   ;
   6895   return 0;
   6896 }
   6897 _ACEOF
   6898 if ac_fn_c_try_compile "$LINENO"
   6899 then :
   6900 
   6901 else $as_nop
   6902   # This test program should compile successfully.
   6903         # No library function is consistently available on
   6904         # freestanding implementations, so test against a dummy
   6905         # declaration.  Include always-available headers on the
   6906         # off chance that they somehow elicit warnings.
   6907         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6908 /* end confdefs.h.  */
   6909 #include <float.h>
   6910 #include <limits.h>
   6911 #include <stdarg.h>
   6912 #include <stddef.h>
   6913 extern void ac_decl (int, char *);
   6914 
   6915 int
   6916 main (void)
   6917 {
   6918 (void) ac_decl (0, (char *) 0);
   6919   (void) ac_decl;
   6920 
   6921   ;
   6922   return 0;
   6923 }
   6924 _ACEOF
   6925 if ac_fn_c_try_compile "$LINENO"
   6926 then :
   6927   if test x"$ac_arg" = x
   6928 then :
   6929   ac_cv_c_undeclared_builtin_options='none needed'
   6930 else $as_nop
   6931   ac_cv_c_undeclared_builtin_options=$ac_arg
   6932 fi
   6933           break
   6934 fi
   6935 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   6936 fi
   6937 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   6938     done
   6939     CFLAGS=$ac_save_CFLAGS
   6940 
   6941 fi
   6942 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
   6943 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
   6944   case $ac_cv_c_undeclared_builtin_options in #(
   6945   'cannot detect') :
   6946     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   6947 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   6948 as_fn_error $? "cannot make $CC report undeclared builtins
   6949 See \`config.log' for more details" "$LINENO" 5; } ;; #(
   6950   'none needed') :
   6951     ac_c_undeclared_builtin_options='' ;; #(
   6952   *) :
   6953     ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
   6954 esac
   6955 
   6956 ac_fn_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
   6957 #include <net/ethernet.h>
   6958 
   6959 " "$ac_c_undeclared_builtin_options" "CFLAGS"
   6960 if test "x$ac_cv_have_decl_ether_ntohost" = xyes
   6961 then :
   6962 
   6963 
   6964 printf "%s\n" "#define NET_ETHERNET_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
   6965 
   6966 
   6967 fi
   6968 	#
   6969 	# Did that succeed?
   6970 	#
   6971 	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
   6972 		#
   6973 		# No, how about <netinet/ether.h>, as on Linux?
   6974 		#
   6975 		# This test fails if we don't have <netinet/ether.h>
   6976 		# or if we do but it doesn't declare ether_ntohost().
   6977 		#
   6978 		# Unset ac_cv_have_decl_ether_ntohost so we don't
   6979 		# treat the previous failure as a cached value and
   6980 		# suppress the next test.
   6981 		#
   6982 		unset ac_cv_have_decl_ether_ntohost
   6983 		ac_fn_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
   6984 #include <netinet/ether.h>
   6985 
   6986 " "$ac_c_undeclared_builtin_options" "CFLAGS"
   6987 if test "x$ac_cv_have_decl_ether_ntohost" = xyes
   6988 then :
   6989 
   6990 
   6991 printf "%s\n" "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST 1" >>confdefs.h
   6992 
   6993 
   6994 fi
   6995 	fi
   6996 	#
   6997 	# Did that succeed?
   6998 	#
   6999 	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
   7000 		#
   7001 		# No, how about <sys/ethernet.h>, as on Solaris 10
   7002 		# and later?
   7003 		#
   7004 		# This test fails if we don't have <sys/ethernet.h>
   7005 		# or if we do but it doesn't declare ether_ntohost().
   7006 		#
   7007 		# Unset ac_cv_have_decl_ether_ntohost so we don't
   7008 		# treat the previous failure as a cached value and
   7009 		# suppress the next test.
   7010 		#
   7011 		unset ac_cv_have_decl_ether_ntohost
   7012 		ac_fn_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
   7013 #include <sys/ethernet.h>
   7014 
   7015 " "$ac_c_undeclared_builtin_options" "CFLAGS"
   7016 if test "x$ac_cv_have_decl_ether_ntohost" = xyes
   7017 then :
   7018 
   7019 
   7020 printf "%s\n" "#define SYS_ETHERNET_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
   7021 
   7022 
   7023 fi
   7024 	fi
   7025 	#
   7026 	# Did that succeed?
   7027 	#
   7028 	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
   7029 		#
   7030 		# No, how about <arpa/inet.h>, as in AIX?
   7031 		#
   7032 		# This test fails if we don't have <arpa/inet.h>
   7033 		# (if we have ether_ntohost(), we should have
   7034 		# networking, and if we have networking, we should
   7035 		# have <arpa/inet.h>) or if we do but it doesn't
   7036 		# declare ether_ntohost().
   7037 		#
   7038 		# Unset ac_cv_have_decl_ether_ntohost so we don't
   7039 		# treat the previous failure as a cached value and
   7040 		# suppress the next test.
   7041 		#
   7042 		unset ac_cv_have_decl_ether_ntohost
   7043 		ac_fn_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
   7044 #include <arpa/inet.h>
   7045 
   7046 " "$ac_c_undeclared_builtin_options" "CFLAGS"
   7047 if test "x$ac_cv_have_decl_ether_ntohost" = xyes
   7048 then :
   7049 
   7050 
   7051 printf "%s\n" "#define ARPA_INET_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
   7052 
   7053 
   7054 fi
   7055 	fi
   7056 	#
   7057 	# Did that succeed?
   7058 	#
   7059 	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
   7060 		#
   7061 		# No, how about <netinet/if_ether.h>?
   7062 		# On some platforms, it requires <net/if.h> and
   7063 		# <netinet/in.h>, and we always include it with
   7064 		# both of them, so test it with both of them.
   7065 		#
   7066 		# This test fails if we don't have <netinet/if_ether.h>
   7067 		# and the headers we include before it, or if we do but
   7068 		# <netinet/if_ether.h> doesn't declare ether_hostton().
   7069 		#
   7070 		# Unset ac_cv_have_decl_ether_ntohost so we don't
   7071 		# treat the previous failure as a cached value and
   7072 		# suppress the next test.
   7073 		#
   7074 		unset ac_cv_have_decl_ether_ntohost
   7075 		ac_fn_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
   7076 #include <sys/types.h>
   7077 #include <sys/socket.h>
   7078 #include <net/if.h>
   7079 #include <netinet/in.h>
   7080 #include <netinet/if_ether.h>
   7081 
   7082 " "$ac_c_undeclared_builtin_options" "CFLAGS"
   7083 if test "x$ac_cv_have_decl_ether_ntohost" = xyes
   7084 then :
   7085 
   7086 
   7087 printf "%s\n" "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
   7088 
   7089 
   7090 fi
   7091 	fi
   7092 	#
   7093 	# After all that, is ether_ntohost() declared?
   7094 	#
   7095 	if test "$ac_cv_have_decl_ether_ntohost" = yes; then
   7096 		#
   7097 		# Yes.
   7098 		#
   7099 
   7100 printf "%s\n" "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
   7101 
   7102 	else
   7103 		#
   7104 		# No, we'll have to declare it ourselves.
   7105 		# Do we have "struct ether_addr" if we include
   7106 		# <netinet/if_ether.h>?
   7107 		#
   7108 		ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
   7109 			#include <sys/types.h>
   7110 			#include <sys/socket.h>
   7111 			#include <net/if.h>
   7112 			#include <netinet/in.h>
   7113 			#include <netinet/if_ether.h>
   7114 
   7115 "
   7116 if test "x$ac_cv_type_struct_ether_addr" = xyes
   7117 then :
   7118 
   7119 printf "%s\n" "#define HAVE_STRUCT_ETHER_ADDR 1" >>confdefs.h
   7120 
   7121 
   7122 fi
   7123 
   7124 	fi
   7125 fi
   7126 
   7127 ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
   7128 if test "x$ac_cv_func_pcap_list_datalinks" = xyes
   7129 then :
   7130 
   7131 
   7132 printf "%s\n" "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
   7133 
   7134 	    ac_fn_c_check_func "$LINENO" "pcap_free_datalinks" "ac_cv_func_pcap_free_datalinks"
   7135 if test "x$ac_cv_func_pcap_free_datalinks" = xyes
   7136 then :
   7137   printf "%s\n" "#define HAVE_PCAP_FREE_DATALINKS 1" >>confdefs.h
   7138 
   7139 fi
   7140 
   7141 
   7142 else $as_nop
   7143 
   7144 	    case " $LIBOBJS " in
   7145   *" datalinks.$ac_objext "* ) ;;
   7146   *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
   7147  ;;
   7148 esac
   7149 
   7150 
   7151 fi
   7152 
   7153 
   7154 ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
   7155 if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes
   7156 then :
   7157 
   7158 
   7159 printf "%s\n" "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
   7160 
   7161 	    ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
   7162 if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes
   7163 then :
   7164 
   7165 printf "%s\n" "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
   7166 
   7167 else $as_nop
   7168 
   7169 		    case " $LIBOBJS " in
   7170   *" dlnames.$ac_objext "* ) ;;
   7171   *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
   7172  ;;
   7173 esac
   7174 
   7175 
   7176 fi
   7177 
   7178 
   7179 else $as_nop
   7180 
   7181 	    case " $LIBOBJS " in
   7182   *" dlnames.$ac_objext "* ) ;;
   7183   *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
   7184  ;;
   7185 esac
   7186 
   7187 
   7188 fi
   7189 
   7190 
   7191 ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
   7192 if test "x$ac_cv_func_pcap_set_datalink" = xyes
   7193 then :
   7194   printf "%s\n" "#define HAVE_PCAP_SET_DATALINK 1" >>confdefs.h
   7195 
   7196 fi
   7197 
   7198 
   7199 ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
   7200 if test "x$ac_cv_func_pcap_breakloop" = xyes
   7201 then :
   7202   printf "%s\n" "#define HAVE_PCAP_BREAKLOOP 1" >>confdefs.h
   7203 
   7204 fi
   7205 
   7206 
   7207 #
   7208 # Do we have the new open API?  Check for pcap_create, and assume that,
   7209 # if we do, we also have pcap_activate() and the other new routines
   7210 # introduced in libpcap 1.0.0.
   7211 #
   7212 ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
   7213 if test "x$ac_cv_func_pcap_create" = xyes
   7214 then :
   7215   printf "%s\n" "#define HAVE_PCAP_CREATE 1" >>confdefs.h
   7216 
   7217 fi
   7218 
   7219 if test $ac_cv_func_pcap_create = "yes" ; then
   7220 	#
   7221 	# OK, do we have pcap_set_tstamp_type?  If so, assume we have
   7222 	# pcap_list_tstamp_types and pcap_free_tstamp_types as well.
   7223 	#
   7224 	ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
   7225 if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes
   7226 then :
   7227   printf "%s\n" "#define HAVE_PCAP_SET_TSTAMP_TYPE 1" >>confdefs.h
   7228 
   7229 fi
   7230 
   7231 	#
   7232 	# And do we have pcap_set_tstamp_precision?  If so, we assume
   7233 	# we also have pcap_open_offline_with_tstamp_precision.
   7234 	#
   7235 	ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_precision" "ac_cv_func_pcap_set_tstamp_precision"
   7236 if test "x$ac_cv_func_pcap_set_tstamp_precision" = xyes
   7237 then :
   7238   printf "%s\n" "#define HAVE_PCAP_SET_TSTAMP_PRECISION 1" >>confdefs.h
   7239 
   7240 fi
   7241 
   7242 fi
   7243 
   7244 #
   7245 # Check for a miscellaneous collection of functions which we use
   7246 # if we have them.
   7247 #
   7248 ac_fn_c_check_func "$LINENO" "pcap_findalldevs" "ac_cv_func_pcap_findalldevs"
   7249 if test "x$ac_cv_func_pcap_findalldevs" = xyes
   7250 then :
   7251   printf "%s\n" "#define HAVE_PCAP_FINDALLDEVS 1" >>confdefs.h
   7252 
   7253 fi
   7254 
   7255 ac_fn_c_check_func "$LINENO" "pcap_dump_flush" "ac_cv_func_pcap_dump_flush"
   7256 if test "x$ac_cv_func_pcap_dump_flush" = xyes
   7257 then :
   7258   printf "%s\n" "#define HAVE_PCAP_DUMP_FLUSH 1" >>confdefs.h
   7259 
   7260 fi
   7261 ac_fn_c_check_func "$LINENO" "pcap_lib_version" "ac_cv_func_pcap_lib_version"
   7262 if test "x$ac_cv_func_pcap_lib_version" = xyes
   7263 then :
   7264   printf "%s\n" "#define HAVE_PCAP_LIB_VERSION 1" >>confdefs.h
   7265 
   7266 fi
   7267 
   7268 if test $ac_cv_func_pcap_lib_version = "no" ; then
   7269     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5
   7270 printf %s "checking whether pcap_version is defined by libpcap... " >&6; }
   7271     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7272 /* end confdefs.h.  */
   7273 
   7274 int
   7275 main (void)
   7276 {
   7277 
   7278 	extern char pcap_version[];
   7279 
   7280 	return (int)pcap_version;
   7281 
   7282   ;
   7283   return 0;
   7284 }
   7285 
   7286 _ACEOF
   7287 if ac_fn_c_try_link "$LINENO"
   7288 then :
   7289   ac_lbl_cv_pcap_version_defined=yes
   7290 else $as_nop
   7291   ac_lbl_cv_pcap_version_defined=no
   7292 fi
   7293 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   7294     conftest$ac_exeext conftest.$ac_ext
   7295     if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
   7296 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7297 printf "%s\n" "yes" >&6; }
   7298 
   7299 printf "%s\n" "#define HAVE_PCAP_VERSION 1" >>confdefs.h
   7300 
   7301     else
   7302 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7303 printf "%s\n" "no" >&6; }
   7304     fi
   7305 fi
   7306 ac_fn_c_check_func "$LINENO" "pcap_setdirection" "ac_cv_func_pcap_setdirection"
   7307 if test "x$ac_cv_func_pcap_setdirection" = xyes
   7308 then :
   7309   printf "%s\n" "#define HAVE_PCAP_SETDIRECTION 1" >>confdefs.h
   7310 
   7311 fi
   7312 ac_fn_c_check_func "$LINENO" "pcap_set_immediate_mode" "ac_cv_func_pcap_set_immediate_mode"
   7313 if test "x$ac_cv_func_pcap_set_immediate_mode" = xyes
   7314 then :
   7315   printf "%s\n" "#define HAVE_PCAP_SET_IMMEDIATE_MODE 1" >>confdefs.h
   7316 
   7317 fi
   7318 ac_fn_c_check_func "$LINENO" "pcap_dump_ftell64" "ac_cv_func_pcap_dump_ftell64"
   7319 if test "x$ac_cv_func_pcap_dump_ftell64" = xyes
   7320 then :
   7321   printf "%s\n" "#define HAVE_PCAP_DUMP_FTELL64 1" >>confdefs.h
   7322 
   7323 fi
   7324 
   7325 #
   7326 # See the comment in AC_LBL_LIBPCAP in aclocal.m4 for the reason
   7327 # why we don't check for remote-capture APIs if we're building
   7328 # with the system libpcap on macOS.
   7329 #
   7330 if test "$_dont_check_for_remote_apis" != "yes"; then
   7331 	ac_fn_c_check_func "$LINENO" "pcap_open" "ac_cv_func_pcap_open"
   7332 if test "x$ac_cv_func_pcap_open" = xyes
   7333 then :
   7334   printf "%s\n" "#define HAVE_PCAP_OPEN 1" >>confdefs.h
   7335 
   7336 fi
   7337 ac_fn_c_check_func "$LINENO" "pcap_findalldevs_ex" "ac_cv_func_pcap_findalldevs_ex"
   7338 if test "x$ac_cv_func_pcap_findalldevs_ex" = xyes
   7339 then :
   7340   printf "%s\n" "#define HAVE_PCAP_FINDALLDEVS_EX 1" >>confdefs.h
   7341 
   7342 fi
   7343 
   7344 fi
   7345 ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
   7346 if test "x$ac_cv_func_pcap_dump_ftell" = xyes
   7347 then :
   7348   printf "%s\n" "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
   7349 
   7350 else $as_nop
   7351   case " $LIBOBJS " in
   7352   *" pcap_dump_ftell.$ac_objext "* ) ;;
   7353   *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
   7354  ;;
   7355 esac
   7356 
   7357 fi
   7358 
   7359 
   7360 #
   7361 # Check for special debugging functions
   7362 #
   7363 ac_fn_c_check_func "$LINENO" "pcap_set_parser_debug" "ac_cv_func_pcap_set_parser_debug"
   7364 if test "x$ac_cv_func_pcap_set_parser_debug" = xyes
   7365 then :
   7366   printf "%s\n" "#define HAVE_PCAP_SET_PARSER_DEBUG 1" >>confdefs.h
   7367 
   7368 fi
   7369 
   7370 if test "$ac_cv_func_pcap_set_parser_debug" = "no" ; then
   7371 	#
   7372 	# OK, we don't have pcap_set_parser_debug() to set the libpcap
   7373 	# filter expression parser debug flag; can we directly set the
   7374 	# flag?
   7375 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5
   7376 printf %s "checking whether pcap_debug is defined by libpcap... " >&6; }
   7377 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7378 /* end confdefs.h.  */
   7379 
   7380 int
   7381 main (void)
   7382 {
   7383 
   7384 		extern int pcap_debug;
   7385 
   7386 		return pcap_debug;
   7387 
   7388   ;
   7389   return 0;
   7390 }
   7391 
   7392 _ACEOF
   7393 if ac_fn_c_try_link "$LINENO"
   7394 then :
   7395   ac_lbl_cv_pcap_debug_defined=yes
   7396 else $as_nop
   7397   ac_lbl_cv_pcap_debug_defined=no
   7398 fi
   7399 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   7400     conftest$ac_exeext conftest.$ac_ext
   7401 	if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
   7402 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7403 printf "%s\n" "yes" >&6; }
   7404 
   7405 printf "%s\n" "#define HAVE_PCAP_DEBUG 1" >>confdefs.h
   7406 
   7407 	else
   7408 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7409 printf "%s\n" "no" >&6; }
   7410 		#
   7411 		# OK, what about "yydebug"?
   7412 		#
   7413 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5
   7414 printf %s "checking whether yydebug is defined by libpcap... " >&6; }
   7415 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7416 /* end confdefs.h.  */
   7417 
   7418 int
   7419 main (void)
   7420 {
   7421 
   7422 			extern int yydebug;
   7423 
   7424 			return yydebug;
   7425 
   7426   ;
   7427   return 0;
   7428 }
   7429 
   7430 _ACEOF
   7431 if ac_fn_c_try_link "$LINENO"
   7432 then :
   7433   ac_lbl_cv_yydebug_defined=yes
   7434 else $as_nop
   7435   ac_lbl_cv_yydebug_defined=no
   7436 fi
   7437 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   7438     conftest$ac_exeext conftest.$ac_ext
   7439 		if test "$ac_lbl_cv_yydebug_defined" = yes ; then
   7440 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7441 printf "%s\n" "yes" >&6; }
   7442 
   7443 printf "%s\n" "#define HAVE_YYDEBUG 1" >>confdefs.h
   7444 
   7445 		else
   7446 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7447 printf "%s\n" "no" >&6; }
   7448 		fi
   7449 	fi
   7450 fi
   7451 ac_fn_c_check_func "$LINENO" "pcap_set_optimizer_debug" "ac_cv_func_pcap_set_optimizer_debug"
   7452 if test "x$ac_cv_func_pcap_set_optimizer_debug" = xyes
   7453 then :
   7454   printf "%s\n" "#define HAVE_PCAP_SET_OPTIMIZER_DEBUG 1" >>confdefs.h
   7455 
   7456 fi
   7457 
   7458 ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump"
   7459 if test "x$ac_cv_func_bpf_dump" = xyes
   7460 then :
   7461   printf "%s\n" "#define HAVE_BPF_DUMP 1" >>confdefs.h
   7462 
   7463 else $as_nop
   7464   case " $LIBOBJS " in
   7465   *" bpf_dump.$ac_objext "* ) ;;
   7466   *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext"
   7467  ;;
   7468 esac
   7469 
   7470 fi
   7471 
   7472 #
   7473 # Assume V7/BSD convention for man pages (file formats in section 5,
   7474 # miscellaneous info in section 7).
   7475 #
   7476 MAN_FILE_FORMATS=5
   7477 MAN_MISC_INFO=7
   7478 case "$host_os" in
   7479 
   7480 aix*)
   7481 
   7482 printf "%s\n" "#define _SUN 1" >>confdefs.h
   7483 
   7484 	;;
   7485 
   7486 hpux*)
   7487 	#
   7488 	# Use System V conventions for man pages.
   7489 	#
   7490 	MAN_FILE_FORMATS=4
   7491 	MAN_MISC_INFO=5
   7492 	;;
   7493 
   7494 irix*)
   7495 	V_GROUP=sys
   7496 
   7497 	#
   7498 	# Use System V conventions for man pages.
   7499 	#
   7500 	MAN_FILE_FORMATS=4
   7501 	MAN_MISC_INFO=5
   7502 	;;
   7503 
   7504 osf*)
   7505 	V_GROUP=system
   7506 
   7507 	#
   7508 	# Use System V conventions for man pages.
   7509 	#
   7510 	MAN_FILE_FORMATS=4
   7511 	MAN_MISC_INFO=5
   7512 	;;
   7513 
   7514 solaris*)
   7515 	#
   7516 	# Use System V conventions for man pages.
   7517 	#
   7518 	MAN_FILE_FORMATS=4
   7519 	MAN_MISC_INFO=5
   7520 	;;
   7521 esac
   7522 
   7523 #
   7524 # Make sure we have a definition for C99's uintptr_t (regardless of
   7525 # whether the environment is a C99 environment or not).
   7526 #
   7527 
   7528   ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
   7529 if test "x$ac_cv_type_uintptr_t" = xyes
   7530 then :
   7531 
   7532 printf "%s\n" "#define HAVE_UINTPTR_T 1" >>confdefs.h
   7533 
   7534 else $as_nop
   7535   for ac_type in 'unsigned int' 'unsigned long int' \
   7536 	'unsigned long long int'; do
   7537        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7538 /* end confdefs.h.  */
   7539 $ac_includes_default
   7540 int
   7541 main (void)
   7542 {
   7543 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
   7544 test_array [0] = 0;
   7545 return test_array [0];
   7546 
   7547   ;
   7548   return 0;
   7549 }
   7550 _ACEOF
   7551 if ac_fn_c_try_compile "$LINENO"
   7552 then :
   7553 
   7554 printf "%s\n" "#define uintptr_t $ac_type" >>confdefs.h
   7555 
   7556 	  ac_type=
   7557 fi
   7558 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   7559        test -z "$ac_type" && break
   7560      done
   7561 fi
   7562 
   7563 
   7564 
   7565 savedcppflags="$CPPFLAGS"
   7566 CPPFLAGS="$CPPFLAGS $V_INCLS"
   7567 
   7568 #
   7569 # Check whether we have pcap/pcap-inttypes.h.
   7570 # If we do, we use that to get the C99 types defined.
   7571 #
   7572 ac_fn_c_check_header_compile "$LINENO" "pcap/pcap-inttypes.h" "ac_cv_header_pcap_pcap_inttypes_h" "$ac_includes_default"
   7573 if test "x$ac_cv_header_pcap_pcap_inttypes_h" = xyes
   7574 then :
   7575   printf "%s\n" "#define HAVE_PCAP_PCAP_INTTYPES_H 1" >>confdefs.h
   7576 
   7577 fi
   7578 
   7579 
   7580 #
   7581 # At compile time HAVE_PCAP_FINDALLDEVS depends on HAVE_PCAP_IF_T.
   7582 #
   7583 ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h>
   7584 "
   7585 if test "x$ac_cv_type_pcap_if_t" = xyes
   7586 then :
   7587 
   7588 printf "%s\n" "#define HAVE_PCAP_IF_T 1" >>confdefs.h
   7589 
   7590 
   7591 fi
   7592 
   7593 
   7594 CPPFLAGS="$savedcppflags"
   7595 
   7596 #
   7597 # Define the old BSD specified-width types in terms of the C99 types;
   7598 # we may need them with libpcap include files.
   7599 #
   7600 ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
   7601 #include <sys/types.h>
   7602 
   7603 "
   7604 if test "x$ac_cv_type_u_int8_t" = xyes
   7605 then :
   7606 
   7607 else $as_nop
   7608 
   7609 printf "%s\n" "#define u_int8_t uint8_t" >>confdefs.h
   7610 
   7611 fi
   7612 
   7613 ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
   7614 #include <sys/types.h>
   7615 
   7616 "
   7617 if test "x$ac_cv_type_u_int16_t" = xyes
   7618 then :
   7619 
   7620 else $as_nop
   7621 
   7622 printf "%s\n" "#define u_int16_t uint16_t" >>confdefs.h
   7623 
   7624 fi
   7625 
   7626 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
   7627 #include <sys/types.h>
   7628 
   7629 "
   7630 if test "x$ac_cv_type_u_int32_t" = xyes
   7631 then :
   7632 
   7633 else $as_nop
   7634 
   7635 printf "%s\n" "#define u_int32_t uint32_t" >>confdefs.h
   7636 
   7637 fi
   7638 
   7639 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
   7640 #include <sys/types.h>
   7641 
   7642 "
   7643 if test "x$ac_cv_type_u_int64_t" = xyes
   7644 then :
   7645 
   7646 else $as_nop
   7647 
   7648 printf "%s\n" "#define u_int64_t uint64_t" >>confdefs.h
   7649 
   7650 fi
   7651 
   7652 
   7653 if test -n "$ac_tool_prefix"; then
   7654   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   7655 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   7656 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7657 printf %s "checking for $ac_word... " >&6; }
   7658 if test ${ac_cv_prog_RANLIB+y}
   7659 then :
   7660   printf %s "(cached) " >&6
   7661 else $as_nop
   7662   if test -n "$RANLIB"; then
   7663   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   7664 else
   7665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7666 for as_dir in $PATH
   7667 do
   7668   IFS=$as_save_IFS
   7669   case $as_dir in #(((
   7670     '') as_dir=./ ;;
   7671     */) ;;
   7672     *) as_dir=$as_dir/ ;;
   7673   esac
   7674     for ac_exec_ext in '' $ac_executable_extensions; do
   7675   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7676     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   7677     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7678     break 2
   7679   fi
   7680 done
   7681   done
   7682 IFS=$as_save_IFS
   7683 
   7684 fi
   7685 fi
   7686 RANLIB=$ac_cv_prog_RANLIB
   7687 if test -n "$RANLIB"; then
   7688   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
   7689 printf "%s\n" "$RANLIB" >&6; }
   7690 else
   7691   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7692 printf "%s\n" "no" >&6; }
   7693 fi
   7694 
   7695 
   7696 fi
   7697 if test -z "$ac_cv_prog_RANLIB"; then
   7698   ac_ct_RANLIB=$RANLIB
   7699   # Extract the first word of "ranlib", so it can be a program name with args.
   7700 set dummy ranlib; ac_word=$2
   7701 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7702 printf %s "checking for $ac_word... " >&6; }
   7703 if test ${ac_cv_prog_ac_ct_RANLIB+y}
   7704 then :
   7705   printf %s "(cached) " >&6
   7706 else $as_nop
   7707   if test -n "$ac_ct_RANLIB"; then
   7708   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   7709 else
   7710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7711 for as_dir in $PATH
   7712 do
   7713   IFS=$as_save_IFS
   7714   case $as_dir in #(((
   7715     '') as_dir=./ ;;
   7716     */) ;;
   7717     *) as_dir=$as_dir/ ;;
   7718   esac
   7719     for ac_exec_ext in '' $ac_executable_extensions; do
   7720   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7721     ac_cv_prog_ac_ct_RANLIB="ranlib"
   7722     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7723     break 2
   7724   fi
   7725 done
   7726   done
   7727 IFS=$as_save_IFS
   7728 
   7729 fi
   7730 fi
   7731 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   7732 if test -n "$ac_ct_RANLIB"; then
   7733   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
   7734 printf "%s\n" "$ac_ct_RANLIB" >&6; }
   7735 else
   7736   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7737 printf "%s\n" "no" >&6; }
   7738 fi
   7739 
   7740   if test "x$ac_ct_RANLIB" = x; then
   7741     RANLIB=":"
   7742   else
   7743     case $cross_compiling:$ac_tool_warned in
   7744 yes:)
   7745 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7746 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7747 ac_tool_warned=yes ;;
   7748 esac
   7749     RANLIB=$ac_ct_RANLIB
   7750   fi
   7751 else
   7752   RANLIB="$ac_cv_prog_RANLIB"
   7753 fi
   7754 
   7755 if test -n "$ac_tool_prefix"; then
   7756   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
   7757 set dummy ${ac_tool_prefix}ar; ac_word=$2
   7758 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7759 printf %s "checking for $ac_word... " >&6; }
   7760 if test ${ac_cv_prog_AR+y}
   7761 then :
   7762   printf %s "(cached) " >&6
   7763 else $as_nop
   7764   if test -n "$AR"; then
   7765   ac_cv_prog_AR="$AR" # Let the user override the test.
   7766 else
   7767 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7768 for as_dir in $PATH
   7769 do
   7770   IFS=$as_save_IFS
   7771   case $as_dir in #(((
   7772     '') as_dir=./ ;;
   7773     */) ;;
   7774     *) as_dir=$as_dir/ ;;
   7775   esac
   7776     for ac_exec_ext in '' $ac_executable_extensions; do
   7777   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7778     ac_cv_prog_AR="${ac_tool_prefix}ar"
   7779     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7780     break 2
   7781   fi
   7782 done
   7783   done
   7784 IFS=$as_save_IFS
   7785 
   7786 fi
   7787 fi
   7788 AR=$ac_cv_prog_AR
   7789 if test -n "$AR"; then
   7790   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
   7791 printf "%s\n" "$AR" >&6; }
   7792 else
   7793   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7794 printf "%s\n" "no" >&6; }
   7795 fi
   7796 
   7797 
   7798 fi
   7799 if test -z "$ac_cv_prog_AR"; then
   7800   ac_ct_AR=$AR
   7801   # Extract the first word of "ar", so it can be a program name with args.
   7802 set dummy ar; ac_word=$2
   7803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7804 printf %s "checking for $ac_word... " >&6; }
   7805 if test ${ac_cv_prog_ac_ct_AR+y}
   7806 then :
   7807   printf %s "(cached) " >&6
   7808 else $as_nop
   7809   if test -n "$ac_ct_AR"; then
   7810   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   7811 else
   7812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7813 for as_dir in $PATH
   7814 do
   7815   IFS=$as_save_IFS
   7816   case $as_dir in #(((
   7817     '') as_dir=./ ;;
   7818     */) ;;
   7819     *) as_dir=$as_dir/ ;;
   7820   esac
   7821     for ac_exec_ext in '' $ac_executable_extensions; do
   7822   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7823     ac_cv_prog_ac_ct_AR="ar"
   7824     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7825     break 2
   7826   fi
   7827 done
   7828   done
   7829 IFS=$as_save_IFS
   7830 
   7831 fi
   7832 fi
   7833 ac_ct_AR=$ac_cv_prog_ac_ct_AR
   7834 if test -n "$ac_ct_AR"; then
   7835   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
   7836 printf "%s\n" "$ac_ct_AR" >&6; }
   7837 else
   7838   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7839 printf "%s\n" "no" >&6; }
   7840 fi
   7841 
   7842   if test "x$ac_ct_AR" = x; then
   7843     AR=""
   7844   else
   7845     case $cross_compiling:$ac_tool_warned in
   7846 yes:)
   7847 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7848 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7849 ac_tool_warned=yes ;;
   7850 esac
   7851     AR=$ac_ct_AR
   7852   fi
   7853 else
   7854   AR="$ac_cv_prog_AR"
   7855 fi
   7856 
   7857 
   7858 rm -f os-proto.h
   7859     #
   7860     # MKDEP defaults to no-op (":") if we don't test whether the compiler
   7861     # supports generating dependencies
   7862     #
   7863     MKDEP=:
   7864     if test "${LBL_CFLAGS+set}" = set; then
   7865 	    V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
   7866     fi
   7867     if test -f .devel ; then
   7868 	    #
   7869 	    # Skip all the warning option stuff on some compilers.
   7870 	    #
   7871 	    if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
   7872 
   7873 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5
   7874 printf %s "checking whether the compiler supports the -W option... " >&6; }
   7875 	save_CFLAGS="$CFLAGS"
   7876 	CFLAGS="$CFLAGS -W"
   7877 	#
   7878 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   7879 	# but no mechanism is provided to turn AC_LANG_WERROR on
   7880 	# *and then turn it back off*, so that we *only* do it when
   7881 	# testing compiler options - 15 years after somebody asked
   7882 	# for it:
   7883 	#
   7884 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   7885 	#
   7886 	save_ac_c_werror_flag="$ac_c_werror_flag"
   7887 	ac_c_werror_flag=yes
   7888 	#
   7889 	# We use AC_LANG_SOURCE() so that we can control the complete
   7890 	# content of the program being compiled.  We do not, for example,
   7891 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   7892 	# as it will generate a warning with -Wold-style-definition, meaning
   7893 	# that we would treat it as not working, as the test will fail if
   7894 	# *any* error output, including a warning due to the flag we're
   7895 	# testing, is generated; see
   7896 	#
   7897 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   7898 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   7899 	#
   7900 	# This may, as per those two messages, be fixed in autoconf 2.70,
   7901 	# but we only require 2.69 or newer for now.
   7902 	#
   7903 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7904 /* end confdefs.h.  */
   7905 int main(void) { return 0; }
   7906 _ACEOF
   7907 if ac_fn_c_try_compile "$LINENO"
   7908 then :
   7909 
   7910 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7911 printf "%s\n" "yes" >&6; }
   7912 		CFLAGS="$save_CFLAGS"
   7913 		V_CCOPT="$V_CCOPT -W"
   7914 
   7915 else $as_nop
   7916 
   7917 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7918 printf "%s\n" "no" >&6; }
   7919 		CFLAGS="$save_CFLAGS"
   7920 
   7921 fi
   7922 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   7923 	ac_c_werror_flag="$save_ac_c_werror_flag"
   7924 
   7925 
   7926 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
   7927 printf %s "checking whether the compiler supports the -Wall option... " >&6; }
   7928 	save_CFLAGS="$CFLAGS"
   7929 	CFLAGS="$CFLAGS -Wall"
   7930 	#
   7931 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   7932 	# but no mechanism is provided to turn AC_LANG_WERROR on
   7933 	# *and then turn it back off*, so that we *only* do it when
   7934 	# testing compiler options - 15 years after somebody asked
   7935 	# for it:
   7936 	#
   7937 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   7938 	#
   7939 	save_ac_c_werror_flag="$ac_c_werror_flag"
   7940 	ac_c_werror_flag=yes
   7941 	#
   7942 	# We use AC_LANG_SOURCE() so that we can control the complete
   7943 	# content of the program being compiled.  We do not, for example,
   7944 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   7945 	# as it will generate a warning with -Wold-style-definition, meaning
   7946 	# that we would treat it as not working, as the test will fail if
   7947 	# *any* error output, including a warning due to the flag we're
   7948 	# testing, is generated; see
   7949 	#
   7950 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   7951 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   7952 	#
   7953 	# This may, as per those two messages, be fixed in autoconf 2.70,
   7954 	# but we only require 2.69 or newer for now.
   7955 	#
   7956 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7957 /* end confdefs.h.  */
   7958 int main(void) { return 0; }
   7959 _ACEOF
   7960 if ac_fn_c_try_compile "$LINENO"
   7961 then :
   7962 
   7963 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7964 printf "%s\n" "yes" >&6; }
   7965 		CFLAGS="$save_CFLAGS"
   7966 		V_CCOPT="$V_CCOPT -Wall"
   7967 
   7968 else $as_nop
   7969 
   7970 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7971 printf "%s\n" "no" >&6; }
   7972 		CFLAGS="$save_CFLAGS"
   7973 
   7974 fi
   7975 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   7976 	ac_c_werror_flag="$save_ac_c_werror_flag"
   7977 
   7978 
   7979 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wassign-enum option" >&5
   7980 printf %s "checking whether the compiler supports the -Wassign-enum option... " >&6; }
   7981 	save_CFLAGS="$CFLAGS"
   7982 	CFLAGS="$CFLAGS -Wassign-enum"
   7983 	#
   7984 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   7985 	# but no mechanism is provided to turn AC_LANG_WERROR on
   7986 	# *and then turn it back off*, so that we *only* do it when
   7987 	# testing compiler options - 15 years after somebody asked
   7988 	# for it:
   7989 	#
   7990 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   7991 	#
   7992 	save_ac_c_werror_flag="$ac_c_werror_flag"
   7993 	ac_c_werror_flag=yes
   7994 	#
   7995 	# We use AC_LANG_SOURCE() so that we can control the complete
   7996 	# content of the program being compiled.  We do not, for example,
   7997 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   7998 	# as it will generate a warning with -Wold-style-definition, meaning
   7999 	# that we would treat it as not working, as the test will fail if
   8000 	# *any* error output, including a warning due to the flag we're
   8001 	# testing, is generated; see
   8002 	#
   8003 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8004 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8005 	#
   8006 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8007 	# but we only require 2.69 or newer for now.
   8008 	#
   8009 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8010 /* end confdefs.h.  */
   8011 int main(void) { return 0; }
   8012 _ACEOF
   8013 if ac_fn_c_try_compile "$LINENO"
   8014 then :
   8015 
   8016 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8017 printf "%s\n" "yes" >&6; }
   8018 		CFLAGS="$save_CFLAGS"
   8019 		V_CCOPT="$V_CCOPT -Wassign-enum"
   8020 
   8021 else $as_nop
   8022 
   8023 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8024 printf "%s\n" "no" >&6; }
   8025 		CFLAGS="$save_CFLAGS"
   8026 
   8027 fi
   8028 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8029 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8030 
   8031 
   8032 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wcast-qual option" >&5
   8033 printf %s "checking whether the compiler supports the -Wcast-qual option... " >&6; }
   8034 	save_CFLAGS="$CFLAGS"
   8035 	CFLAGS="$CFLAGS -Wcast-qual"
   8036 	#
   8037 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8038 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8039 	# *and then turn it back off*, so that we *only* do it when
   8040 	# testing compiler options - 15 years after somebody asked
   8041 	# for it:
   8042 	#
   8043 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8044 	#
   8045 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8046 	ac_c_werror_flag=yes
   8047 	#
   8048 	# We use AC_LANG_SOURCE() so that we can control the complete
   8049 	# content of the program being compiled.  We do not, for example,
   8050 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8051 	# as it will generate a warning with -Wold-style-definition, meaning
   8052 	# that we would treat it as not working, as the test will fail if
   8053 	# *any* error output, including a warning due to the flag we're
   8054 	# testing, is generated; see
   8055 	#
   8056 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8057 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8058 	#
   8059 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8060 	# but we only require 2.69 or newer for now.
   8061 	#
   8062 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8063 /* end confdefs.h.  */
   8064 int main(void) { return 0; }
   8065 _ACEOF
   8066 if ac_fn_c_try_compile "$LINENO"
   8067 then :
   8068 
   8069 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8070 printf "%s\n" "yes" >&6; }
   8071 		CFLAGS="$save_CFLAGS"
   8072 		V_CCOPT="$V_CCOPT -Wcast-qual"
   8073 
   8074 else $as_nop
   8075 
   8076 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8077 printf "%s\n" "no" >&6; }
   8078 		CFLAGS="$save_CFLAGS"
   8079 
   8080 fi
   8081 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8082 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8083 
   8084 
   8085 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wcomma option" >&5
   8086 printf %s "checking whether the compiler supports the -Wcomma option... " >&6; }
   8087 	save_CFLAGS="$CFLAGS"
   8088 	CFLAGS="$CFLAGS -Wcomma"
   8089 	#
   8090 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8091 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8092 	# *and then turn it back off*, so that we *only* do it when
   8093 	# testing compiler options - 15 years after somebody asked
   8094 	# for it:
   8095 	#
   8096 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8097 	#
   8098 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8099 	ac_c_werror_flag=yes
   8100 	#
   8101 	# We use AC_LANG_SOURCE() so that we can control the complete
   8102 	# content of the program being compiled.  We do not, for example,
   8103 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8104 	# as it will generate a warning with -Wold-style-definition, meaning
   8105 	# that we would treat it as not working, as the test will fail if
   8106 	# *any* error output, including a warning due to the flag we're
   8107 	# testing, is generated; see
   8108 	#
   8109 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8110 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8111 	#
   8112 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8113 	# but we only require 2.69 or newer for now.
   8114 	#
   8115 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8116 /* end confdefs.h.  */
   8117 int main(void) { return 0; }
   8118 _ACEOF
   8119 if ac_fn_c_try_compile "$LINENO"
   8120 then :
   8121 
   8122 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8123 printf "%s\n" "yes" >&6; }
   8124 		CFLAGS="$save_CFLAGS"
   8125 		V_CCOPT="$V_CCOPT -Wcomma"
   8126 
   8127 else $as_nop
   8128 
   8129 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8130 printf "%s\n" "no" >&6; }
   8131 		CFLAGS="$save_CFLAGS"
   8132 
   8133 fi
   8134 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8135 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8136 
   8137 
   8138 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
   8139 printf %s "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
   8140 	save_CFLAGS="$CFLAGS"
   8141 	CFLAGS="$CFLAGS -Wmissing-prototypes"
   8142 	#
   8143 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8144 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8145 	# *and then turn it back off*, so that we *only* do it when
   8146 	# testing compiler options - 15 years after somebody asked
   8147 	# for it:
   8148 	#
   8149 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8150 	#
   8151 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8152 	ac_c_werror_flag=yes
   8153 	#
   8154 	# We use AC_LANG_SOURCE() so that we can control the complete
   8155 	# content of the program being compiled.  We do not, for example,
   8156 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8157 	# as it will generate a warning with -Wold-style-definition, meaning
   8158 	# that we would treat it as not working, as the test will fail if
   8159 	# *any* error output, including a warning due to the flag we're
   8160 	# testing, is generated; see
   8161 	#
   8162 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8163 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8164 	#
   8165 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8166 	# but we only require 2.69 or newer for now.
   8167 	#
   8168 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8169 /* end confdefs.h.  */
   8170 int main(void) { return 0; }
   8171 _ACEOF
   8172 if ac_fn_c_try_compile "$LINENO"
   8173 then :
   8174 
   8175 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8176 printf "%s\n" "yes" >&6; }
   8177 		CFLAGS="$save_CFLAGS"
   8178 		V_CCOPT="$V_CCOPT -Wmissing-prototypes"
   8179 
   8180 else $as_nop
   8181 
   8182 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8183 printf "%s\n" "no" >&6; }
   8184 		CFLAGS="$save_CFLAGS"
   8185 
   8186 fi
   8187 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8188 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8189 
   8190 
   8191 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-variable-declarations option" >&5
   8192 printf %s "checking whether the compiler supports the -Wmissing-variable-declarations option... " >&6; }
   8193 	save_CFLAGS="$CFLAGS"
   8194 	CFLAGS="$CFLAGS -Wmissing-variable-declarations"
   8195 	#
   8196 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8197 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8198 	# *and then turn it back off*, so that we *only* do it when
   8199 	# testing compiler options - 15 years after somebody asked
   8200 	# for it:
   8201 	#
   8202 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8203 	#
   8204 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8205 	ac_c_werror_flag=yes
   8206 	#
   8207 	# We use AC_LANG_SOURCE() so that we can control the complete
   8208 	# content of the program being compiled.  We do not, for example,
   8209 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8210 	# as it will generate a warning with -Wold-style-definition, meaning
   8211 	# that we would treat it as not working, as the test will fail if
   8212 	# *any* error output, including a warning due to the flag we're
   8213 	# testing, is generated; see
   8214 	#
   8215 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8216 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8217 	#
   8218 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8219 	# but we only require 2.69 or newer for now.
   8220 	#
   8221 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8222 /* end confdefs.h.  */
   8223 int main(void) { return 0; }
   8224 _ACEOF
   8225 if ac_fn_c_try_compile "$LINENO"
   8226 then :
   8227 
   8228 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8229 printf "%s\n" "yes" >&6; }
   8230 		CFLAGS="$save_CFLAGS"
   8231 		V_CCOPT="$V_CCOPT -Wmissing-variable-declarations"
   8232 
   8233 else $as_nop
   8234 
   8235 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8236 printf "%s\n" "no" >&6; }
   8237 		CFLAGS="$save_CFLAGS"
   8238 
   8239 fi
   8240 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8241 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8242 
   8243 
   8244 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wnull-pointer-subtraction option" >&5
   8245 printf %s "checking whether the compiler supports the -Wnull-pointer-subtraction option... " >&6; }
   8246 	save_CFLAGS="$CFLAGS"
   8247 	CFLAGS="$CFLAGS -Wnull-pointer-subtraction"
   8248 	#
   8249 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8250 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8251 	# *and then turn it back off*, so that we *only* do it when
   8252 	# testing compiler options - 15 years after somebody asked
   8253 	# for it:
   8254 	#
   8255 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8256 	#
   8257 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8258 	ac_c_werror_flag=yes
   8259 	#
   8260 	# We use AC_LANG_SOURCE() so that we can control the complete
   8261 	# content of the program being compiled.  We do not, for example,
   8262 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8263 	# as it will generate a warning with -Wold-style-definition, meaning
   8264 	# that we would treat it as not working, as the test will fail if
   8265 	# *any* error output, including a warning due to the flag we're
   8266 	# testing, is generated; see
   8267 	#
   8268 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8269 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8270 	#
   8271 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8272 	# but we only require 2.69 or newer for now.
   8273 	#
   8274 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8275 /* end confdefs.h.  */
   8276 int main(void) { return 0; }
   8277 _ACEOF
   8278 if ac_fn_c_try_compile "$LINENO"
   8279 then :
   8280 
   8281 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8282 printf "%s\n" "yes" >&6; }
   8283 		CFLAGS="$save_CFLAGS"
   8284 		V_CCOPT="$V_CCOPT -Wnull-pointer-subtraction"
   8285 
   8286 else $as_nop
   8287 
   8288 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8289 printf "%s\n" "no" >&6; }
   8290 		CFLAGS="$save_CFLAGS"
   8291 
   8292 fi
   8293 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8294 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8295 
   8296 
   8297 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wold-style-definition option" >&5
   8298 printf %s "checking whether the compiler supports the -Wold-style-definition option... " >&6; }
   8299 	save_CFLAGS="$CFLAGS"
   8300 	CFLAGS="$CFLAGS -Wold-style-definition"
   8301 	#
   8302 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8303 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8304 	# *and then turn it back off*, so that we *only* do it when
   8305 	# testing compiler options - 15 years after somebody asked
   8306 	# for it:
   8307 	#
   8308 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8309 	#
   8310 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8311 	ac_c_werror_flag=yes
   8312 	#
   8313 	# We use AC_LANG_SOURCE() so that we can control the complete
   8314 	# content of the program being compiled.  We do not, for example,
   8315 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8316 	# as it will generate a warning with -Wold-style-definition, meaning
   8317 	# that we would treat it as not working, as the test will fail if
   8318 	# *any* error output, including a warning due to the flag we're
   8319 	# testing, is generated; see
   8320 	#
   8321 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8322 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8323 	#
   8324 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8325 	# but we only require 2.69 or newer for now.
   8326 	#
   8327 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8328 /* end confdefs.h.  */
   8329 int main(void) { return 0; }
   8330 _ACEOF
   8331 if ac_fn_c_try_compile "$LINENO"
   8332 then :
   8333 
   8334 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8335 printf "%s\n" "yes" >&6; }
   8336 		CFLAGS="$save_CFLAGS"
   8337 		V_CCOPT="$V_CCOPT -Wold-style-definition"
   8338 
   8339 else $as_nop
   8340 
   8341 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8342 printf "%s\n" "no" >&6; }
   8343 		CFLAGS="$save_CFLAGS"
   8344 
   8345 fi
   8346 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8347 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8348 
   8349 
   8350 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpedantic option" >&5
   8351 printf %s "checking whether the compiler supports the -Wpedantic option... " >&6; }
   8352 	save_CFLAGS="$CFLAGS"
   8353 	CFLAGS="$CFLAGS -Wpedantic"
   8354 	#
   8355 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8356 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8357 	# *and then turn it back off*, so that we *only* do it when
   8358 	# testing compiler options - 15 years after somebody asked
   8359 	# for it:
   8360 	#
   8361 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8362 	#
   8363 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8364 	ac_c_werror_flag=yes
   8365 	#
   8366 	# We use AC_LANG_SOURCE() so that we can control the complete
   8367 	# content of the program being compiled.  We do not, for example,
   8368 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8369 	# as it will generate a warning with -Wold-style-definition, meaning
   8370 	# that we would treat it as not working, as the test will fail if
   8371 	# *any* error output, including a warning due to the flag we're
   8372 	# testing, is generated; see
   8373 	#
   8374 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8375 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8376 	#
   8377 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8378 	# but we only require 2.69 or newer for now.
   8379 	#
   8380 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8381 /* end confdefs.h.  */
   8382 int main(void) { return 0; }
   8383 _ACEOF
   8384 if ac_fn_c_try_compile "$LINENO"
   8385 then :
   8386 
   8387 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8388 printf "%s\n" "yes" >&6; }
   8389 		CFLAGS="$save_CFLAGS"
   8390 		V_CCOPT="$V_CCOPT -Wpedantic"
   8391 
   8392 else $as_nop
   8393 
   8394 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8395 printf "%s\n" "no" >&6; }
   8396 		CFLAGS="$save_CFLAGS"
   8397 
   8398 fi
   8399 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8400 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8401 
   8402 
   8403 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5
   8404 printf %s "checking whether the compiler supports the -Wpointer-arith option... " >&6; }
   8405 	save_CFLAGS="$CFLAGS"
   8406 	CFLAGS="$CFLAGS -Wpointer-arith"
   8407 	#
   8408 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8409 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8410 	# *and then turn it back off*, so that we *only* do it when
   8411 	# testing compiler options - 15 years after somebody asked
   8412 	# for it:
   8413 	#
   8414 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8415 	#
   8416 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8417 	ac_c_werror_flag=yes
   8418 	#
   8419 	# We use AC_LANG_SOURCE() so that we can control the complete
   8420 	# content of the program being compiled.  We do not, for example,
   8421 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8422 	# as it will generate a warning with -Wold-style-definition, meaning
   8423 	# that we would treat it as not working, as the test will fail if
   8424 	# *any* error output, including a warning due to the flag we're
   8425 	# testing, is generated; see
   8426 	#
   8427 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8428 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8429 	#
   8430 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8431 	# but we only require 2.69 or newer for now.
   8432 	#
   8433 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8434 /* end confdefs.h.  */
   8435 int main(void) { return 0; }
   8436 _ACEOF
   8437 if ac_fn_c_try_compile "$LINENO"
   8438 then :
   8439 
   8440 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8441 printf "%s\n" "yes" >&6; }
   8442 		CFLAGS="$save_CFLAGS"
   8443 		V_CCOPT="$V_CCOPT -Wpointer-arith"
   8444 
   8445 else $as_nop
   8446 
   8447 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8448 printf "%s\n" "no" >&6; }
   8449 		CFLAGS="$save_CFLAGS"
   8450 
   8451 fi
   8452 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8453 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8454 
   8455 
   8456 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-sign option" >&5
   8457 printf %s "checking whether the compiler supports the -Wpointer-sign option... " >&6; }
   8458 	save_CFLAGS="$CFLAGS"
   8459 	CFLAGS="$CFLAGS -Wpointer-sign"
   8460 	#
   8461 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8462 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8463 	# *and then turn it back off*, so that we *only* do it when
   8464 	# testing compiler options - 15 years after somebody asked
   8465 	# for it:
   8466 	#
   8467 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8468 	#
   8469 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8470 	ac_c_werror_flag=yes
   8471 	#
   8472 	# We use AC_LANG_SOURCE() so that we can control the complete
   8473 	# content of the program being compiled.  We do not, for example,
   8474 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8475 	# as it will generate a warning with -Wold-style-definition, meaning
   8476 	# that we would treat it as not working, as the test will fail if
   8477 	# *any* error output, including a warning due to the flag we're
   8478 	# testing, is generated; see
   8479 	#
   8480 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8481 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8482 	#
   8483 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8484 	# but we only require 2.69 or newer for now.
   8485 	#
   8486 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8487 /* end confdefs.h.  */
   8488 int main(void) { return 0; }
   8489 _ACEOF
   8490 if ac_fn_c_try_compile "$LINENO"
   8491 then :
   8492 
   8493 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8494 printf "%s\n" "yes" >&6; }
   8495 		CFLAGS="$save_CFLAGS"
   8496 		V_CCOPT="$V_CCOPT -Wpointer-sign"
   8497 
   8498 else $as_nop
   8499 
   8500 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8501 printf "%s\n" "no" >&6; }
   8502 		CFLAGS="$save_CFLAGS"
   8503 
   8504 fi
   8505 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8506 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8507 
   8508 
   8509 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wshadow option" >&5
   8510 printf %s "checking whether the compiler supports the -Wshadow option... " >&6; }
   8511 	save_CFLAGS="$CFLAGS"
   8512 	CFLAGS="$CFLAGS -Wshadow"
   8513 	#
   8514 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8515 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8516 	# *and then turn it back off*, so that we *only* do it when
   8517 	# testing compiler options - 15 years after somebody asked
   8518 	# for it:
   8519 	#
   8520 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8521 	#
   8522 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8523 	ac_c_werror_flag=yes
   8524 	#
   8525 	# We use AC_LANG_SOURCE() so that we can control the complete
   8526 	# content of the program being compiled.  We do not, for example,
   8527 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8528 	# as it will generate a warning with -Wold-style-definition, meaning
   8529 	# that we would treat it as not working, as the test will fail if
   8530 	# *any* error output, including a warning due to the flag we're
   8531 	# testing, is generated; see
   8532 	#
   8533 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8534 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8535 	#
   8536 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8537 	# but we only require 2.69 or newer for now.
   8538 	#
   8539 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8540 /* end confdefs.h.  */
   8541 int main(void) { return 0; }
   8542 _ACEOF
   8543 if ac_fn_c_try_compile "$LINENO"
   8544 then :
   8545 
   8546 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8547 printf "%s\n" "yes" >&6; }
   8548 		CFLAGS="$save_CFLAGS"
   8549 		V_CCOPT="$V_CCOPT -Wshadow"
   8550 
   8551 else $as_nop
   8552 
   8553 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8554 printf "%s\n" "no" >&6; }
   8555 		CFLAGS="$save_CFLAGS"
   8556 
   8557 fi
   8558 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8559 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8560 
   8561 
   8562 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wsign-compare option" >&5
   8563 printf %s "checking whether the compiler supports the -Wsign-compare option... " >&6; }
   8564 	save_CFLAGS="$CFLAGS"
   8565 	CFLAGS="$CFLAGS -Wsign-compare"
   8566 	#
   8567 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8568 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8569 	# *and then turn it back off*, so that we *only* do it when
   8570 	# testing compiler options - 15 years after somebody asked
   8571 	# for it:
   8572 	#
   8573 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8574 	#
   8575 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8576 	ac_c_werror_flag=yes
   8577 	#
   8578 	# We use AC_LANG_SOURCE() so that we can control the complete
   8579 	# content of the program being compiled.  We do not, for example,
   8580 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8581 	# as it will generate a warning with -Wold-style-definition, meaning
   8582 	# that we would treat it as not working, as the test will fail if
   8583 	# *any* error output, including a warning due to the flag we're
   8584 	# testing, is generated; see
   8585 	#
   8586 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8587 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8588 	#
   8589 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8590 	# but we only require 2.69 or newer for now.
   8591 	#
   8592 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8593 /* end confdefs.h.  */
   8594 int main(void) { return 0; }
   8595 _ACEOF
   8596 if ac_fn_c_try_compile "$LINENO"
   8597 then :
   8598 
   8599 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8600 printf "%s\n" "yes" >&6; }
   8601 		CFLAGS="$save_CFLAGS"
   8602 		V_CCOPT="$V_CCOPT -Wsign-compare"
   8603 
   8604 else $as_nop
   8605 
   8606 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8607 printf "%s\n" "no" >&6; }
   8608 		CFLAGS="$save_CFLAGS"
   8609 
   8610 fi
   8611 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8612 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8613 
   8614 
   8615 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
   8616 printf %s "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
   8617 	save_CFLAGS="$CFLAGS"
   8618 	CFLAGS="$CFLAGS -Wstrict-prototypes"
   8619 	#
   8620 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8621 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8622 	# *and then turn it back off*, so that we *only* do it when
   8623 	# testing compiler options - 15 years after somebody asked
   8624 	# for it:
   8625 	#
   8626 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8627 	#
   8628 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8629 	ac_c_werror_flag=yes
   8630 	#
   8631 	# We use AC_LANG_SOURCE() so that we can control the complete
   8632 	# content of the program being compiled.  We do not, for example,
   8633 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8634 	# as it will generate a warning with -Wold-style-definition, meaning
   8635 	# that we would treat it as not working, as the test will fail if
   8636 	# *any* error output, including a warning due to the flag we're
   8637 	# testing, is generated; see
   8638 	#
   8639 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8640 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8641 	#
   8642 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8643 	# but we only require 2.69 or newer for now.
   8644 	#
   8645 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8646 /* end confdefs.h.  */
   8647 int main(void) { return 0; }
   8648 _ACEOF
   8649 if ac_fn_c_try_compile "$LINENO"
   8650 then :
   8651 
   8652 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8653 printf "%s\n" "yes" >&6; }
   8654 		CFLAGS="$save_CFLAGS"
   8655 		V_CCOPT="$V_CCOPT -Wstrict-prototypes"
   8656 
   8657 else $as_nop
   8658 
   8659 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8660 printf "%s\n" "no" >&6; }
   8661 		CFLAGS="$save_CFLAGS"
   8662 
   8663 fi
   8664 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8665 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8666 
   8667 
   8668 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wundef option" >&5
   8669 printf %s "checking whether the compiler supports the -Wundef option... " >&6; }
   8670 	save_CFLAGS="$CFLAGS"
   8671 	CFLAGS="$CFLAGS -Wundef"
   8672 	#
   8673 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8674 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8675 	# *and then turn it back off*, so that we *only* do it when
   8676 	# testing compiler options - 15 years after somebody asked
   8677 	# for it:
   8678 	#
   8679 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8680 	#
   8681 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8682 	ac_c_werror_flag=yes
   8683 	#
   8684 	# We use AC_LANG_SOURCE() so that we can control the complete
   8685 	# content of the program being compiled.  We do not, for example,
   8686 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8687 	# as it will generate a warning with -Wold-style-definition, meaning
   8688 	# that we would treat it as not working, as the test will fail if
   8689 	# *any* error output, including a warning due to the flag we're
   8690 	# testing, is generated; see
   8691 	#
   8692 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8693 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8694 	#
   8695 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8696 	# but we only require 2.69 or newer for now.
   8697 	#
   8698 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8699 /* end confdefs.h.  */
   8700 int main(void) { return 0; }
   8701 _ACEOF
   8702 if ac_fn_c_try_compile "$LINENO"
   8703 then :
   8704 
   8705 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8706 printf "%s\n" "yes" >&6; }
   8707 		CFLAGS="$save_CFLAGS"
   8708 		V_CCOPT="$V_CCOPT -Wundef"
   8709 
   8710 else $as_nop
   8711 
   8712 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8713 printf "%s\n" "no" >&6; }
   8714 		CFLAGS="$save_CFLAGS"
   8715 
   8716 fi
   8717 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8718 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8719 
   8720 
   8721 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wunreachable-code-return option" >&5
   8722 printf %s "checking whether the compiler supports the -Wunreachable-code-return option... " >&6; }
   8723 	save_CFLAGS="$CFLAGS"
   8724 	CFLAGS="$CFLAGS -Wunreachable-code-return"
   8725 	#
   8726 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8727 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8728 	# *and then turn it back off*, so that we *only* do it when
   8729 	# testing compiler options - 15 years after somebody asked
   8730 	# for it:
   8731 	#
   8732 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8733 	#
   8734 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8735 	ac_c_werror_flag=yes
   8736 	#
   8737 	# We use AC_LANG_SOURCE() so that we can control the complete
   8738 	# content of the program being compiled.  We do not, for example,
   8739 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8740 	# as it will generate a warning with -Wold-style-definition, meaning
   8741 	# that we would treat it as not working, as the test will fail if
   8742 	# *any* error output, including a warning due to the flag we're
   8743 	# testing, is generated; see
   8744 	#
   8745 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8746 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8747 	#
   8748 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8749 	# but we only require 2.69 or newer for now.
   8750 	#
   8751 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8752 /* end confdefs.h.  */
   8753 int main(void) { return 0; }
   8754 _ACEOF
   8755 if ac_fn_c_try_compile "$LINENO"
   8756 then :
   8757 
   8758 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8759 printf "%s\n" "yes" >&6; }
   8760 		CFLAGS="$save_CFLAGS"
   8761 		V_CCOPT="$V_CCOPT -Wunreachable-code-return"
   8762 
   8763 else $as_nop
   8764 
   8765 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8766 printf "%s\n" "no" >&6; }
   8767 		CFLAGS="$save_CFLAGS"
   8768 
   8769 fi
   8770 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8771 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8772 
   8773 
   8774 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wunused-but-set-parameter option" >&5
   8775 printf %s "checking whether the compiler supports the -Wunused-but-set-parameter option... " >&6; }
   8776 	save_CFLAGS="$CFLAGS"
   8777 	CFLAGS="$CFLAGS -Wunused-but-set-parameter"
   8778 	#
   8779 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8780 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8781 	# *and then turn it back off*, so that we *only* do it when
   8782 	# testing compiler options - 15 years after somebody asked
   8783 	# for it:
   8784 	#
   8785 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8786 	#
   8787 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8788 	ac_c_werror_flag=yes
   8789 	#
   8790 	# We use AC_LANG_SOURCE() so that we can control the complete
   8791 	# content of the program being compiled.  We do not, for example,
   8792 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8793 	# as it will generate a warning with -Wold-style-definition, meaning
   8794 	# that we would treat it as not working, as the test will fail if
   8795 	# *any* error output, including a warning due to the flag we're
   8796 	# testing, is generated; see
   8797 	#
   8798 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8799 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8800 	#
   8801 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8802 	# but we only require 2.69 or newer for now.
   8803 	#
   8804 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8805 /* end confdefs.h.  */
   8806 int main(void) { return 0; }
   8807 _ACEOF
   8808 if ac_fn_c_try_compile "$LINENO"
   8809 then :
   8810 
   8811 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8812 printf "%s\n" "yes" >&6; }
   8813 		CFLAGS="$save_CFLAGS"
   8814 		V_CCOPT="$V_CCOPT -Wunused-but-set-parameter"
   8815 
   8816 else $as_nop
   8817 
   8818 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8819 printf "%s\n" "no" >&6; }
   8820 		CFLAGS="$save_CFLAGS"
   8821 
   8822 fi
   8823 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8824 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8825 
   8826 
   8827 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wunused-but-set-variable option" >&5
   8828 printf %s "checking whether the compiler supports the -Wunused-but-set-variable option... " >&6; }
   8829 	save_CFLAGS="$CFLAGS"
   8830 	CFLAGS="$CFLAGS -Wunused-but-set-variable"
   8831 	#
   8832 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8833 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8834 	# *and then turn it back off*, so that we *only* do it when
   8835 	# testing compiler options - 15 years after somebody asked
   8836 	# for it:
   8837 	#
   8838 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8839 	#
   8840 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8841 	ac_c_werror_flag=yes
   8842 	#
   8843 	# We use AC_LANG_SOURCE() so that we can control the complete
   8844 	# content of the program being compiled.  We do not, for example,
   8845 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8846 	# as it will generate a warning with -Wold-style-definition, meaning
   8847 	# that we would treat it as not working, as the test will fail if
   8848 	# *any* error output, including a warning due to the flag we're
   8849 	# testing, is generated; see
   8850 	#
   8851 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8852 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8853 	#
   8854 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8855 	# but we only require 2.69 or newer for now.
   8856 	#
   8857 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8858 /* end confdefs.h.  */
   8859 int main(void) { return 0; }
   8860 _ACEOF
   8861 if ac_fn_c_try_compile "$LINENO"
   8862 then :
   8863 
   8864 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8865 printf "%s\n" "yes" >&6; }
   8866 		CFLAGS="$save_CFLAGS"
   8867 		V_CCOPT="$V_CCOPT -Wunused-but-set-variable"
   8868 
   8869 else $as_nop
   8870 
   8871 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8872 printf "%s\n" "no" >&6; }
   8873 		CFLAGS="$save_CFLAGS"
   8874 
   8875 fi
   8876 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8877 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8878 
   8879 
   8880 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wused-but-marked-unused option" >&5
   8881 printf %s "checking whether the compiler supports the -Wused-but-marked-unused option... " >&6; }
   8882 	save_CFLAGS="$CFLAGS"
   8883 	CFLAGS="$CFLAGS -Wused-but-marked-unused"
   8884 	#
   8885 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8886 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8887 	# *and then turn it back off*, so that we *only* do it when
   8888 	# testing compiler options - 15 years after somebody asked
   8889 	# for it:
   8890 	#
   8891 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8892 	#
   8893 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8894 	ac_c_werror_flag=yes
   8895 	#
   8896 	# We use AC_LANG_SOURCE() so that we can control the complete
   8897 	# content of the program being compiled.  We do not, for example,
   8898 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8899 	# as it will generate a warning with -Wold-style-definition, meaning
   8900 	# that we would treat it as not working, as the test will fail if
   8901 	# *any* error output, including a warning due to the flag we're
   8902 	# testing, is generated; see
   8903 	#
   8904 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8905 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8906 	#
   8907 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8908 	# but we only require 2.69 or newer for now.
   8909 	#
   8910 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8911 /* end confdefs.h.  */
   8912 int main(void) { return 0; }
   8913 _ACEOF
   8914 if ac_fn_c_try_compile "$LINENO"
   8915 then :
   8916 
   8917 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8918 printf "%s\n" "yes" >&6; }
   8919 		CFLAGS="$save_CFLAGS"
   8920 		V_CCOPT="$V_CCOPT -Wused-but-marked-unused"
   8921 
   8922 else $as_nop
   8923 
   8924 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8925 printf "%s\n" "no" >&6; }
   8926 		CFLAGS="$save_CFLAGS"
   8927 
   8928 fi
   8929 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8930 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8931 
   8932 
   8933 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5
   8934 printf %s "checking whether the compiler supports the -Wwrite-strings option... " >&6; }
   8935 	save_CFLAGS="$CFLAGS"
   8936 	CFLAGS="$CFLAGS -Wwrite-strings"
   8937 	#
   8938 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8939 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8940 	# *and then turn it back off*, so that we *only* do it when
   8941 	# testing compiler options - 15 years after somebody asked
   8942 	# for it:
   8943 	#
   8944 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8945 	#
   8946 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8947 	ac_c_werror_flag=yes
   8948 	#
   8949 	# We use AC_LANG_SOURCE() so that we can control the complete
   8950 	# content of the program being compiled.  We do not, for example,
   8951 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8952 	# as it will generate a warning with -Wold-style-definition, meaning
   8953 	# that we would treat it as not working, as the test will fail if
   8954 	# *any* error output, including a warning due to the flag we're
   8955 	# testing, is generated; see
   8956 	#
   8957 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8958 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8959 	#
   8960 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8961 	# but we only require 2.69 or newer for now.
   8962 	#
   8963 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8964 /* end confdefs.h.  */
   8965 int main(void) { return 0; }
   8966 _ACEOF
   8967 if ac_fn_c_try_compile "$LINENO"
   8968 then :
   8969 
   8970 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8971 printf "%s\n" "yes" >&6; }
   8972 		CFLAGS="$save_CFLAGS"
   8973 		V_CCOPT="$V_CCOPT -Wwrite-strings"
   8974 
   8975 else $as_nop
   8976 
   8977 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8978 printf "%s\n" "no" >&6; }
   8979 		CFLAGS="$save_CFLAGS"
   8980 
   8981 fi
   8982 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8983 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8984 
   8985 	    fi
   8986 
   8987 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
   8988 printf %s "checking whether the compiler supports generating dependencies... " >&6; }
   8989 	if test "$GCC" = yes ; then
   8990 		#
   8991 		# GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
   8992 		# though it's not); we assume that, in this case, the flag
   8993 		# would be -M.
   8994 		#
   8995 		ac_lbl_dependency_flag="-M"
   8996 	else
   8997 		#
   8998 		# Not GCC or a compiler deemed to be GCC; what platform is
   8999 		# this?  (We're assuming that if the compiler isn't GCC
   9000 		# it's the compiler from the vendor of the OS; that won't
   9001 		# necessarily be true for x86 platforms, where it might be
   9002 		# the Intel C compiler.)
   9003 		#
   9004 		case "$host_os" in
   9005 
   9006 		irix*|osf*|darwin*)
   9007 			#
   9008 			# MIPS C for IRIX, DEC C, and clang all use -M.
   9009 			#
   9010 			ac_lbl_dependency_flag="-M"
   9011 			;;
   9012 
   9013 		solaris*)
   9014 			#
   9015 			# Sun C uses -xM.
   9016 			#
   9017 			ac_lbl_dependency_flag="-xM"
   9018 			;;
   9019 
   9020 		hpux*)
   9021 			#
   9022 			# HP's older C compilers don't support this.
   9023 			# HP's newer C compilers support this with
   9024 			# either +M or +Make; the older compilers
   9025 			# interpret +M as something completely
   9026 			# different, so we use +Make so we don't
   9027 			# think it works with the older compilers.
   9028 			#
   9029 			ac_lbl_dependency_flag="+Make"
   9030 			;;
   9031 
   9032 		*)
   9033 			#
   9034 			# Not one of the above; assume no support for
   9035 			# generating dependencies.
   9036 			#
   9037 			ac_lbl_dependency_flag=""
   9038 			;;
   9039 		esac
   9040 	fi
   9041 
   9042 	#
   9043 	# Is ac_lbl_dependency_flag defined and, if so, does the compiler
   9044 	# complain about it?
   9045 	#
   9046 	# Note: clang doesn't seem to exit with an error status when handed
   9047 	# an unknown non-warning error, even if you pass it
   9048 	# -Werror=unknown-warning-option.  However, it always supports
   9049 	# -M, so the fact that this test always succeeds with clang
   9050 	# isn't an issue.
   9051 	#
   9052 	if test ! -z "$ac_lbl_dependency_flag"; then
   9053 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9054 /* end confdefs.h.  */
   9055 int main(void) { return 0; }
   9056 _ACEOF
   9057 		if { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: eval \"\$CC \$ac_lbl_dependency_flag conftest.c >/dev/null 2>&1\""; } >&5
   9058   (eval "$CC $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1") 2>&5
   9059   ac_status=$?
   9060   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   9061   test $ac_status = 0; }; then
   9062 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
   9063 printf "%s\n" "yes, with $ac_lbl_dependency_flag" >&6; }
   9064 			DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
   9065 			MKDEP='${top_srcdir}/mkdep'
   9066 		else
   9067 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9068 printf "%s\n" "no" >&6; }
   9069 			#
   9070 			# We can't run mkdep, so have "make depend" do
   9071 			# nothing.
   9072 			#
   9073 			MKDEP=:
   9074 		fi
   9075 		rm -rf conftest*
   9076 	else
   9077 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9078 printf "%s\n" "no" >&6; }
   9079 		#
   9080 		# We can't run mkdep, so have "make depend" do
   9081 		# nothing.
   9082 		#
   9083 		MKDEP=:
   9084 	fi
   9085 
   9086 
   9087 
   9088 	    #
   9089 	    # We used to set -n32 for IRIX 6 when not using GCC (presumed
   9090 	    # to mean that we're using MIPS C or MIPSpro C); it specified
   9091 	    # the "new" faster 32-bit ABI, introduced in IRIX 6.2.  I'm
   9092 	    # not sure why that would be something to do *only* with a
   9093 	    # .devel file; why should the ABI for which we produce code
   9094 	    # depend on .devel?
   9095 	    #
   9096 	    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use an os-proto.h header" >&5
   9097 printf %s "checking whether to use an os-proto.h header... " >&6; }
   9098 	    os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
   9099 	    name="lbl/os-$os.h"
   9100 	    if test -f $name ; then
   9101 		    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, at \"$name\"" >&5
   9102 printf "%s\n" "yes, at \"$name\"" >&6; }
   9103 		    ln -s $name os-proto.h
   9104 
   9105 printf "%s\n" "#define HAVE_OS_PROTO_H 1" >>confdefs.h
   9106 
   9107 	    else
   9108 		    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9109 printf "%s\n" "no" >&6; }
   9110 	    fi
   9111     fi
   9112 
   9113 # Check for OpenSSL/libressl libcrypto
   9114 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL/libressl libcrypto" >&5
   9115 printf %s "checking whether to use OpenSSL/libressl libcrypto... " >&6; }
   9116 # Specify location for both includes and libraries.
   9117 want_libcrypto=ifavailable
   9118 
   9119 # Check whether --with-crypto was given.
   9120 if test ${with_crypto+y}
   9121 then :
   9122   withval=$with_crypto;
   9123 	if test $withval = no
   9124 	then
   9125 		# User doesn't want to link with libcrypto.
   9126 		want_libcrypto=no
   9127 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9128 printf "%s\n" "no" >&6; }
   9129 	elif test $withval = yes
   9130 	then
   9131 		# User wants to link with libcrypto but hasn't specified
   9132 		# a directory.
   9133 		want_libcrypto=yes
   9134 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9135 printf "%s\n" "yes" >&6; }
   9136 	else
   9137 		# User wants to link with libcrypto and has specified
   9138 		# a directory, so use the provided value.
   9139 		want_libcrypto=yes
   9140 		libcrypto_root=$withval
   9141 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, using the version installed in $withval" >&5
   9142 printf "%s\n" "yes, using the version installed in $withval" >&6; }
   9143 	fi
   9144 
   9145 else $as_nop
   9146 
   9147 	#
   9148 	# Use libcrypto if it's present, otherwise don't; no directory
   9149 	# was specified.
   9150 	#
   9151 	want_libcrypto=ifavailable
   9152 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
   9153 printf "%s\n" "yes, if available" >&6; }
   9154 
   9155 fi
   9156 
   9157 if test "$want_libcrypto" != "no"; then
   9158 	#
   9159 	# Were we told where to look for libcrypto?
   9160 	#
   9161 	if test -z "$libcrypto_root"; then
   9162 		#
   9163 		# No.
   9164 		#
   9165 		# First, try looking for it with pkg-config, if we have it.
   9166 		#
   9167 		# Homebrew's pkg-config does not, by default, look for
   9168 		# pkg-config files for packages it has installed.
   9169 		# Furthermore, at least for OpenSSL, they appear to be
   9170 		# dumped in package-specific directories whose paths are
   9171 		# not only package-specific but package-version-specific.
   9172 		#
   9173 		# So the only way to find openssl is to get the value of
   9174 		# PKG_CONFIG_PATH from "brew --env openssl" and add that
   9175 		# to PKG_CONFIG_PATH.  (No, we can't just assume it's under
   9176 		# /usr/local; Homebrew have conveniently chosen to put it
   9177 		# under /opt/homebrew on ARM.)
   9178 		#
   9179 		# That's the nice thing about Homebrew - it makes things easier!
   9180 		# Thanks!
   9181 		#
   9182 		save_PKG_CONFIG_PATH="$PKG_CONFIG_PATH"
   9183 		if test -n "$BREW"; then
   9184 			openssl_pkgconfig_dir=`$BREW --env --plain openssl | sed -n 's/PKG_CONFIG_PATH: //p'`
   9185 			PKG_CONFIG_PATH="$openssl_pkgconfig_dir:$PKG_CONFIG_PATH"
   9186 		fi
   9187 
   9188 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libcrypto with pkg-config" >&5
   9189 printf %s "checking for libcrypto with pkg-config... " >&6; }
   9190 if test -n "$PKG_CONFIG"; then
   9191 
   9192     if { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcrypto\""; } >&5
   9193   ($PKG_CONFIG --exists --print-errors "libcrypto") 2>&5
   9194   ac_status=$?
   9195   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   9196   test $ac_status = 0; }; then
   9197 	#
   9198 	# The package was found, so try to get its C flags and
   9199 	# libraries.
   9200 	#
   9201         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found" >&5
   9202 printf "%s\n" "found" >&6; }
   9203 	if test ! -n "$LIBCRYPTO_CFLAGS"; then
   9204     LIBCRYPTO_CFLAGS=`$PKG_CONFIG --cflags "libcrypto" 2>/dev/null`
   9205     if test "x$?" != "x0"; then
   9206         #
   9207         # That failed - report an error.
   9208         # Re-run the command, telling pkg-config to print an error
   9209         # message, capture the error message, and report it.
   9210         # This causes the configuration script to fail, as it means
   9211         # the script is almost certainly doing something wrong.
   9212         #
   9213 
   9214 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
   9215         _pkg_short_errors_supported=yes
   9216 else
   9217         _pkg_short_errors_supported=no
   9218 fi
   9219 	if test $_pkg_short_errors_supported = yes; then
   9220 	    _pkg_error_string=`$PKG_CONFIG --short-errors --print-errors --cflags "libcrypto" 2>&1`
   9221 	else
   9222 	    _pkg_error_string=`$PKG_CONFIG --print-errors --cflags "libcrypto" 2>&1`
   9223 	fi
   9224         as_fn_error $? "$PKG_CONFIG --cflags \"libcrypto\" failed: $_pkg_error_string" "$LINENO" 5
   9225     fi
   9226  fi
   9227 	if test ! -n "$LIBCRYPTO_LIBS"; then
   9228     LIBCRYPTO_LIBS=`$PKG_CONFIG --libs "libcrypto" 2>/dev/null`
   9229     if test "x$?" != "x0"; then
   9230         #
   9231         # That failed - report an error.
   9232         # Re-run the command, telling pkg-config to print an error
   9233         # message, capture the error message, and report it.
   9234         # This causes the configuration script to fail, as it means
   9235         # the script is almost certainly doing something wrong.
   9236         #
   9237 
   9238 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
   9239         _pkg_short_errors_supported=yes
   9240 else
   9241         _pkg_short_errors_supported=no
   9242 fi
   9243 	if test $_pkg_short_errors_supported = yes; then
   9244 	    _pkg_error_string=`$PKG_CONFIG --short-errors --print-errors --libs "libcrypto" 2>&1`
   9245 	else
   9246 	    _pkg_error_string=`$PKG_CONFIG --print-errors --libs "libcrypto" 2>&1`
   9247 	fi
   9248         as_fn_error $? "$PKG_CONFIG --libs \"libcrypto\" failed: $_pkg_error_string" "$LINENO" 5
   9249     fi
   9250  fi
   9251 	if test ! -n "$LIBCRYPTO_LIBS_STATIC"; then
   9252     LIBCRYPTO_LIBS_STATIC=`$PKG_CONFIG --libs --static "libcrypto" 2>/dev/null`
   9253     if test "x$?" != "x0"; then
   9254         #
   9255         # That failed - report an error.
   9256         # Re-run the command, telling pkg-config to print an error
   9257         # message, capture the error message, and report it.
   9258         # This causes the configuration script to fail, as it means
   9259         # the script is almost certainly doing something wrong.
   9260         #
   9261 
   9262 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
   9263         _pkg_short_errors_supported=yes
   9264 else
   9265         _pkg_short_errors_supported=no
   9266 fi
   9267 	if test $_pkg_short_errors_supported = yes; then
   9268 	    _pkg_error_string=`$PKG_CONFIG --short-errors --print-errors --libs --static "libcrypto" 2>&1`
   9269 	else
   9270 	    _pkg_error_string=`$PKG_CONFIG --print-errors --libs --static "libcrypto" 2>&1`
   9271 	fi
   9272         as_fn_error $? "$PKG_CONFIG --libs --static \"libcrypto\" failed: $_pkg_error_string" "$LINENO" 5
   9273     fi
   9274  fi
   9275 
   9276 			#
   9277 			# We found OpenSSL/libressl libcrypto.
   9278 			#
   9279 			HAVE_LIBCRYPTO=yes
   9280 
   9281     else
   9282         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
   9283 printf "%s\n" "not found" >&6; }
   9284         :
   9285     fi
   9286 else
   9287     # No pkg-config, so obviously not found with pkg-config.
   9288     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: pkg-config not found" >&5
   9289 printf "%s\n" "pkg-config not found" >&6; }
   9290     :
   9291 fi
   9292 
   9293 		PKG_CONFIG_PATH="$save_PKG_CONFIG_PATH"
   9294 
   9295 		#
   9296 		# If it wasn't found, and we have Homebrew installed, see
   9297 		# if it's in Homebrew.
   9298 		#
   9299 		if test "x$HAVE_LIBCRYPTO" != "xyes" -a -n "$BREW"; then
   9300 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openssl in Homebrew" >&5
   9301 printf %s "checking for openssl in Homebrew... " >&6; }
   9302 			#
   9303 			# The brew man page lies when it speaks of
   9304 			# $BREW --prefix --installed <formula>
   9305 			# outputting nothing.  In Homebrew 3.3.16,
   9306 			# it produces output regardless of whether
   9307 			# the formula is installed or not, so we
   9308 			# send the standard output and error to
   9309 			# the bit bucket.
   9310 			#
   9311 			# libcrypto isn't a formula, openssl is a formula.
   9312 			#
   9313 			if $BREW --prefix --installed openssl >/dev/null 2>&1; then
   9314 				#
   9315 				# Yes.  Get the include directory and library
   9316 				# directory.  (No, we can't just assume it's
   9317 				# under /usr/local; Homebrew have conveniently
   9318 				# chosen to put it under /opt/homebrew on ARM.)
   9319 				#
   9320 				{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9321 printf "%s\n" "yes" >&6; }
   9322 				HAVE_LIBCRYPTO=yes
   9323 				openssl_path=`$BREW --prefix openssl`
   9324 				LIBCRYPTO_CFLAGS="-I$openssl_path/include"
   9325 				LIBCRYPTO_LIBS="-L$openssl_path/lib -lcrypto"
   9326 			else
   9327 				{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9328 printf "%s\n" "no" >&6; }
   9329 			fi
   9330 		fi
   9331 
   9332 		#
   9333 		# If it wasn't found, and /usr/local/include and /usr/local/lib
   9334 		# exist, check if it's in /usr/local.  (We check whether they
   9335 		# exist because, if they don't exist, the compiler will warn
   9336 		# about that and then ignore the argument, so they test
   9337 		# using just the system header files and libraries.)
   9338 		#
   9339 		# We include the standard include file to 1) make sure that
   9340 		# it's installed (if it's just a shared library for the
   9341 		# benefit of existing programs, that's not useful) and 2)
   9342 		# because SSL_library_init() is a library routine in some
   9343 		# versions and a #defined wrapper around OPENSSL_init_ssl()
   9344 		# in others.
   9345 		#
   9346 		if test "x$HAVE_LIBCRYPTO" != "xyes" -a -d "/usr/local/include" -a -d "/usr/local/lib"; then
   9347 
   9348 	save_CFLAGS="$CFLAGS"
   9349 	save_LIBS="$LIBS"
   9350 	save_LDFLAGS="$LDFLAGS"
   9351 
   9352 			CFLAGS="$CFLAGS -I/usr/local/include"
   9353 			LIBS="$LIBS -L/usr/local/lib -lcrypto"
   9354 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we have an OpenSSL/libressl libcrypto in /usr/local that we can use" >&5
   9355 printf %s "checking whether we have an OpenSSL/libressl libcrypto in /usr/local that we can use... " >&6; }
   9356 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9357 /* end confdefs.h.  */
   9358 
   9359 #include <openssl/evp.h>
   9360 
   9361 int
   9362 main (void)
   9363 {
   9364 
   9365 EVP_CIPHER_CTX_block_size((EVP_CIPHER_CTX *)0);
   9366 return 0;
   9367 
   9368   ;
   9369   return 0;
   9370 }
   9371 _ACEOF
   9372 if ac_fn_c_try_link "$LINENO"
   9373 then :
   9374 
   9375 				{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9376 printf "%s\n" "yes" >&6; }
   9377 				HAVE_LIBCRYPTO=yes
   9378 				LIBCRYPTO_CFLAGS="-I/usr/local/include"
   9379 				LIBCRYPTO_LIBS="-L/usr/local/lib -lcrypto"
   9380 
   9381 else $as_nop
   9382   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9383 printf "%s\n" "no" >&6; }
   9384 fi
   9385 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   9386     conftest$ac_exeext conftest.$ac_ext
   9387 
   9388 	CFLAGS="$save_CFLAGS"
   9389 	LIBS="$save_LIBS"
   9390 	LDFLAGS="$save_LDFLAGS"
   9391 
   9392 		fi
   9393 
   9394 		#
   9395 		# If it wasn't found, check if it's a system library.
   9396 		#
   9397 		# We include the standard include file to 1) make sure that
   9398 		# it's installed (if it's just a shared library for the
   9399 		# benefit of existing programs, that's not useful) and 2)
   9400 		# make sure this isn't a newer macOS that provides libcrypto
   9401 		# as a shared library but doesn't provide headers - Apple,
   9402 		# bless their pointy little heads, apparently ship libcrypto
   9403 		# as a library, but not the header files, in El Capitan and
   9404 		# later, probably because they don't want you writing nasty
   9405 		# portable code that could run on other UN*Xes, they want you
   9406 		# writing code that uses their Shiny New Crypto Library and
   9407 		# that thus only runs on macOS.
   9408 		#
   9409 		if test "x$HAVE_LIBCRYPTO" != "xyes"; then
   9410 
   9411 	save_CFLAGS="$CFLAGS"
   9412 	save_LIBS="$LIBS"
   9413 	save_LDFLAGS="$LDFLAGS"
   9414 
   9415 			LIBS="$LIBS -lcrypto"
   9416 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we have a system OpenSSL/libressl that we can use" >&5
   9417 printf %s "checking whether we have a system OpenSSL/libressl that we can use... " >&6; }
   9418 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9419 /* end confdefs.h.  */
   9420 
   9421 #include <openssl/evp.h>
   9422 
   9423 int
   9424 main (void)
   9425 {
   9426 
   9427 EVP_CIPHER_CTX_block_size((EVP_CIPHER_CTX *)0);
   9428 return 0;
   9429 
   9430   ;
   9431   return 0;
   9432 }
   9433 _ACEOF
   9434 if ac_fn_c_try_link "$LINENO"
   9435 then :
   9436 
   9437 				{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9438 printf "%s\n" "yes" >&6; }
   9439 				HAVE_LIBCRYPTO=yes
   9440 				LIBCRYPTO_LIBS="-lcrypto"
   9441 
   9442 else $as_nop
   9443   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9444 printf "%s\n" "no" >&6; }
   9445 fi
   9446 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   9447     conftest$ac_exeext conftest.$ac_ext
   9448 
   9449 	CFLAGS="$save_CFLAGS"
   9450 	LIBS="$save_LIBS"
   9451 	LDFLAGS="$save_LDFLAGS"
   9452 
   9453 		fi
   9454 	else
   9455 		#
   9456 		# Yes.
   9457 		#
   9458 		# Look for it there.
   9459 		#
   9460 
   9461 	save_CFLAGS="$CFLAGS"
   9462 	save_LIBS="$LIBS"
   9463 	save_LDFLAGS="$LDFLAGS"
   9464 
   9465 		CFLAGS="$CFLAGS -I$libcrypto_root/include"
   9466 		LIBS="$LIBS -L$libcrypto_root/lib -lcrypto"
   9467 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we have a system OpenSSL/libressl that we can use" >&5
   9468 printf %s "checking whether we have a system OpenSSL/libressl that we can use... " >&6; }
   9469 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9470 /* end confdefs.h.  */
   9471 
   9472 #include <openssl/evp.h>
   9473 
   9474 int
   9475 main (void)
   9476 {
   9477 
   9478 EVP_CIPHER_CTX_block_size((EVP_CIPHER_CTX *)0);
   9479 return 0;
   9480 
   9481   ;
   9482   return 0;
   9483 }
   9484 _ACEOF
   9485 if ac_fn_c_try_link "$LINENO"
   9486 then :
   9487 
   9488 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9489 printf "%s\n" "yes" >&6; }
   9490 			HAVE_LIBCRYPTO=yes
   9491 			LIBCRYPTO_CFLAGS="-I$libcrypto_root/include"
   9492 			LIBCRYPTO_LIBS="-L$libcrypto_root/lib -lcrypto"
   9493 
   9494 else $as_nop
   9495   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9496 printf "%s\n" "no" >&6; }
   9497 fi
   9498 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   9499     conftest$ac_exeext conftest.$ac_ext
   9500 
   9501 	CFLAGS="$save_CFLAGS"
   9502 	LIBS="$save_LIBS"
   9503 	LDFLAGS="$save_LDFLAGS"
   9504 
   9505 	fi
   9506 
   9507 	#
   9508 	# OK, did we find it?
   9509 	#
   9510 	if test "x$HAVE_LIBCRYPTO" = "xyes"; then
   9511 
   9512 printf "%s\n" "#define HAVE_LIBCRYPTO 1" >>confdefs.h
   9513 
   9514 
   9515 		#
   9516 		# Put the subdirectories of the libcrypto root directory
   9517 		# at the end of the header and library search path, to
   9518 		# make sure they come after any -I or -L flags for
   9519 		# a local libpcap - those must take precedence of any
   9520 		# directory that might contain an installed version of
   9521 		# libpcap.
   9522 		#
   9523 		V_INCLS="$V_INCLS $LIBCRYPTO_CFLAGS"
   9524 		LIBS="$LIBS $LIBCRYPTO_LIBS"
   9525 
   9526 		#
   9527 		# OK, then:
   9528 		#
   9529 		# 1) do we have EVP_CIPHER_CTX_new?
   9530 		# If so, we use it to allocate an EVP_CIPHER_CTX, as
   9531 		# EVP_CIPHER_CTX may be opaque; otherwise, we allocate it
   9532 		# ourselves.
   9533 		#
   9534 		# 2) do we have EVP_DecryptInit_ex()?
   9535 		# If so, we use it, because we need to be able to make
   9536 		# two "initialize the cipher" calls, one with the cipher
   9537 		# and key, and one with the IV, and, as of OpenSSL 1.1,
   9538 		# You Can't Do That with EVP_DecryptInit(), because a
   9539 		# call to EVP_DecryptInit() will unconditionally clear
   9540 		# the context, and if you don't supply a cipher, it'll
   9541 		# clear the cipher, rendering the context unusable and
   9542 		# causing a crash.
   9543 		#
   9544 		ac_fn_c_check_func "$LINENO" "EVP_CIPHER_CTX_new" "ac_cv_func_EVP_CIPHER_CTX_new"
   9545 if test "x$ac_cv_func_EVP_CIPHER_CTX_new" = xyes
   9546 then :
   9547   printf "%s\n" "#define HAVE_EVP_CIPHER_CTX_NEW 1" >>confdefs.h
   9548 
   9549 fi
   9550 ac_fn_c_check_func "$LINENO" "EVP_DecryptInit_ex" "ac_cv_func_EVP_DecryptInit_ex"
   9551 if test "x$ac_cv_func_EVP_DecryptInit_ex" = xyes
   9552 then :
   9553   printf "%s\n" "#define HAVE_EVP_DECRYPTINIT_EX 1" >>confdefs.h
   9554 
   9555 fi
   9556 
   9557 	else
   9558 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: OpenSSL/libressl libcrypto not found" >&5
   9559 printf "%s\n" "$as_me: OpenSSL/libressl libcrypto not found" >&6;}
   9560 	fi
   9561 fi
   9562 
   9563 # Check for libcap-ng
   9564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use libcap-ng" >&5
   9565 printf %s "checking whether to use libcap-ng... " >&6; }
   9566 # Specify location for both includes and libraries.
   9567 want_libcap_ng=ifavailable
   9568 
   9569 # Check whether --with-cap_ng was given.
   9570 if test ${with_cap_ng+y}
   9571 then :
   9572   withval=$with_cap_ng;
   9573 	if test $withval = no
   9574 	then
   9575 		want_libcap_ng=no
   9576 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9577 printf "%s\n" "no" >&6; }
   9578 	elif test $withval = yes
   9579 	then
   9580 		want_libcap_ng=yes
   9581 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9582 printf "%s\n" "yes" >&6; }
   9583 	fi
   9584 
   9585 else $as_nop
   9586 
   9587 	#
   9588 	# Use libcap-ng if it's present, otherwise don't.
   9589 	#
   9590 	want_libcap_ng=ifavailable
   9591 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
   9592 printf "%s\n" "yes, if available" >&6; }
   9593 
   9594 fi
   9595 
   9596 if test "$want_libcap_ng" != "no"; then
   9597 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for capng_change_id in -lcap-ng" >&5
   9598 printf %s "checking for capng_change_id in -lcap-ng... " >&6; }
   9599 if test ${ac_cv_lib_cap_ng_capng_change_id+y}
   9600 then :
   9601   printf %s "(cached) " >&6
   9602 else $as_nop
   9603   ac_check_lib_save_LIBS=$LIBS
   9604 LIBS="-lcap-ng  $LIBS"
   9605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9606 /* end confdefs.h.  */
   9607 
   9608 /* Override any GCC internal prototype to avoid an error.
   9609    Use char because int might match the return type of a GCC
   9610    builtin and then its argument prototype would still apply.  */
   9611 char capng_change_id ();
   9612 int
   9613 main (void)
   9614 {
   9615 return capng_change_id ();
   9616   ;
   9617   return 0;
   9618 }
   9619 _ACEOF
   9620 if ac_fn_c_try_link "$LINENO"
   9621 then :
   9622   ac_cv_lib_cap_ng_capng_change_id=yes
   9623 else $as_nop
   9624   ac_cv_lib_cap_ng_capng_change_id=no
   9625 fi
   9626 rm -f core conftest.err conftest.$ac_objext conftest.beam \
   9627     conftest$ac_exeext conftest.$ac_ext
   9628 LIBS=$ac_check_lib_save_LIBS
   9629 fi
   9630 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_ng_capng_change_id" >&5
   9631 printf "%s\n" "$ac_cv_lib_cap_ng_capng_change_id" >&6; }
   9632 if test "x$ac_cv_lib_cap_ng_capng_change_id" = xyes
   9633 then :
   9634   printf "%s\n" "#define HAVE_LIBCAP_NG 1" >>confdefs.h
   9635 
   9636   LIBS="-lcap-ng $LIBS"
   9637 
   9638 fi
   9639 
   9640 	ac_fn_c_check_header_compile "$LINENO" "cap-ng.h" "ac_cv_header_cap_ng_h" "$ac_includes_default"
   9641 if test "x$ac_cv_header_cap_ng_h" = xyes
   9642 then :
   9643   printf "%s\n" "#define HAVE_CAP_NG_H 1" >>confdefs.h
   9644 
   9645 fi
   9646 
   9647 fi
   9648 
   9649 if test "$missing_includes" = "yes"; then
   9650 	CPPFLAGS="$CPPFLAGS -I$srcdir/missing"
   9651 	V_INCLS="$V_INCLS -I$srcdir/missing"
   9652 fi
   9653 
   9654 
   9655 
   9656 
   9657 
   9658 
   9659 
   9660 
   9661 
   9662 
   9663   # Find a good install program.  We prefer a C program (faster),
   9664 # so one script is as good as another.  But avoid the broken or
   9665 # incompatible versions:
   9666 # SysV /etc/install, /usr/sbin/install
   9667 # SunOS /usr/etc/install
   9668 # IRIX /sbin/install
   9669 # AIX /bin/install
   9670 # AmigaOS /C/install, which installs bootblocks on floppy discs
   9671 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   9672 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   9673 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   9674 # OS/2's system install, which has a completely different semantic
   9675 # ./install, which can be erroneously created by make from ./install.sh.
   9676 # Reject install programs that cannot install multiple files.
   9677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
   9678 printf %s "checking for a BSD-compatible install... " >&6; }
   9679 if test -z "$INSTALL"; then
   9680 if test ${ac_cv_path_install+y}
   9681 then :
   9682   printf %s "(cached) " >&6
   9683 else $as_nop
   9684   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9685 for as_dir in $PATH
   9686 do
   9687   IFS=$as_save_IFS
   9688   case $as_dir in #(((
   9689     '') as_dir=./ ;;
   9690     */) ;;
   9691     *) as_dir=$as_dir/ ;;
   9692   esac
   9693     # Account for fact that we put trailing slashes in our PATH walk.
   9694 case $as_dir in #((
   9695   ./ | /[cC]/* | \
   9696   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   9697   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
   9698   /usr/ucb/* ) ;;
   9699   *)
   9700     # OSF1 and SCO ODT 3.0 have their own names for install.
   9701     # Don't use installbsd from OSF since it installs stuff as root
   9702     # by default.
   9703     for ac_prog in ginstall scoinst install; do
   9704       for ac_exec_ext in '' $ac_executable_extensions; do
   9705 	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
   9706 	  if test $ac_prog = install &&
   9707 	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   9708 	    # AIX install.  It has an incompatible calling convention.
   9709 	    :
   9710 	  elif test $ac_prog = install &&
   9711 	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   9712 	    # program-specific install script used by HP pwplus--don't use.
   9713 	    :
   9714 	  else
   9715 	    rm -rf conftest.one conftest.two conftest.dir
   9716 	    echo one > conftest.one
   9717 	    echo two > conftest.two
   9718 	    mkdir conftest.dir
   9719 	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
   9720 	      test -s conftest.one && test -s conftest.two &&
   9721 	      test -s conftest.dir/conftest.one &&
   9722 	      test -s conftest.dir/conftest.two
   9723 	    then
   9724 	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
   9725 	      break 3
   9726 	    fi
   9727 	  fi
   9728 	fi
   9729       done
   9730     done
   9731     ;;
   9732 esac
   9733 
   9734   done
   9735 IFS=$as_save_IFS
   9736 
   9737 rm -rf conftest.one conftest.two conftest.dir
   9738 
   9739 fi
   9740   if test ${ac_cv_path_install+y}; then
   9741     INSTALL=$ac_cv_path_install
   9742   else
   9743     # As a last resort, use the slow shell script.  Don't cache a
   9744     # value for INSTALL within a source directory, because that will
   9745     # break other packages using the cache if that directory is
   9746     # removed, or if the value is a relative name.
   9747     INSTALL=$ac_install_sh
   9748   fi
   9749 fi
   9750 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
   9751 printf "%s\n" "$INSTALL" >&6; }
   9752 
   9753 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   9754 # It thinks the first close brace ends the variable substitution.
   9755 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   9756 
   9757 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   9758 
   9759 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   9760 
   9761 
   9762 ac_config_headers="$ac_config_headers config.h"
   9763 
   9764 
   9765 
   9766 
   9767 ac_config_commands="$ac_config_commands .devel"
   9768 
   9769 ac_config_files="$ac_config_files Makefile tcpdump.1"
   9770 
   9771 cat >confcache <<\_ACEOF
   9772 # This file is a shell script that caches the results of configure
   9773 # tests run on this system so they can be shared between configure
   9774 # scripts and configure runs, see configure's option --config-cache.
   9775 # It is not useful on other systems.  If it contains results you don't
   9776 # want to keep, you may remove or edit it.
   9777 #
   9778 # config.status only pays attention to the cache file if you give it
   9779 # the --recheck option to rerun configure.
   9780 #
   9781 # `ac_cv_env_foo' variables (set or unset) will be overridden when
   9782 # loading this file, other *unset* `ac_cv_foo' will be assigned the
   9783 # following values.
   9784 
   9785 _ACEOF
   9786 
   9787 # The following way of writing the cache mishandles newlines in values,
   9788 # but we know of no workaround that is simple, portable, and efficient.
   9789 # So, we kill variables containing newlines.
   9790 # Ultrix sh set writes to stderr and can't be redirected directly,
   9791 # and sets the high bit in the cache file unless we assign to the vars.
   9792 (
   9793   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
   9794     eval ac_val=\$$ac_var
   9795     case $ac_val in #(
   9796     *${as_nl}*)
   9797       case $ac_var in #(
   9798       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   9799 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   9800       esac
   9801       case $ac_var in #(
   9802       _ | IFS | as_nl) ;; #(
   9803       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   9804       *) { eval $ac_var=; unset $ac_var;} ;;
   9805       esac ;;
   9806     esac
   9807   done
   9808 
   9809   (set) 2>&1 |
   9810     case $as_nl`(ac_space=' '; set) 2>&1` in #(
   9811     *${as_nl}ac_space=\ *)
   9812       # `set' does not quote correctly, so add quotes: double-quote
   9813       # substitution turns \\\\ into \\, and sed turns \\ into \.
   9814       sed -n \
   9815 	"s/'/'\\\\''/g;
   9816 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   9817       ;; #(
   9818     *)
   9819       # `set' quotes correctly as required by POSIX, so do not add quotes.
   9820       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   9821       ;;
   9822     esac |
   9823     sort
   9824 ) |
   9825   sed '
   9826      /^ac_cv_env_/b end
   9827      t clear
   9828      :clear
   9829      s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
   9830      t end
   9831      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   9832      :end' >>confcache
   9833 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   9834   if test -w "$cache_file"; then
   9835     if test "x$cache_file" != "x/dev/null"; then
   9836       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
   9837 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
   9838       if test ! -f "$cache_file" || test -h "$cache_file"; then
   9839 	cat confcache >"$cache_file"
   9840       else
   9841         case $cache_file in #(
   9842         */* | ?:*)
   9843 	  mv -f confcache "$cache_file"$$ &&
   9844 	  mv -f "$cache_file"$$ "$cache_file" ;; #(
   9845         *)
   9846 	  mv -f confcache "$cache_file" ;;
   9847 	esac
   9848       fi
   9849     fi
   9850   else
   9851     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
   9852 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
   9853   fi
   9854 fi
   9855 rm -f confcache
   9856 
   9857 test "x$prefix" = xNONE && prefix=$ac_default_prefix
   9858 # Let make expand exec_prefix.
   9859 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   9860 
   9861 DEFS=-DHAVE_CONFIG_H
   9862 
   9863 ac_libobjs=
   9864 ac_ltlibobjs=
   9865 U=
   9866 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   9867   # 1. Remove the extension, and $U if already installed.
   9868   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
   9869   ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
   9870   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   9871   #    will be set to the directory where LIBOBJS objects are built.
   9872   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
   9873   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
   9874 done
   9875 LIBOBJS=$ac_libobjs
   9876 
   9877 LTLIBOBJS=$ac_ltlibobjs
   9878 
   9879 
   9880 
   9881 : "${CONFIG_STATUS=./config.status}"
   9882 ac_write_fail=0
   9883 ac_clean_files_save=$ac_clean_files
   9884 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   9885 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
   9886 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
   9887 as_write_fail=0
   9888 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
   9889 #! $SHELL
   9890 # Generated by $as_me.
   9891 # Run this file to recreate the current configuration.
   9892 # Compiler output produced by configure, useful for debugging
   9893 # configure, is in config.log if it exists.
   9894 
   9895 debug=false
   9896 ac_cs_recheck=false
   9897 ac_cs_silent=false
   9898 
   9899 SHELL=\${CONFIG_SHELL-$SHELL}
   9900 export SHELL
   9901 _ASEOF
   9902 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
   9903 ## -------------------- ##
   9904 ## M4sh Initialization. ##
   9905 ## -------------------- ##
   9906 
   9907 # Be more Bourne compatible
   9908 DUALCASE=1; export DUALCASE # for MKS sh
   9909 as_nop=:
   9910 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
   9911 then :
   9912   emulate sh
   9913   NULLCMD=:
   9914   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   9915   # is contrary to our usage.  Disable this feature.
   9916   alias -g '${1+"$@"}'='"$@"'
   9917   setopt NO_GLOB_SUBST
   9918 else $as_nop
   9919   case `(set -o) 2>/dev/null` in #(
   9920   *posix*) :
   9921     set -o posix ;; #(
   9922   *) :
   9923      ;;
   9924 esac
   9925 fi
   9926 
   9927 
   9928 
   9929 # Reset variables that may have inherited troublesome values from
   9930 # the environment.
   9931 
   9932 # IFS needs to be set, to space, tab, and newline, in precisely that order.
   9933 # (If _AS_PATH_WALK were called with IFS unset, it would have the
   9934 # side effect of setting IFS to empty, thus disabling word splitting.)
   9935 # Quoting is to prevent editors from complaining about space-tab.
   9936 as_nl='
   9937 '
   9938 export as_nl
   9939 IFS=" ""	$as_nl"
   9940 
   9941 PS1='$ '
   9942 PS2='> '
   9943 PS4='+ '
   9944 
   9945 # Ensure predictable behavior from utilities with locale-dependent output.
   9946 LC_ALL=C
   9947 export LC_ALL
   9948 LANGUAGE=C
   9949 export LANGUAGE
   9950 
   9951 # We cannot yet rely on "unset" to work, but we need these variables
   9952 # to be unset--not just set to an empty or harmless value--now, to
   9953 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
   9954 # also avoids known problems related to "unset" and subshell syntax
   9955 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
   9956 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
   9957 do eval test \${$as_var+y} \
   9958   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
   9959 done
   9960 
   9961 # Ensure that fds 0, 1, and 2 are open.
   9962 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
   9963 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
   9964 if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
   9965 
   9966 # The user is always right.
   9967 if ${PATH_SEPARATOR+false} :; then
   9968   PATH_SEPARATOR=:
   9969   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
   9970     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
   9971       PATH_SEPARATOR=';'
   9972   }
   9973 fi
   9974 
   9975 
   9976 # Find who we are.  Look in the path if we contain no directory separator.
   9977 as_myself=
   9978 case $0 in #((
   9979   *[\\/]* ) as_myself=$0 ;;
   9980   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9981 for as_dir in $PATH
   9982 do
   9983   IFS=$as_save_IFS
   9984   case $as_dir in #(((
   9985     '') as_dir=./ ;;
   9986     */) ;;
   9987     *) as_dir=$as_dir/ ;;
   9988   esac
   9989     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
   9990   done
   9991 IFS=$as_save_IFS
   9992 
   9993      ;;
   9994 esac
   9995 # We did not find ourselves, most probably we were run as `sh COMMAND'
   9996 # in which case we are not to be found in the path.
   9997 if test "x$as_myself" = x; then
   9998   as_myself=$0
   9999 fi
   10000 if test ! -f "$as_myself"; then
   10001   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   10002   exit 1
   10003 fi
   10004 
   10005 
   10006 
   10007 # as_fn_error STATUS ERROR [LINENO LOG_FD]
   10008 # ----------------------------------------
   10009 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
   10010 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
   10011 # script with STATUS, using 1 if that was 0.
   10012 as_fn_error ()
   10013 {
   10014   as_status=$1; test $as_status -eq 0 && as_status=1
   10015   if test "$4"; then
   10016     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   10017     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
   10018   fi
   10019   printf "%s\n" "$as_me: error: $2" >&2
   10020   as_fn_exit $as_status
   10021 } # as_fn_error
   10022 
   10023 
   10024 
   10025 # as_fn_set_status STATUS
   10026 # -----------------------
   10027 # Set $? to STATUS, without forking.
   10028 as_fn_set_status ()
   10029 {
   10030   return $1
   10031 } # as_fn_set_status
   10032 
   10033 # as_fn_exit STATUS
   10034 # -----------------
   10035 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
   10036 as_fn_exit ()
   10037 {
   10038   set +e
   10039   as_fn_set_status $1
   10040   exit $1
   10041 } # as_fn_exit
   10042 
   10043 # as_fn_unset VAR
   10044 # ---------------
   10045 # Portably unset VAR.
   10046 as_fn_unset ()
   10047 {
   10048   { eval $1=; unset $1;}
   10049 }
   10050 as_unset=as_fn_unset
   10051 
   10052 # as_fn_append VAR VALUE
   10053 # ----------------------
   10054 # Append the text in VALUE to the end of the definition contained in VAR. Take
   10055 # advantage of any shell optimizations that allow amortized linear growth over
   10056 # repeated appends, instead of the typical quadratic growth present in naive
   10057 # implementations.
   10058 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
   10059 then :
   10060   eval 'as_fn_append ()
   10061   {
   10062     eval $1+=\$2
   10063   }'
   10064 else $as_nop
   10065   as_fn_append ()
   10066   {
   10067     eval $1=\$$1\$2
   10068   }
   10069 fi # as_fn_append
   10070 
   10071 # as_fn_arith ARG...
   10072 # ------------------
   10073 # Perform arithmetic evaluation on the ARGs, and store the result in the
   10074 # global $as_val. Take advantage of shells that can avoid forks. The arguments
   10075 # must be portable across $(()) and expr.
   10076 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
   10077 then :
   10078   eval 'as_fn_arith ()
   10079   {
   10080     as_val=$(( $* ))
   10081   }'
   10082 else $as_nop
   10083   as_fn_arith ()
   10084   {
   10085     as_val=`expr "$@" || test $? -eq 1`
   10086   }
   10087 fi # as_fn_arith
   10088 
   10089 
   10090 if expr a : '\(a\)' >/dev/null 2>&1 &&
   10091    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   10092   as_expr=expr
   10093 else
   10094   as_expr=false
   10095 fi
   10096 
   10097 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   10098   as_basename=basename
   10099 else
   10100   as_basename=false
   10101 fi
   10102 
   10103 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
   10104   as_dirname=dirname
   10105 else
   10106   as_dirname=false
   10107 fi
   10108 
   10109 as_me=`$as_basename -- "$0" ||
   10110 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   10111 	 X"$0" : 'X\(//\)$' \| \
   10112 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   10113 printf "%s\n" X/"$0" |
   10114     sed '/^.*\/\([^/][^/]*\)\/*$/{
   10115 	    s//\1/
   10116 	    q
   10117 	  }
   10118 	  /^X\/\(\/\/\)$/{
   10119 	    s//\1/
   10120 	    q
   10121 	  }
   10122 	  /^X\/\(\/\).*/{
   10123 	    s//\1/
   10124 	    q
   10125 	  }
   10126 	  s/.*/./; q'`
   10127 
   10128 # Avoid depending upon Character Ranges.
   10129 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   10130 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   10131 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   10132 as_cr_digits='0123456789'
   10133 as_cr_alnum=$as_cr_Letters$as_cr_digits
   10134 
   10135 
   10136 # Determine whether it's possible to make 'echo' print without a newline.
   10137 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
   10138 # for compatibility with existing Makefiles.
   10139 ECHO_C= ECHO_N= ECHO_T=
   10140 case `echo -n x` in #(((((
   10141 -n*)
   10142   case `echo 'xy\c'` in
   10143   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
   10144   xy)  ECHO_C='\c';;
   10145   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
   10146        ECHO_T='	';;
   10147   esac;;
   10148 *)
   10149   ECHO_N='-n';;
   10150 esac
   10151 
   10152 # For backward compatibility with old third-party macros, we provide
   10153 # the shell variables $as_echo and $as_echo_n.  New code should use
   10154 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
   10155 as_echo='printf %s\n'
   10156 as_echo_n='printf %s'
   10157 
   10158 rm -f conf$$ conf$$.exe conf$$.file
   10159 if test -d conf$$.dir; then
   10160   rm -f conf$$.dir/conf$$.file
   10161 else
   10162   rm -f conf$$.dir
   10163   mkdir conf$$.dir 2>/dev/null
   10164 fi
   10165 if (echo >conf$$.file) 2>/dev/null; then
   10166   if ln -s conf$$.file conf$$ 2>/dev/null; then
   10167     as_ln_s='ln -s'
   10168     # ... but there are two gotchas:
   10169     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
   10170     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
   10171     # In both cases, we have to default to `cp -pR'.
   10172     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
   10173       as_ln_s='cp -pR'
   10174   elif ln conf$$.file conf$$ 2>/dev/null; then
   10175     as_ln_s=ln
   10176   else
   10177     as_ln_s='cp -pR'
   10178   fi
   10179 else
   10180   as_ln_s='cp -pR'
   10181 fi
   10182 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
   10183 rmdir conf$$.dir 2>/dev/null
   10184 
   10185 
   10186 # as_fn_mkdir_p
   10187 # -------------
   10188 # Create "$as_dir" as a directory, including parents if necessary.
   10189 as_fn_mkdir_p ()
   10190 {
   10191 
   10192   case $as_dir in #(
   10193   -*) as_dir=./$as_dir;;
   10194   esac
   10195   test -d "$as_dir" || eval $as_mkdir_p || {
   10196     as_dirs=
   10197     while :; do
   10198       case $as_dir in #(
   10199       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
   10200       *) as_qdir=$as_dir;;
   10201       esac
   10202       as_dirs="'$as_qdir' $as_dirs"
   10203       as_dir=`$as_dirname -- "$as_dir" ||
   10204 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   10205 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   10206 	 X"$as_dir" : 'X\(//\)$' \| \
   10207 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   10208 printf "%s\n" X"$as_dir" |
   10209     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   10210 	    s//\1/
   10211 	    q
   10212 	  }
   10213 	  /^X\(\/\/\)[^/].*/{
   10214 	    s//\1/
   10215 	    q
   10216 	  }
   10217 	  /^X\(\/\/\)$/{
   10218 	    s//\1/
   10219 	    q
   10220 	  }
   10221 	  /^X\(\/\).*/{
   10222 	    s//\1/
   10223 	    q
   10224 	  }
   10225 	  s/.*/./; q'`
   10226       test -d "$as_dir" && break
   10227     done
   10228     test -z "$as_dirs" || eval "mkdir $as_dirs"
   10229   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
   10230 
   10231 
   10232 } # as_fn_mkdir_p
   10233 if mkdir -p . 2>/dev/null; then
   10234   as_mkdir_p='mkdir -p "$as_dir"'
   10235 else
   10236   test -d ./-p && rmdir ./-p
   10237   as_mkdir_p=false
   10238 fi
   10239 
   10240 
   10241 # as_fn_executable_p FILE
   10242 # -----------------------
   10243 # Test if FILE is an executable regular file.
   10244 as_fn_executable_p ()
   10245 {
   10246   test -f "$1" && test -x "$1"
   10247 } # as_fn_executable_p
   10248 as_test_x='test -x'
   10249 as_executable_p=as_fn_executable_p
   10250 
   10251 # Sed expression to map a string onto a valid CPP name.
   10252 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   10253 
   10254 # Sed expression to map a string onto a valid variable name.
   10255 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   10256 
   10257 
   10258 exec 6>&1
   10259 ## ----------------------------------- ##
   10260 ## Main body of $CONFIG_STATUS script. ##
   10261 ## ----------------------------------- ##
   10262 _ASEOF
   10263 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
   10264 
   10265 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10266 # Save the log message, to keep $0 and so on meaningful, and to
   10267 # report actual input values of CONFIG_FILES etc. instead of their
   10268 # values after options handling.
   10269 ac_log="
   10270 This file was extended by tcpdump $as_me 4.99.6, which was
   10271 generated by GNU Autoconf 2.71.  Invocation command line was
   10272 
   10273   CONFIG_FILES    = $CONFIG_FILES
   10274   CONFIG_HEADERS  = $CONFIG_HEADERS
   10275   CONFIG_LINKS    = $CONFIG_LINKS
   10276   CONFIG_COMMANDS = $CONFIG_COMMANDS
   10277   $ $0 $@
   10278 
   10279 on `(hostname || uname -n) 2>/dev/null | sed 1q`
   10280 "
   10281 
   10282 _ACEOF
   10283 
   10284 case $ac_config_files in *"
   10285 "*) set x $ac_config_files; shift; ac_config_files=$*;;
   10286 esac
   10287 
   10288 case $ac_config_headers in *"
   10289 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
   10290 esac
   10291 
   10292 
   10293 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10294 # Files that config.status was made for.
   10295 config_files="$ac_config_files"
   10296 config_headers="$ac_config_headers"
   10297 config_commands="$ac_config_commands"
   10298 
   10299 _ACEOF
   10300 
   10301 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10302 ac_cs_usage="\
   10303 \`$as_me' instantiates files and other configuration actions
   10304 from templates according to the current configuration.  Unless the files
   10305 and actions are specified as TAGs, all are instantiated by default.
   10306 
   10307 Usage: $0 [OPTION]... [TAG]...
   10308 
   10309   -h, --help       print this help, then exit
   10310   -V, --version    print version number and configuration settings, then exit
   10311       --config     print configuration, then exit
   10312   -q, --quiet, --silent
   10313                    do not print progress messages
   10314   -d, --debug      don't remove temporary files
   10315       --recheck    update $as_me by reconfiguring in the same conditions
   10316       --file=FILE[:TEMPLATE]
   10317                    instantiate the configuration file FILE
   10318       --header=FILE[:TEMPLATE]
   10319                    instantiate the configuration header FILE
   10320 
   10321 Configuration files:
   10322 $config_files
   10323 
   10324 Configuration headers:
   10325 $config_headers
   10326 
   10327 Configuration commands:
   10328 $config_commands
   10329 
   10330 Report bugs to the package provider."
   10331 
   10332 _ACEOF
   10333 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
   10334 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
   10335 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10336 ac_cs_config='$ac_cs_config_escaped'
   10337 ac_cs_version="\\
   10338 tcpdump config.status 4.99.6
   10339 configured by $0, generated by GNU Autoconf 2.71,
   10340   with options \\"\$ac_cs_config\\"
   10341 
   10342 Copyright (C) 2021 Free Software Foundation, Inc.
   10343 This config.status script is free software; the Free Software Foundation
   10344 gives unlimited permission to copy, distribute and modify it."
   10345 
   10346 ac_pwd='$ac_pwd'
   10347 srcdir='$srcdir'
   10348 INSTALL='$INSTALL'
   10349 test -n "\$AWK" || AWK=awk
   10350 _ACEOF
   10351 
   10352 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10353 # The default lists apply if the user does not specify any file.
   10354 ac_need_defaults=:
   10355 while test $# != 0
   10356 do
   10357   case $1 in
   10358   --*=?*)
   10359     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   10360     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
   10361     ac_shift=:
   10362     ;;
   10363   --*=)
   10364     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   10365     ac_optarg=
   10366     ac_shift=:
   10367     ;;
   10368   *)
   10369     ac_option=$1
   10370     ac_optarg=$2
   10371     ac_shift=shift
   10372     ;;
   10373   esac
   10374 
   10375   case $ac_option in
   10376   # Handling of the options.
   10377   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   10378     ac_cs_recheck=: ;;
   10379   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
   10380     printf "%s\n" "$ac_cs_version"; exit ;;
   10381   --config | --confi | --conf | --con | --co | --c )
   10382     printf "%s\n" "$ac_cs_config"; exit ;;
   10383   --debug | --debu | --deb | --de | --d | -d )
   10384     debug=: ;;
   10385   --file | --fil | --fi | --f )
   10386     $ac_shift
   10387     case $ac_optarg in
   10388     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   10389     '') as_fn_error $? "missing file argument" ;;
   10390     esac
   10391     as_fn_append CONFIG_FILES " '$ac_optarg'"
   10392     ac_need_defaults=false;;
   10393   --header | --heade | --head | --hea )
   10394     $ac_shift
   10395     case $ac_optarg in
   10396     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   10397     esac
   10398     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
   10399     ac_need_defaults=false;;
   10400   --he | --h)
   10401     # Conflict between --help and --header
   10402     as_fn_error $? "ambiguous option: \`$1'
   10403 Try \`$0 --help' for more information.";;
   10404   --help | --hel | -h )
   10405     printf "%s\n" "$ac_cs_usage"; exit ;;
   10406   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   10407   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   10408     ac_cs_silent=: ;;
   10409 
   10410   # This is an error.
   10411   -*) as_fn_error $? "unrecognized option: \`$1'
   10412 Try \`$0 --help' for more information." ;;
   10413 
   10414   *) as_fn_append ac_config_targets " $1"
   10415      ac_need_defaults=false ;;
   10416 
   10417   esac
   10418   shift
   10419 done
   10420 
   10421 ac_configure_extra_args=
   10422 
   10423 if $ac_cs_silent; then
   10424   exec 6>/dev/null
   10425   ac_configure_extra_args="$ac_configure_extra_args --silent"
   10426 fi
   10427 
   10428 _ACEOF
   10429 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10430 if \$ac_cs_recheck; then
   10431   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   10432   shift
   10433   \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
   10434   CONFIG_SHELL='$SHELL'
   10435   export CONFIG_SHELL
   10436   exec "\$@"
   10437 fi
   10438 
   10439 _ACEOF
   10440 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10441 exec 5>>config.log
   10442 {
   10443   echo
   10444   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   10445 ## Running $as_me. ##
   10446 _ASBOX
   10447   printf "%s\n" "$ac_log"
   10448 } >&5
   10449 
   10450 _ACEOF
   10451 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10452 #
   10453 # INIT-COMMANDS
   10454 #
   10455 
   10456 
   10457 _ACEOF
   10458 
   10459 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10460 
   10461 # Handling of arguments.
   10462 for ac_config_target in $ac_config_targets
   10463 do
   10464   case $ac_config_target in
   10465     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
   10466     ".devel") CONFIG_COMMANDS="$CONFIG_COMMANDS .devel" ;;
   10467     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
   10468     "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;;
   10469 
   10470   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
   10471   esac
   10472 done
   10473 
   10474 
   10475 # If the user did not use the arguments to specify the items to instantiate,
   10476 # then the envvar interface is used.  Set only those that are not.
   10477 # We use the long form for the default assignment because of an extremely
   10478 # bizarre bug on SunOS 4.1.3.
   10479 if $ac_need_defaults; then
   10480   test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
   10481   test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
   10482   test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
   10483 fi
   10484 
   10485 # Have a temporary directory for convenience.  Make it in the build tree
   10486 # simply because there is no reason against having it here, and in addition,
   10487 # creating and moving files from /tmp can sometimes cause problems.
   10488 # Hook for its removal unless debugging.
   10489 # Note that there is a small window in which the directory will not be cleaned:
   10490 # after its creation but before its name has been assigned to `$tmp'.
   10491 $debug ||
   10492 {
   10493   tmp= ac_tmp=
   10494   trap 'exit_status=$?
   10495   : "${ac_tmp:=$tmp}"
   10496   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
   10497 ' 0
   10498   trap 'as_fn_exit 1' 1 2 13 15
   10499 }
   10500 # Create a (secure) tmp directory for tmp files.
   10501 
   10502 {
   10503   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   10504   test -d "$tmp"
   10505 }  ||
   10506 {
   10507   tmp=./conf$$-$RANDOM
   10508   (umask 077 && mkdir "$tmp")
   10509 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
   10510 ac_tmp=$tmp
   10511 
   10512 # Set up the scripts for CONFIG_FILES section.
   10513 # No need to generate them if there are no CONFIG_FILES.
   10514 # This happens for instance with `./config.status config.h'.
   10515 if test -n "$CONFIG_FILES"; then
   10516 
   10517 
   10518 ac_cr=`echo X | tr X '\015'`
   10519 # On cygwin, bash can eat \r inside `` if the user requested igncr.
   10520 # But we know of no other shell where ac_cr would be empty at this
   10521 # point, so we can use a bashism as a fallback.
   10522 if test "x$ac_cr" = x; then
   10523   eval ac_cr=\$\'\\r\'
   10524 fi
   10525 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
   10526 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
   10527   ac_cs_awk_cr='\\r'
   10528 else
   10529   ac_cs_awk_cr=$ac_cr
   10530 fi
   10531 
   10532 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
   10533 _ACEOF
   10534 
   10535 
   10536 {
   10537   echo "cat >conf$$subs.awk <<_ACEOF" &&
   10538   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
   10539   echo "_ACEOF"
   10540 } >conf$$subs.sh ||
   10541   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   10542 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
   10543 ac_delim='%!_!# '
   10544 for ac_last_try in false false false false false :; do
   10545   . ./conf$$subs.sh ||
   10546     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   10547 
   10548   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
   10549   if test $ac_delim_n = $ac_delim_num; then
   10550     break
   10551   elif $ac_last_try; then
   10552     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   10553   else
   10554     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   10555   fi
   10556 done
   10557 rm -f conf$$subs.sh
   10558 
   10559 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10560 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
   10561 _ACEOF
   10562 sed -n '
   10563 h
   10564 s/^/S["/; s/!.*/"]=/
   10565 p
   10566 g
   10567 s/^[^!]*!//
   10568 :repl
   10569 t repl
   10570 s/'"$ac_delim"'$//
   10571 t delim
   10572 :nl
   10573 h
   10574 s/\(.\{148\}\)..*/\1/
   10575 t more1
   10576 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
   10577 p
   10578 n
   10579 b repl
   10580 :more1
   10581 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   10582 p
   10583 g
   10584 s/.\{148\}//
   10585 t nl
   10586 :delim
   10587 h
   10588 s/\(.\{148\}\)..*/\1/
   10589 t more2
   10590 s/["\\]/\\&/g; s/^/"/; s/$/"/
   10591 p
   10592 b
   10593 :more2
   10594 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   10595 p
   10596 g
   10597 s/.\{148\}//
   10598 t delim
   10599 ' <conf$$subs.awk | sed '
   10600 /^[^""]/{
   10601   N
   10602   s/\n//
   10603 }
   10604 ' >>$CONFIG_STATUS || ac_write_fail=1
   10605 rm -f conf$$subs.awk
   10606 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10607 _ACAWK
   10608 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
   10609   for (key in S) S_is_set[key] = 1
   10610   FS = ""
   10611 
   10612 }
   10613 {
   10614   line = $ 0
   10615   nfields = split(line, field, "@")
   10616   substed = 0
   10617   len = length(field[1])
   10618   for (i = 2; i < nfields; i++) {
   10619     key = field[i]
   10620     keylen = length(key)
   10621     if (S_is_set[key]) {
   10622       value = S[key]
   10623       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
   10624       len += length(value) + length(field[++i])
   10625       substed = 1
   10626     } else
   10627       len += 1 + keylen
   10628   }
   10629 
   10630   print line
   10631 }
   10632 
   10633 _ACAWK
   10634 _ACEOF
   10635 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10636 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
   10637   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
   10638 else
   10639   cat
   10640 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
   10641   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
   10642 _ACEOF
   10643 
   10644 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
   10645 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
   10646 # trailing colons and then remove the whole line if VPATH becomes empty
   10647 # (actually we leave an empty line to preserve line numbers).
   10648 if test "x$srcdir" = x.; then
   10649   ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
   10650 h
   10651 s///
   10652 s/^/:/
   10653 s/[	 ]*$/:/
   10654 s/:\$(srcdir):/:/g
   10655 s/:\${srcdir}:/:/g
   10656 s/:@srcdir@:/:/g
   10657 s/^:*//
   10658 s/:*$//
   10659 x
   10660 s/\(=[	 ]*\).*/\1/
   10661 G
   10662 s/\n//
   10663 s/^[^=]*=[	 ]*$//
   10664 }'
   10665 fi
   10666 
   10667 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10668 fi # test -n "$CONFIG_FILES"
   10669 
   10670 # Set up the scripts for CONFIG_HEADERS section.
   10671 # No need to generate them if there are no CONFIG_HEADERS.
   10672 # This happens for instance with `./config.status Makefile'.
   10673 if test -n "$CONFIG_HEADERS"; then
   10674 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
   10675 BEGIN {
   10676 _ACEOF
   10677 
   10678 # Transform confdefs.h into an awk script `defines.awk', embedded as
   10679 # here-document in config.status, that substitutes the proper values into
   10680 # config.h.in to produce config.h.
   10681 
   10682 # Create a delimiter string that does not exist in confdefs.h, to ease
   10683 # handling of long lines.
   10684 ac_delim='%!_!# '
   10685 for ac_last_try in false false :; do
   10686   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
   10687   if test -z "$ac_tt"; then
   10688     break
   10689   elif $ac_last_try; then
   10690     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
   10691   else
   10692     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   10693   fi
   10694 done
   10695 
   10696 # For the awk script, D is an array of macro values keyed by name,
   10697 # likewise P contains macro parameters if any.  Preserve backslash
   10698 # newline sequences.
   10699 
   10700 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
   10701 sed -n '
   10702 s/.\{148\}/&'"$ac_delim"'/g
   10703 t rset
   10704 :rset
   10705 s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
   10706 t def
   10707 d
   10708 :def
   10709 s/\\$//
   10710 t bsnl
   10711 s/["\\]/\\&/g
   10712 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   10713 D["\1"]=" \3"/p
   10714 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
   10715 d
   10716 :bsnl
   10717 s/["\\]/\\&/g
   10718 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   10719 D["\1"]=" \3\\\\\\n"\\/p
   10720 t cont
   10721 s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
   10722 t cont
   10723 d
   10724 :cont
   10725 n
   10726 s/.\{148\}/&'"$ac_delim"'/g
   10727 t clear
   10728 :clear
   10729 s/\\$//
   10730 t bsnlc
   10731 s/["\\]/\\&/g; s/^/"/; s/$/"/p
   10732 d
   10733 :bsnlc
   10734 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
   10735 b cont
   10736 ' <confdefs.h | sed '
   10737 s/'"$ac_delim"'/"\\\
   10738 "/g' >>$CONFIG_STATUS || ac_write_fail=1
   10739 
   10740 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10741   for (key in D) D_is_set[key] = 1
   10742   FS = ""
   10743 }
   10744 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
   10745   line = \$ 0
   10746   split(line, arg, " ")
   10747   if (arg[1] == "#") {
   10748     defundef = arg[2]
   10749     mac1 = arg[3]
   10750   } else {
   10751     defundef = substr(arg[1], 2)
   10752     mac1 = arg[2]
   10753   }
   10754   split(mac1, mac2, "(") #)
   10755   macro = mac2[1]
   10756   prefix = substr(line, 1, index(line, defundef) - 1)
   10757   if (D_is_set[macro]) {
   10758     # Preserve the white space surrounding the "#".
   10759     print prefix "define", macro P[macro] D[macro]
   10760     next
   10761   } else {
   10762     # Replace #undef with comments.  This is necessary, for example,
   10763     # in the case of _POSIX_SOURCE, which is predefined and required
   10764     # on some systems where configure will not decide to define it.
   10765     if (defundef == "undef") {
   10766       print "/*", prefix defundef, macro, "*/"
   10767       next
   10768     }
   10769   }
   10770 }
   10771 { print }
   10772 _ACAWK
   10773 _ACEOF
   10774 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10775   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
   10776 fi # test -n "$CONFIG_HEADERS"
   10777 
   10778 
   10779 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
   10780 shift
   10781 for ac_tag
   10782 do
   10783   case $ac_tag in
   10784   :[FHLC]) ac_mode=$ac_tag; continue;;
   10785   esac
   10786   case $ac_mode$ac_tag in
   10787   :[FHL]*:*);;
   10788   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
   10789   :[FH]-) ac_tag=-:-;;
   10790   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
   10791   esac
   10792   ac_save_IFS=$IFS
   10793   IFS=:
   10794   set x $ac_tag
   10795   IFS=$ac_save_IFS
   10796   shift
   10797   ac_file=$1
   10798   shift
   10799 
   10800   case $ac_mode in
   10801   :L) ac_source=$1;;
   10802   :[FH])
   10803     ac_file_inputs=
   10804     for ac_f
   10805     do
   10806       case $ac_f in
   10807       -) ac_f="$ac_tmp/stdin";;
   10808       *) # Look for the file first in the build tree, then in the source tree
   10809 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
   10810 	 # because $ac_f cannot contain `:'.
   10811 	 test -f "$ac_f" ||
   10812 	   case $ac_f in
   10813 	   [\\/$]*) false;;
   10814 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
   10815 	   esac ||
   10816 	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
   10817       esac
   10818       case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
   10819       as_fn_append ac_file_inputs " '$ac_f'"
   10820     done
   10821 
   10822     # Let's still pretend it is `configure' which instantiates (i.e., don't
   10823     # use $as_me), people would be surprised to read:
   10824     #    /* config.h.  Generated by config.status.  */
   10825     configure_input='Generated from '`
   10826 	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
   10827 	`' by configure.'
   10828     if test x"$ac_file" != x-; then
   10829       configure_input="$ac_file.  $configure_input"
   10830       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
   10831 printf "%s\n" "$as_me: creating $ac_file" >&6;}
   10832     fi
   10833     # Neutralize special characters interpreted by sed in replacement strings.
   10834     case $configure_input in #(
   10835     *\&* | *\|* | *\\* )
   10836        ac_sed_conf_input=`printf "%s\n" "$configure_input" |
   10837        sed 's/[\\\\&|]/\\\\&/g'`;; #(
   10838     *) ac_sed_conf_input=$configure_input;;
   10839     esac
   10840 
   10841     case $ac_tag in
   10842     *:-:* | *:-) cat >"$ac_tmp/stdin" \
   10843       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
   10844     esac
   10845     ;;
   10846   esac
   10847 
   10848   ac_dir=`$as_dirname -- "$ac_file" ||
   10849 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   10850 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   10851 	 X"$ac_file" : 'X\(//\)$' \| \
   10852 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
   10853 printf "%s\n" X"$ac_file" |
   10854     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   10855 	    s//\1/
   10856 	    q
   10857 	  }
   10858 	  /^X\(\/\/\)[^/].*/{
   10859 	    s//\1/
   10860 	    q
   10861 	  }
   10862 	  /^X\(\/\/\)$/{
   10863 	    s//\1/
   10864 	    q
   10865 	  }
   10866 	  /^X\(\/\).*/{
   10867 	    s//\1/
   10868 	    q
   10869 	  }
   10870 	  s/.*/./; q'`
   10871   as_dir="$ac_dir"; as_fn_mkdir_p
   10872   ac_builddir=.
   10873 
   10874 case "$ac_dir" in
   10875 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   10876 *)
   10877   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
   10878   # A ".." for each directory in $ac_dir_suffix.
   10879   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   10880   case $ac_top_builddir_sub in
   10881   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   10882   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   10883   esac ;;
   10884 esac
   10885 ac_abs_top_builddir=$ac_pwd
   10886 ac_abs_builddir=$ac_pwd$ac_dir_suffix
   10887 # for backward compatibility:
   10888 ac_top_builddir=$ac_top_build_prefix
   10889 
   10890 case $srcdir in
   10891   .)  # We are building in place.
   10892     ac_srcdir=.
   10893     ac_top_srcdir=$ac_top_builddir_sub
   10894     ac_abs_top_srcdir=$ac_pwd ;;
   10895   [\\/]* | ?:[\\/]* )  # Absolute name.
   10896     ac_srcdir=$srcdir$ac_dir_suffix;
   10897     ac_top_srcdir=$srcdir
   10898     ac_abs_top_srcdir=$srcdir ;;
   10899   *) # Relative name.
   10900     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   10901     ac_top_srcdir=$ac_top_build_prefix$srcdir
   10902     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   10903 esac
   10904 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   10905 
   10906 
   10907   case $ac_mode in
   10908   :F)
   10909   #
   10910   # CONFIG_FILE
   10911   #
   10912 
   10913   case $INSTALL in
   10914   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   10915   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   10916   esac
   10917 _ACEOF
   10918 
   10919 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10920 # If the template does not know about datarootdir, expand it.
   10921 # FIXME: This hack should be removed a few years after 2.60.
   10922 ac_datarootdir_hack=; ac_datarootdir_seen=
   10923 ac_sed_dataroot='
   10924 /datarootdir/ {
   10925   p
   10926   q
   10927 }
   10928 /@datadir@/p
   10929 /@docdir@/p
   10930 /@infodir@/p
   10931 /@localedir@/p
   10932 /@mandir@/p'
   10933 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
   10934 *datarootdir*) ac_datarootdir_seen=yes;;
   10935 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
   10936   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
   10937 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
   10938 _ACEOF
   10939 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10940   ac_datarootdir_hack='
   10941   s&@datadir@&$datadir&g
   10942   s&@docdir@&$docdir&g
   10943   s&@infodir@&$infodir&g
   10944   s&@localedir@&$localedir&g
   10945   s&@mandir@&$mandir&g
   10946   s&\\\${datarootdir}&$datarootdir&g' ;;
   10947 esac
   10948 _ACEOF
   10949 
   10950 # Neutralize VPATH when `$srcdir' = `.'.
   10951 # Shell code in configure.ac might set extrasub.
   10952 # FIXME: do we really want to maintain this feature?
   10953 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10954 ac_sed_extra="$ac_vpsub
   10955 $extrasub
   10956 _ACEOF
   10957 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10958 :t
   10959 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   10960 s|@configure_input@|$ac_sed_conf_input|;t t
   10961 s&@top_builddir@&$ac_top_builddir_sub&;t t
   10962 s&@top_build_prefix@&$ac_top_build_prefix&;t t
   10963 s&@srcdir@&$ac_srcdir&;t t
   10964 s&@abs_srcdir@&$ac_abs_srcdir&;t t
   10965 s&@top_srcdir@&$ac_top_srcdir&;t t
   10966 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
   10967 s&@builddir@&$ac_builddir&;t t
   10968 s&@abs_builddir@&$ac_abs_builddir&;t t
   10969 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
   10970 s&@INSTALL@&$ac_INSTALL&;t t
   10971 $ac_datarootdir_hack
   10972 "
   10973 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
   10974   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   10975 
   10976 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   10977   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
   10978   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
   10979       "$ac_tmp/out"`; test -z "$ac_out"; } &&
   10980   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   10981 which seems to be undefined.  Please make sure it is defined" >&5
   10982 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   10983 which seems to be undefined.  Please make sure it is defined" >&2;}
   10984 
   10985   rm -f "$ac_tmp/stdin"
   10986   case $ac_file in
   10987   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
   10988   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
   10989   esac \
   10990   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   10991  ;;
   10992   :H)
   10993   #
   10994   # CONFIG_HEADER
   10995   #
   10996   if test x"$ac_file" != x-; then
   10997     {
   10998       printf "%s\n" "/* $configure_input  */" >&1 \
   10999       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
   11000     } >"$ac_tmp/config.h" \
   11001       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   11002     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
   11003       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
   11004 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
   11005     else
   11006       rm -f "$ac_file"
   11007       mv "$ac_tmp/config.h" "$ac_file" \
   11008 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
   11009     fi
   11010   else
   11011     printf "%s\n" "/* $configure_input  */" >&1 \
   11012       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
   11013       || as_fn_error $? "could not create -" "$LINENO" 5
   11014   fi
   11015  ;;
   11016 
   11017   :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
   11018 printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
   11019  ;;
   11020   esac
   11021 
   11022 
   11023   case $ac_file$ac_mode in
   11024     ".devel":C) if test -f .devel; then
   11025 	echo timestamp > stamp-h
   11026 	cat $srcdir/Makefile-devel-adds >> Makefile
   11027 	make depend || exit 1
   11028 fi ;;
   11029 
   11030   esac
   11031 done # for ac_tag
   11032 
   11033 
   11034 as_fn_exit 0
   11035 _ACEOF
   11036 ac_clean_files=$ac_clean_files_save
   11037 
   11038 test $ac_write_fail = 0 ||
   11039   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
   11040 
   11041 
   11042 # configure is writing to config.log, and then calls config.status.
   11043 # config.status does its own redirection, appending to config.log.
   11044 # Unfortunately, on DOS this fails, as config.log is still kept open
   11045 # by configure, so config.status won't be able to write to it; its
   11046 # output is simply discarded.  So we exec the FD to /dev/null,
   11047 # effectively closing config.log, so it can be properly (re)opened and
   11048 # appended to by config.status.  When coming back to configure, we
   11049 # need to make the FD available again.
   11050 if test "$no_create" != yes; then
   11051   ac_cs_success=:
   11052   ac_config_status_args=
   11053   test "$silent" = yes &&
   11054     ac_config_status_args="$ac_config_status_args --quiet"
   11055   exec 5>/dev/null
   11056   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   11057   exec 5>>config.log
   11058   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   11059   # would make configure fail if this is the last instruction.
   11060   $ac_cs_success || as_fn_exit 1
   11061 fi
   11062 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   11063   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
   11064 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
   11065 fi
   11066 
   11067 exit 0
   11068