Home | History | Annotate | Line # | Download | only in dist
configure revision 1.12
      1   1.1  christos #! /bin/sh
      2   1.1  christos # Guess values for system-dependent variables and create Makefiles.
      3  1.12  christos # Generated by GNU Autoconf 2.71 for tcpdump 4.99.5.
      4   1.4  christos #
      5   1.4  christos #
      6  1.12  christos # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
      7  1.12  christos # Inc.
      8   1.4  christos #
      9   1.1  christos #
     10   1.1  christos # This configure script is free software; the Free Software Foundation
     11   1.1  christos # gives unlimited permission to copy, distribute and modify it.
     12   1.4  christos ## -------------------- ##
     13   1.4  christos ## M4sh Initialization. ##
     14   1.4  christos ## -------------------- ##
     15   1.1  christos 
     16   1.1  christos # Be more Bourne compatible
     17   1.1  christos DUALCASE=1; export DUALCASE # for MKS sh
     18  1.12  christos as_nop=:
     19  1.12  christos if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
     20  1.12  christos then :
     21   1.1  christos   emulate sh
     22   1.1  christos   NULLCMD=:
     23   1.4  christos   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
     24   1.1  christos   # is contrary to our usage.  Disable this feature.
     25   1.1  christos   alias -g '${1+"$@"}'='"$@"'
     26   1.1  christos   setopt NO_GLOB_SUBST
     27  1.12  christos else $as_nop
     28   1.4  christos   case `(set -o) 2>/dev/null` in #(
     29   1.4  christos   *posix*) :
     30   1.4  christos     set -o posix ;; #(
     31   1.4  christos   *) :
     32   1.4  christos      ;;
     33   1.1  christos esac
     34   1.1  christos fi
     35   1.1  christos 
     36   1.1  christos 
     37  1.12  christos 
     38  1.12  christos # Reset variables that may have inherited troublesome values from
     39  1.12  christos # the environment.
     40  1.12  christos 
     41  1.12  christos # IFS needs to be set, to space, tab, and newline, in precisely that order.
     42  1.12  christos # (If _AS_PATH_WALK were called with IFS unset, it would have the
     43  1.12  christos # side effect of setting IFS to empty, thus disabling word splitting.)
     44  1.12  christos # Quoting is to prevent editors from complaining about space-tab.
     45   1.4  christos as_nl='
     46   1.4  christos '
     47   1.4  christos export as_nl
     48  1.12  christos IFS=" ""	$as_nl"
     49  1.12  christos 
     50  1.12  christos PS1='$ '
     51  1.12  christos PS2='> '
     52  1.12  christos PS4='+ '
     53  1.12  christos 
     54  1.12  christos # Ensure predictable behavior from utilities with locale-dependent output.
     55  1.12  christos LC_ALL=C
     56  1.12  christos export LC_ALL
     57  1.12  christos LANGUAGE=C
     58  1.12  christos export LANGUAGE
     59  1.12  christos 
     60  1.12  christos # We cannot yet rely on "unset" to work, but we need these variables
     61  1.12  christos # to be unset--not just set to an empty or harmless value--now, to
     62  1.12  christos # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
     63  1.12  christos # also avoids known problems related to "unset" and subshell syntax
     64  1.12  christos # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
     65  1.12  christos for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
     66  1.12  christos do eval test \${$as_var+y} \
     67  1.12  christos   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
     68  1.12  christos done
     69  1.12  christos 
     70  1.12  christos # Ensure that fds 0, 1, and 2 are open.
     71  1.12  christos if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
     72  1.12  christos if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
     73  1.12  christos if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
     74   1.1  christos 
     75   1.4  christos # The user is always right.
     76  1.12  christos if ${PATH_SEPARATOR+false} :; then
     77   1.4  christos   PATH_SEPARATOR=:
     78   1.4  christos   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
     79   1.4  christos     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
     80   1.4  christos       PATH_SEPARATOR=';'
     81   1.4  christos   }
     82   1.1  christos fi
     83   1.1  christos 
     84   1.1  christos 
     85   1.1  christos # Find who we are.  Look in the path if we contain no directory separator.
     86   1.4  christos as_myself=
     87   1.4  christos case $0 in #((
     88   1.1  christos   *[\\/]* ) as_myself=$0 ;;
     89   1.1  christos   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
     90   1.1  christos for as_dir in $PATH
     91   1.1  christos do
     92   1.1  christos   IFS=$as_save_IFS
     93  1.12  christos   case $as_dir in #(((
     94  1.12  christos     '') as_dir=./ ;;
     95  1.12  christos     */) ;;
     96  1.12  christos     *) as_dir=$as_dir/ ;;
     97  1.12  christos   esac
     98  1.12  christos     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
     99   1.4  christos   done
    100   1.1  christos IFS=$as_save_IFS
    101   1.1  christos 
    102   1.1  christos      ;;
    103   1.1  christos esac
    104   1.1  christos # We did not find ourselves, most probably we were run as `sh COMMAND'
    105   1.1  christos # in which case we are not to be found in the path.
    106   1.1  christos if test "x$as_myself" = x; then
    107   1.1  christos   as_myself=$0
    108   1.1  christos fi
    109   1.1  christos if test ! -f "$as_myself"; then
    110  1.12  christos   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
    111   1.4  christos   exit 1
    112   1.1  christos fi
    113   1.1  christos 
    114   1.1  christos 
    115   1.4  christos # Use a proper internal environment variable to ensure we don't fall
    116   1.4  christos   # into an infinite loop, continuously re-executing ourselves.
    117   1.4  christos   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
    118   1.4  christos     _as_can_reexec=no; export _as_can_reexec;
    119   1.4  christos     # We cannot yet assume a decent shell, so we have to provide a
    120   1.4  christos # neutralization value for shells without unset; and this also
    121   1.4  christos # works around shells that cannot unset nonexistent variables.
    122   1.4  christos # Preserve -v and -x to the replacement shell.
    123   1.4  christos BASH_ENV=/dev/null
    124   1.4  christos ENV=/dev/null
    125   1.4  christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    126   1.4  christos case $- in # ((((
    127   1.4  christos   *v*x* | *x*v* ) as_opts=-vx ;;
    128   1.4  christos   *v* ) as_opts=-v ;;
    129   1.4  christos   *x* ) as_opts=-x ;;
    130   1.4  christos   * ) as_opts= ;;
    131   1.4  christos esac
    132   1.4  christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    133   1.4  christos # Admittedly, this is quite paranoid, since all the known shells bail
    134   1.4  christos # out after a failed `exec'.
    135  1.12  christos printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
    136  1.12  christos exit 255
    137   1.4  christos   fi
    138   1.4  christos   # We don't want this to propagate to other subprocesses.
    139   1.4  christos           { _as_can_reexec=; unset _as_can_reexec;}
    140   1.1  christos if test "x$CONFIG_SHELL" = x; then
    141  1.12  christos   as_bourne_compatible="as_nop=:
    142  1.12  christos if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
    143  1.12  christos then :
    144   1.4  christos   emulate sh
    145   1.4  christos   NULLCMD=:
    146   1.4  christos   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
    147   1.4  christos   # is contrary to our usage.  Disable this feature.
    148   1.4  christos   alias -g '\${1+\"\$@\"}'='\"\$@\"'
    149   1.4  christos   setopt NO_GLOB_SUBST
    150  1.12  christos else \$as_nop
    151   1.4  christos   case \`(set -o) 2>/dev/null\` in #(
    152   1.4  christos   *posix*) :
    153   1.4  christos     set -o posix ;; #(
    154   1.4  christos   *) :
    155   1.4  christos      ;;
    156   1.4  christos esac
    157   1.1  christos fi
    158   1.4  christos "
    159   1.4  christos   as_required="as_fn_return () { (exit \$1); }
    160   1.4  christos as_fn_success () { as_fn_return 0; }
    161   1.4  christos as_fn_failure () { as_fn_return 1; }
    162   1.4  christos as_fn_ret_success () { return 0; }
    163   1.4  christos as_fn_ret_failure () { return 1; }
    164   1.1  christos 
    165   1.1  christos exitcode=0
    166   1.4  christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
    167   1.4  christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
    168   1.4  christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
    169   1.4  christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
    170  1.12  christos if ( set x; as_fn_ret_success y && test x = \"\$1\" )
    171  1.12  christos then :
    172   1.4  christos 
    173  1.12  christos else \$as_nop
    174   1.4  christos   exitcode=1; echo positional parameters were not saved.
    175   1.4  christos fi
    176   1.4  christos test x\$exitcode = x0 || exit 1
    177  1.12  christos blah=\$(echo \$(echo blah))
    178  1.12  christos test x\"\$blah\" = xblah || exit 1
    179   1.4  christos test -x / || exit 1"
    180   1.4  christos   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
    181   1.4  christos   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
    182   1.4  christos   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
    183   1.4  christos   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
    184   1.4  christos test \$(( 1 + 1 )) = 2 || exit 1"
    185  1.12  christos   if (eval "$as_required") 2>/dev/null
    186  1.12  christos then :
    187   1.4  christos   as_have_required=yes
    188  1.12  christos else $as_nop
    189   1.4  christos   as_have_required=no
    190   1.1  christos fi
    191  1.12  christos   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
    192  1.12  christos then :
    193   1.1  christos 
    194  1.12  christos else $as_nop
    195   1.4  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
    196   1.4  christos as_found=false
    197   1.1  christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
    198   1.1  christos do
    199   1.1  christos   IFS=$as_save_IFS
    200  1.12  christos   case $as_dir in #(((
    201  1.12  christos     '') as_dir=./ ;;
    202  1.12  christos     */) ;;
    203  1.12  christos     *) as_dir=$as_dir/ ;;
    204  1.12  christos   esac
    205   1.4  christos   as_found=:
    206   1.4  christos   case $as_dir in #(
    207   1.1  christos 	 /*)
    208   1.1  christos 	   for as_base in sh bash ksh sh5; do
    209   1.4  christos 	     # Try only shells that exist, to save several forks.
    210  1.12  christos 	     as_shell=$as_dir$as_base
    211   1.4  christos 	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
    212  1.12  christos 		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
    213  1.12  christos then :
    214   1.4  christos   CONFIG_SHELL=$as_shell as_have_required=yes
    215  1.12  christos 		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
    216  1.12  christos then :
    217   1.4  christos   break 2
    218   1.4  christos fi
    219   1.4  christos fi
    220   1.1  christos 	   done;;
    221   1.1  christos        esac
    222   1.4  christos   as_found=false
    223   1.1  christos done
    224  1.12  christos IFS=$as_save_IFS
    225  1.12  christos if $as_found
    226  1.12  christos then :
    227  1.12  christos 
    228  1.12  christos else $as_nop
    229  1.12  christos   if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
    230  1.12  christos 	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
    231  1.12  christos then :
    232   1.4  christos   CONFIG_SHELL=$SHELL as_have_required=yes
    233  1.12  christos fi
    234  1.12  christos fi
    235   1.1  christos 
    236   1.1  christos 
    237  1.12  christos       if test "x$CONFIG_SHELL" != x
    238  1.12  christos then :
    239   1.4  christos   export CONFIG_SHELL
    240   1.4  christos              # We cannot yet assume a decent shell, so we have to provide a
    241   1.4  christos # neutralization value for shells without unset; and this also
    242   1.4  christos # works around shells that cannot unset nonexistent variables.
    243   1.4  christos # Preserve -v and -x to the replacement shell.
    244   1.4  christos BASH_ENV=/dev/null
    245   1.4  christos ENV=/dev/null
    246   1.4  christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
    247   1.4  christos case $- in # ((((
    248   1.4  christos   *v*x* | *x*v* ) as_opts=-vx ;;
    249   1.4  christos   *v* ) as_opts=-v ;;
    250   1.4  christos   *x* ) as_opts=-x ;;
    251   1.4  christos   * ) as_opts= ;;
    252   1.4  christos esac
    253   1.4  christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
    254   1.4  christos # Admittedly, this is quite paranoid, since all the known shells bail
    255   1.4  christos # out after a failed `exec'.
    256  1.12  christos printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
    257   1.4  christos exit 255
    258   1.4  christos fi
    259   1.4  christos 
    260  1.12  christos     if test x$as_have_required = xno
    261  1.12  christos then :
    262  1.12  christos   printf "%s\n" "$0: This script requires a shell more modern than all"
    263  1.12  christos   printf "%s\n" "$0: the shells that I found on your system."
    264  1.12  christos   if test ${ZSH_VERSION+y} ; then
    265  1.12  christos     printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
    266  1.12  christos     printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
    267   1.4  christos   else
    268  1.12  christos     printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org about your system,
    269   1.4  christos $0: including any error possibly output before this
    270   1.4  christos $0: message. Then install a modern shell, or manually run
    271   1.4  christos $0: the script under such a shell if you do have one."
    272   1.4  christos   fi
    273   1.4  christos   exit 1
    274   1.4  christos fi
    275   1.1  christos fi
    276   1.1  christos fi
    277   1.4  christos SHELL=${CONFIG_SHELL-/bin/sh}
    278   1.4  christos export SHELL
    279   1.4  christos # Unset more variables known to interfere with behavior of common tools.
    280   1.4  christos CLICOLOR_FORCE= GREP_OPTIONS=
    281   1.4  christos unset CLICOLOR_FORCE GREP_OPTIONS
    282   1.1  christos 
    283   1.4  christos ## --------------------- ##
    284   1.4  christos ## M4sh Shell Functions. ##
    285   1.4  christos ## --------------------- ##
    286   1.4  christos # as_fn_unset VAR
    287   1.4  christos # ---------------
    288   1.4  christos # Portably unset VAR.
    289   1.4  christos as_fn_unset ()
    290   1.4  christos {
    291   1.4  christos   { eval $1=; unset $1;}
    292   1.4  christos }
    293   1.4  christos as_unset=as_fn_unset
    294   1.4  christos 
    295  1.12  christos 
    296   1.4  christos # as_fn_set_status STATUS
    297   1.4  christos # -----------------------
    298   1.4  christos # Set $? to STATUS, without forking.
    299   1.4  christos as_fn_set_status ()
    300   1.4  christos {
    301   1.4  christos   return $1
    302   1.4  christos } # as_fn_set_status
    303   1.4  christos 
    304   1.4  christos # as_fn_exit STATUS
    305   1.4  christos # -----------------
    306   1.4  christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
    307   1.4  christos as_fn_exit ()
    308   1.4  christos {
    309   1.4  christos   set +e
    310   1.4  christos   as_fn_set_status $1
    311   1.4  christos   exit $1
    312   1.4  christos } # as_fn_exit
    313  1.12  christos # as_fn_nop
    314  1.12  christos # ---------
    315  1.12  christos # Do nothing but, unlike ":", preserve the value of $?.
    316  1.12  christos as_fn_nop ()
    317  1.12  christos {
    318  1.12  christos   return $?
    319  1.12  christos }
    320  1.12  christos as_nop=as_fn_nop
    321   1.4  christos 
    322   1.4  christos # as_fn_mkdir_p
    323   1.4  christos # -------------
    324   1.4  christos # Create "$as_dir" as a directory, including parents if necessary.
    325   1.4  christos as_fn_mkdir_p ()
    326   1.4  christos {
    327   1.1  christos 
    328   1.4  christos   case $as_dir in #(
    329   1.4  christos   -*) as_dir=./$as_dir;;
    330   1.4  christos   esac
    331   1.4  christos   test -d "$as_dir" || eval $as_mkdir_p || {
    332   1.4  christos     as_dirs=
    333   1.4  christos     while :; do
    334   1.4  christos       case $as_dir in #(
    335  1.12  christos       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
    336   1.4  christos       *) as_qdir=$as_dir;;
    337   1.4  christos       esac
    338   1.4  christos       as_dirs="'$as_qdir' $as_dirs"
    339   1.4  christos       as_dir=`$as_dirname -- "$as_dir" ||
    340   1.4  christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
    341   1.4  christos 	 X"$as_dir" : 'X\(//\)[^/]' \| \
    342   1.4  christos 	 X"$as_dir" : 'X\(//\)$' \| \
    343   1.4  christos 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
    344  1.12  christos printf "%s\n" X"$as_dir" |
    345   1.4  christos     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
    346   1.4  christos 	    s//\1/
    347   1.4  christos 	    q
    348   1.4  christos 	  }
    349   1.4  christos 	  /^X\(\/\/\)[^/].*/{
    350   1.4  christos 	    s//\1/
    351   1.4  christos 	    q
    352   1.4  christos 	  }
    353   1.4  christos 	  /^X\(\/\/\)$/{
    354   1.4  christos 	    s//\1/
    355   1.4  christos 	    q
    356   1.4  christos 	  }
    357   1.4  christos 	  /^X\(\/\).*/{
    358   1.4  christos 	    s//\1/
    359   1.4  christos 	    q
    360   1.4  christos 	  }
    361   1.4  christos 	  s/.*/./; q'`
    362   1.4  christos       test -d "$as_dir" && break
    363   1.4  christos     done
    364   1.4  christos     test -z "$as_dirs" || eval "mkdir $as_dirs"
    365   1.4  christos   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
    366   1.1  christos 
    367   1.1  christos 
    368   1.4  christos } # as_fn_mkdir_p
    369   1.1  christos 
    370   1.4  christos # as_fn_executable_p FILE
    371   1.4  christos # -----------------------
    372   1.4  christos # Test if FILE is an executable regular file.
    373   1.4  christos as_fn_executable_p ()
    374   1.4  christos {
    375   1.4  christos   test -f "$1" && test -x "$1"
    376   1.4  christos } # as_fn_executable_p
    377   1.4  christos # as_fn_append VAR VALUE
    378   1.4  christos # ----------------------
    379   1.4  christos # Append the text in VALUE to the end of the definition contained in VAR. Take
    380   1.4  christos # advantage of any shell optimizations that allow amortized linear growth over
    381   1.4  christos # repeated appends, instead of the typical quadratic growth present in naive
    382   1.4  christos # implementations.
    383  1.12  christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
    384  1.12  christos then :
    385   1.4  christos   eval 'as_fn_append ()
    386   1.4  christos   {
    387   1.4  christos     eval $1+=\$2
    388   1.4  christos   }'
    389  1.12  christos else $as_nop
    390   1.4  christos   as_fn_append ()
    391   1.4  christos   {
    392   1.4  christos     eval $1=\$$1\$2
    393   1.4  christos   }
    394   1.4  christos fi # as_fn_append
    395   1.1  christos 
    396   1.4  christos # as_fn_arith ARG...
    397   1.4  christos # ------------------
    398   1.4  christos # Perform arithmetic evaluation on the ARGs, and store the result in the
    399   1.4  christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
    400   1.4  christos # must be portable across $(()) and expr.
    401  1.12  christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
    402  1.12  christos then :
    403   1.4  christos   eval 'as_fn_arith ()
    404   1.4  christos   {
    405   1.4  christos     as_val=$(( $* ))
    406   1.4  christos   }'
    407  1.12  christos else $as_nop
    408   1.4  christos   as_fn_arith ()
    409   1.4  christos   {
    410   1.4  christos     as_val=`expr "$@" || test $? -eq 1`
    411   1.4  christos   }
    412   1.4  christos fi # as_fn_arith
    413   1.1  christos 
    414  1.12  christos # as_fn_nop
    415  1.12  christos # ---------
    416  1.12  christos # Do nothing but, unlike ":", preserve the value of $?.
    417  1.12  christos as_fn_nop ()
    418  1.12  christos {
    419  1.12  christos   return $?
    420  1.12  christos }
    421  1.12  christos as_nop=as_fn_nop
    422   1.1  christos 
    423   1.4  christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
    424   1.4  christos # ----------------------------------------
    425   1.4  christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
    426   1.4  christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
    427   1.4  christos # script with STATUS, using 1 if that was 0.
    428   1.4  christos as_fn_error ()
    429   1.4  christos {
    430   1.4  christos   as_status=$1; test $as_status -eq 0 && as_status=1
    431   1.4  christos   if test "$4"; then
    432   1.4  christos     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
    433  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
    434   1.4  christos   fi
    435  1.12  christos   printf "%s\n" "$as_me: error: $2" >&2
    436   1.4  christos   as_fn_exit $as_status
    437   1.4  christos } # as_fn_error
    438   1.1  christos 
    439   1.4  christos if expr a : '\(a\)' >/dev/null 2>&1 &&
    440   1.4  christos    test "X`expr 00001 : '.*\(...\)'`" = X001; then
    441   1.4  christos   as_expr=expr
    442   1.1  christos else
    443   1.4  christos   as_expr=false
    444   1.1  christos fi
    445   1.1  christos 
    446   1.4  christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
    447   1.4  christos   as_basename=basename
    448   1.1  christos else
    449   1.4  christos   as_basename=false
    450   1.1  christos fi
    451   1.1  christos 
    452   1.4  christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
    453   1.4  christos   as_dirname=dirname
    454   1.1  christos else
    455   1.4  christos   as_dirname=false
    456   1.1  christos fi
    457   1.1  christos 
    458   1.4  christos as_me=`$as_basename -- "$0" ||
    459   1.4  christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
    460   1.4  christos 	 X"$0" : 'X\(//\)$' \| \
    461   1.4  christos 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
    462  1.12  christos printf "%s\n" X/"$0" |
    463   1.4  christos     sed '/^.*\/\([^/][^/]*\)\/*$/{
    464   1.4  christos 	    s//\1/
    465   1.4  christos 	    q
    466   1.4  christos 	  }
    467   1.4  christos 	  /^X\/\(\/\/\)$/{
    468   1.4  christos 	    s//\1/
    469   1.4  christos 	    q
    470   1.4  christos 	  }
    471   1.4  christos 	  /^X\/\(\/\).*/{
    472   1.4  christos 	    s//\1/
    473   1.4  christos 	    q
    474   1.4  christos 	  }
    475   1.4  christos 	  s/.*/./; q'`
    476   1.1  christos 
    477   1.4  christos # Avoid depending upon Character Ranges.
    478   1.4  christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
    479   1.4  christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
    480   1.4  christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
    481   1.4  christos as_cr_digits='0123456789'
    482   1.4  christos as_cr_alnum=$as_cr_Letters$as_cr_digits
    483   1.1  christos 
    484   1.1  christos 
    485   1.4  christos   as_lineno_1=$LINENO as_lineno_1a=$LINENO
    486   1.4  christos   as_lineno_2=$LINENO as_lineno_2a=$LINENO
    487   1.4  christos   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
    488   1.4  christos   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
    489   1.4  christos   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
    490   1.1  christos   sed -n '
    491   1.1  christos     p
    492   1.1  christos     /[$]LINENO/=
    493   1.1  christos   ' <$as_myself |
    494   1.1  christos     sed '
    495   1.1  christos       s/[$]LINENO.*/&-/
    496   1.1  christos       t lineno
    497   1.1  christos       b
    498   1.1  christos       :lineno
    499   1.1  christos       N
    500   1.1  christos       :loop
    501   1.1  christos       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
    502   1.1  christos       t loop
    503   1.1  christos       s/-\n.*//
    504   1.1  christos     ' >$as_me.lineno &&
    505   1.1  christos   chmod +x "$as_me.lineno" ||
    506  1.12  christos     { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
    507   1.1  christos 
    508   1.4  christos   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
    509   1.4  christos   # already done that, so ensure we don't try to do so again and fall
    510   1.4  christos   # in an infinite loop.  This has already happened in practice.
    511   1.4  christos   _as_can_reexec=no; export _as_can_reexec
    512   1.1  christos   # Don't try to exec as it changes $[0], causing all sort of problems
    513   1.1  christos   # (the dirname of $[0] is not the place where we might find the
    514   1.1  christos   # original and so on.  Autoconf is especially sensitive to this).
    515   1.1  christos   . "./$as_me.lineno"
    516   1.1  christos   # Exit status is that of the last command.
    517   1.1  christos   exit
    518   1.1  christos }
    519   1.1  christos 
    520  1.12  christos 
    521  1.12  christos # Determine whether it's possible to make 'echo' print without a newline.
    522  1.12  christos # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
    523  1.12  christos # for compatibility with existing Makefiles.
    524   1.4  christos ECHO_C= ECHO_N= ECHO_T=
    525   1.4  christos case `echo -n x` in #(((((
    526   1.1  christos -n*)
    527   1.4  christos   case `echo 'xy\c'` in
    528   1.1  christos   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
    529   1.4  christos   xy)  ECHO_C='\c';;
    530   1.4  christos   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
    531   1.4  christos        ECHO_T='	';;
    532   1.1  christos   esac;;
    533   1.1  christos *)
    534   1.1  christos   ECHO_N='-n';;
    535   1.1  christos esac
    536   1.1  christos 
    537  1.12  christos # For backward compatibility with old third-party macros, we provide
    538  1.12  christos # the shell variables $as_echo and $as_echo_n.  New code should use
    539  1.12  christos # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
    540  1.12  christos as_echo='printf %s\n'
    541  1.12  christos as_echo_n='printf %s'
    542  1.12  christos 
    543  1.12  christos 
    544   1.1  christos rm -f conf$$ conf$$.exe conf$$.file
    545   1.1  christos if test -d conf$$.dir; then
    546   1.1  christos   rm -f conf$$.dir/conf$$.file
    547   1.1  christos else
    548   1.1  christos   rm -f conf$$.dir
    549   1.4  christos   mkdir conf$$.dir 2>/dev/null
    550   1.1  christos fi
    551   1.4  christos if (echo >conf$$.file) 2>/dev/null; then
    552   1.4  christos   if ln -s conf$$.file conf$$ 2>/dev/null; then
    553   1.4  christos     as_ln_s='ln -s'
    554   1.4  christos     # ... but there are two gotchas:
    555   1.4  christos     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
    556   1.4  christos     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
    557   1.4  christos     # In both cases, we have to default to `cp -pR'.
    558   1.4  christos     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
    559   1.4  christos       as_ln_s='cp -pR'
    560   1.4  christos   elif ln conf$$.file conf$$ 2>/dev/null; then
    561   1.4  christos     as_ln_s=ln
    562   1.4  christos   else
    563   1.4  christos     as_ln_s='cp -pR'
    564   1.4  christos   fi
    565   1.1  christos else
    566   1.4  christos   as_ln_s='cp -pR'
    567   1.1  christos fi
    568   1.1  christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
    569   1.1  christos rmdir conf$$.dir 2>/dev/null
    570   1.1  christos 
    571   1.1  christos if mkdir -p . 2>/dev/null; then
    572   1.4  christos   as_mkdir_p='mkdir -p "$as_dir"'
    573   1.1  christos else
    574   1.1  christos   test -d ./-p && rmdir ./-p
    575   1.1  christos   as_mkdir_p=false
    576   1.1  christos fi
    577   1.1  christos 
    578   1.4  christos as_test_x='test -x'
    579   1.4  christos as_executable_p=as_fn_executable_p
    580   1.1  christos 
    581   1.1  christos # Sed expression to map a string onto a valid CPP name.
    582   1.1  christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
    583   1.1  christos 
    584   1.1  christos # Sed expression to map a string onto a valid variable name.
    585   1.1  christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
    586   1.1  christos 
    587   1.1  christos 
    588   1.4  christos test -n "$DJDIR" || exec 7<&0 </dev/null
    589   1.4  christos exec 6>&1
    590   1.1  christos 
    591   1.1  christos # Name of the host.
    592   1.4  christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
    593   1.1  christos # so uname gets run too.
    594   1.1  christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
    595   1.1  christos 
    596   1.1  christos #
    597   1.1  christos # Initializations.
    598   1.1  christos #
    599   1.1  christos ac_default_prefix=/usr/local
    600   1.1  christos ac_clean_files=
    601   1.1  christos ac_config_libobj_dir=.
    602   1.1  christos LIBOBJS=
    603   1.1  christos cross_compiling=no
    604   1.1  christos subdirs=
    605   1.1  christos MFLAGS=
    606   1.1  christos MAKEFLAGS=
    607   1.1  christos 
    608   1.1  christos # Identity of this package.
    609  1.11  christos PACKAGE_NAME='tcpdump'
    610  1.11  christos PACKAGE_TARNAME='tcpdump'
    611  1.12  christos PACKAGE_VERSION='4.99.5'
    612  1.12  christos PACKAGE_STRING='tcpdump 4.99.5'
    613  1.11  christos PACKAGE_BUGREPORT=''
    614  1.11  christos PACKAGE_URL=''
    615   1.1  christos 
    616   1.1  christos ac_unique_file="tcpdump.c"
    617   1.1  christos # Factoring default headers for most tests.
    618   1.1  christos ac_includes_default="\
    619  1.12  christos #include <stddef.h>
    620  1.12  christos #ifdef HAVE_STDIO_H
    621  1.12  christos # include <stdio.h>
    622   1.1  christos #endif
    623  1.12  christos #ifdef HAVE_STDLIB_H
    624   1.1  christos # include <stdlib.h>
    625   1.1  christos #endif
    626   1.1  christos #ifdef HAVE_STRING_H
    627   1.1  christos # include <string.h>
    628   1.1  christos #endif
    629   1.1  christos #ifdef HAVE_INTTYPES_H
    630   1.1  christos # include <inttypes.h>
    631   1.1  christos #endif
    632   1.1  christos #ifdef HAVE_STDINT_H
    633   1.1  christos # include <stdint.h>
    634   1.1  christos #endif
    635  1.12  christos #ifdef HAVE_STRINGS_H
    636  1.12  christos # include <strings.h>
    637  1.12  christos #endif
    638  1.12  christos #ifdef HAVE_SYS_TYPES_H
    639  1.12  christos # include <sys/types.h>
    640  1.12  christos #endif
    641  1.12  christos #ifdef HAVE_SYS_STAT_H
    642  1.12  christos # include <sys/stat.h>
    643  1.12  christos #endif
    644   1.1  christos #ifdef HAVE_UNISTD_H
    645   1.1  christos # include <unistd.h>
    646   1.1  christos #endif"
    647   1.1  christos 
    648  1.12  christos ac_header_c_list=
    649   1.4  christos ac_subst_vars='LTLIBOBJS
    650   1.4  christos INSTALL_DATA
    651   1.4  christos INSTALL_SCRIPT
    652   1.4  christos INSTALL_PROGRAM
    653   1.4  christos MAN_MISC_INFO
    654   1.4  christos MAN_FILE_FORMATS
    655   1.4  christos LOCALSRC
    656   1.4  christos V_PCAPDEP
    657   1.4  christos V_INCLS
    658   1.4  christos V_DEFS
    659   1.4  christos V_CCOPT
    660  1.12  christos LIBCRYPTO_LIBS_STATIC
    661  1.12  christos LIBCRYPTO_LIBS
    662  1.12  christos LIBCRYPTO_CFLAGS
    663   1.4  christos MKDEP
    664   1.4  christos DEPENDENCY_CFLAG
    665   1.5  christos AR
    666   1.4  christos RANLIB
    667   1.4  christos PCAP_CONFIG
    668   1.4  christos LIBOBJS
    669   1.4  christos EGREP
    670   1.4  christos GREP
    671   1.4  christos CPP
    672  1.12  christos BREW
    673  1.12  christos PKG_CONFIG_LIBDIR
    674  1.12  christos PKG_CONFIG_PATH
    675  1.12  christos PKG_CONFIG
    676   1.4  christos OBJEXT
    677   1.4  christos EXEEXT
    678   1.4  christos ac_ct_CC
    679   1.4  christos CPPFLAGS
    680   1.4  christos LDFLAGS
    681   1.4  christos CFLAGS
    682   1.4  christos CC
    683   1.4  christos SHLICC2
    684   1.4  christos host_os
    685   1.4  christos host_vendor
    686   1.4  christos host_cpu
    687   1.4  christos host
    688   1.4  christos build_os
    689   1.4  christos build_vendor
    690   1.4  christos build_cpu
    691   1.4  christos build
    692   1.4  christos target_alias
    693   1.4  christos host_alias
    694   1.4  christos build_alias
    695   1.4  christos LIBS
    696   1.4  christos ECHO_T
    697   1.4  christos ECHO_N
    698   1.4  christos ECHO_C
    699   1.4  christos DEFS
    700   1.4  christos mandir
    701   1.4  christos localedir
    702   1.4  christos libdir
    703   1.4  christos psdir
    704   1.4  christos pdfdir
    705   1.4  christos dvidir
    706   1.4  christos htmldir
    707   1.4  christos infodir
    708   1.4  christos docdir
    709   1.4  christos oldincludedir
    710   1.4  christos includedir
    711  1.12  christos runstatedir
    712   1.4  christos localstatedir
    713   1.4  christos sharedstatedir
    714   1.4  christos sysconfdir
    715   1.4  christos datadir
    716   1.4  christos datarootdir
    717   1.4  christos libexecdir
    718   1.4  christos sbindir
    719   1.4  christos bindir
    720   1.4  christos program_transform_name
    721   1.4  christos prefix
    722   1.4  christos exec_prefix
    723   1.4  christos PACKAGE_URL
    724   1.4  christos PACKAGE_BUGREPORT
    725   1.4  christos PACKAGE_STRING
    726   1.4  christos PACKAGE_VERSION
    727   1.4  christos PACKAGE_TARNAME
    728   1.4  christos PACKAGE_NAME
    729   1.1  christos PATH_SEPARATOR
    730   1.4  christos SHELL'
    731   1.1  christos ac_subst_files=''
    732   1.4  christos ac_user_opts='
    733   1.4  christos enable_option_checking
    734   1.4  christos with_gcc
    735   1.4  christos enable_universal
    736   1.4  christos with_smi
    737  1.12  christos enable_instrument_functions
    738   1.4  christos enable_smb
    739   1.4  christos with_user
    740   1.4  christos with_chroot
    741   1.5  christos with_sandbox_capsicum
    742  1.11  christos enable_local_libpcap
    743   1.4  christos with_crypto
    744   1.6  christos with_cap_ng
    745   1.4  christos '
    746   1.1  christos       ac_precious_vars='build_alias
    747   1.1  christos host_alias
    748   1.1  christos target_alias
    749   1.1  christos CC
    750   1.1  christos CFLAGS
    751   1.1  christos LDFLAGS
    752   1.1  christos LIBS
    753   1.1  christos CPPFLAGS
    754  1.12  christos PKG_CONFIG
    755  1.12  christos PKG_CONFIG_PATH
    756  1.12  christos PKG_CONFIG_LIBDIR
    757  1.12  christos CPP
    758  1.12  christos LIBCRYPTO_CFLAGS
    759  1.12  christos LIBCRYPTO_LIBS
    760  1.12  christos LIBCRYPTO_LIBS_STATIC'
    761   1.1  christos 
    762   1.1  christos 
    763   1.1  christos # Initialize some variables set by options.
    764   1.1  christos ac_init_help=
    765   1.1  christos ac_init_version=false
    766   1.4  christos ac_unrecognized_opts=
    767   1.4  christos ac_unrecognized_sep=
    768   1.1  christos # The variables have the same names as the options, with
    769   1.1  christos # dashes changed to underlines.
    770   1.1  christos cache_file=/dev/null
    771   1.1  christos exec_prefix=NONE
    772   1.1  christos no_create=
    773   1.1  christos no_recursion=
    774   1.1  christos prefix=NONE
    775   1.1  christos program_prefix=NONE
    776   1.1  christos program_suffix=NONE
    777   1.1  christos program_transform_name=s,x,x,
    778   1.1  christos silent=
    779   1.1  christos site=
    780   1.1  christos srcdir=
    781   1.1  christos verbose=
    782   1.1  christos x_includes=NONE
    783   1.1  christos x_libraries=NONE
    784   1.1  christos 
    785   1.1  christos # Installation directory options.
    786   1.1  christos # These are left unexpanded so users can "make install exec_prefix=/foo"
    787   1.1  christos # and all the variables that are supposed to be based on exec_prefix
    788   1.1  christos # by default will actually change.
    789   1.1  christos # Use braces instead of parens because sh, perl, etc. also accept them.
    790   1.1  christos # (The list follows the same order as the GNU Coding Standards.)
    791   1.1  christos bindir='${exec_prefix}/bin'
    792   1.1  christos sbindir='${exec_prefix}/sbin'
    793   1.1  christos libexecdir='${exec_prefix}/libexec'
    794   1.1  christos datarootdir='${prefix}/share'
    795   1.1  christos datadir='${datarootdir}'
    796   1.1  christos sysconfdir='${prefix}/etc'
    797   1.1  christos sharedstatedir='${prefix}/com'
    798   1.1  christos localstatedir='${prefix}/var'
    799  1.12  christos runstatedir='${localstatedir}/run'
    800   1.1  christos includedir='${prefix}/include'
    801   1.1  christos oldincludedir='/usr/include'
    802  1.11  christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
    803   1.1  christos infodir='${datarootdir}/info'
    804   1.1  christos htmldir='${docdir}'
    805   1.1  christos dvidir='${docdir}'
    806   1.1  christos pdfdir='${docdir}'
    807   1.1  christos psdir='${docdir}'
    808   1.1  christos libdir='${exec_prefix}/lib'
    809   1.1  christos localedir='${datarootdir}/locale'
    810   1.1  christos mandir='${datarootdir}/man'
    811   1.1  christos 
    812   1.1  christos ac_prev=
    813   1.1  christos ac_dashdash=
    814   1.1  christos for ac_option
    815   1.1  christos do
    816   1.1  christos   # If the previous option needs an argument, assign it.
    817   1.1  christos   if test -n "$ac_prev"; then
    818   1.1  christos     eval $ac_prev=\$ac_option
    819   1.1  christos     ac_prev=
    820   1.1  christos     continue
    821   1.1  christos   fi
    822   1.1  christos 
    823   1.1  christos   case $ac_option in
    824   1.4  christos   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
    825   1.4  christos   *=)   ac_optarg= ;;
    826   1.4  christos   *)    ac_optarg=yes ;;
    827   1.1  christos   esac
    828   1.1  christos 
    829   1.1  christos   case $ac_dashdash$ac_option in
    830   1.1  christos   --)
    831   1.1  christos     ac_dashdash=yes ;;
    832   1.1  christos 
    833   1.1  christos   -bindir | --bindir | --bindi | --bind | --bin | --bi)
    834   1.1  christos     ac_prev=bindir ;;
    835   1.1  christos   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
    836   1.1  christos     bindir=$ac_optarg ;;
    837   1.1  christos 
    838   1.1  christos   -build | --build | --buil | --bui | --bu)
    839   1.1  christos     ac_prev=build_alias ;;
    840   1.1  christos   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
    841   1.1  christos     build_alias=$ac_optarg ;;
    842   1.1  christos 
    843   1.1  christos   -cache-file | --cache-file | --cache-fil | --cache-fi \
    844   1.1  christos   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
    845   1.1  christos     ac_prev=cache_file ;;
    846   1.1  christos   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
    847   1.1  christos   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
    848   1.1  christos     cache_file=$ac_optarg ;;
    849   1.1  christos 
    850   1.1  christos   --config-cache | -C)
    851   1.1  christos     cache_file=config.cache ;;
    852   1.1  christos 
    853   1.1  christos   -datadir | --datadir | --datadi | --datad)
    854   1.1  christos     ac_prev=datadir ;;
    855   1.1  christos   -datadir=* | --datadir=* | --datadi=* | --datad=*)
    856   1.1  christos     datadir=$ac_optarg ;;
    857   1.1  christos 
    858   1.1  christos   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
    859   1.1  christos   | --dataroo | --dataro | --datar)
    860   1.1  christos     ac_prev=datarootdir ;;
    861   1.1  christos   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
    862   1.1  christos   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
    863   1.1  christos     datarootdir=$ac_optarg ;;
    864   1.1  christos 
    865   1.1  christos   -disable-* | --disable-*)
    866   1.4  christos     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
    867   1.1  christos     # Reject names that are not valid shell variable names.
    868   1.4  christos     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    869  1.12  christos       as_fn_error $? "invalid feature name: \`$ac_useropt'"
    870   1.4  christos     ac_useropt_orig=$ac_useropt
    871  1.12  christos     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
    872   1.4  christos     case $ac_user_opts in
    873   1.4  christos       *"
    874   1.4  christos "enable_$ac_useropt"
    875   1.4  christos "*) ;;
    876   1.4  christos       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
    877   1.4  christos 	 ac_unrecognized_sep=', ';;
    878   1.4  christos     esac
    879   1.4  christos     eval enable_$ac_useropt=no ;;
    880   1.1  christos 
    881   1.1  christos   -docdir | --docdir | --docdi | --doc | --do)
    882   1.1  christos     ac_prev=docdir ;;
    883   1.1  christos   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
    884   1.1  christos     docdir=$ac_optarg ;;
    885   1.1  christos 
    886   1.1  christos   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
    887   1.1  christos     ac_prev=dvidir ;;
    888   1.1  christos   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
    889   1.1  christos     dvidir=$ac_optarg ;;
    890   1.1  christos 
    891   1.1  christos   -enable-* | --enable-*)
    892   1.4  christos     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
    893   1.1  christos     # Reject names that are not valid shell variable names.
    894   1.4  christos     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
    895  1.12  christos       as_fn_error $? "invalid feature name: \`$ac_useropt'"
    896   1.4  christos     ac_useropt_orig=$ac_useropt
    897  1.12  christos     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
    898   1.4  christos     case $ac_user_opts in
    899   1.4  christos       *"
    900   1.4  christos "enable_$ac_useropt"
    901   1.4  christos "*) ;;
    902   1.4  christos       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
    903   1.4  christos 	 ac_unrecognized_sep=', ';;
    904   1.4  christos     esac
    905   1.4  christos     eval enable_$ac_useropt=\$ac_optarg ;;
    906   1.1  christos 
    907   1.1  christos   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
    908   1.1  christos   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
    909   1.1  christos   | --exec | --exe | --ex)
    910   1.1  christos     ac_prev=exec_prefix ;;
    911   1.1  christos   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
    912   1.1  christos   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
    913   1.1  christos   | --exec=* | --exe=* | --ex=*)
    914   1.1  christos     exec_prefix=$ac_optarg ;;
    915   1.1  christos 
    916   1.1  christos   -gas | --gas | --ga | --g)
    917   1.1  christos     # Obsolete; use --with-gas.
    918   1.1  christos     with_gas=yes ;;
    919   1.1  christos 
    920   1.1  christos   -help | --help | --hel | --he | -h)
    921   1.1  christos     ac_init_help=long ;;
    922   1.1  christos   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
    923   1.1  christos     ac_init_help=recursive ;;
    924   1.1  christos   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
    925   1.1  christos     ac_init_help=short ;;
    926   1.1  christos 
    927   1.1  christos   -host | --host | --hos | --ho)
    928   1.1  christos     ac_prev=host_alias ;;
    929   1.1  christos   -host=* | --host=* | --hos=* | --ho=*)
    930   1.1  christos     host_alias=$ac_optarg ;;
    931   1.1  christos 
    932   1.1  christos   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
    933   1.1  christos     ac_prev=htmldir ;;
    934   1.1  christos   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
    935   1.1  christos   | --ht=*)
    936   1.1  christos     htmldir=$ac_optarg ;;
    937   1.1  christos 
    938   1.1  christos   -includedir | --includedir | --includedi | --included | --include \
    939   1.1  christos   | --includ | --inclu | --incl | --inc)
    940   1.1  christos     ac_prev=includedir ;;
    941   1.1  christos   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
    942   1.1  christos   | --includ=* | --inclu=* | --incl=* | --inc=*)
    943   1.1  christos     includedir=$ac_optarg ;;
    944   1.1  christos 
    945   1.1  christos   -infodir | --infodir | --infodi | --infod | --info | --inf)
    946   1.1  christos     ac_prev=infodir ;;
    947   1.1  christos   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
    948   1.1  christos     infodir=$ac_optarg ;;
    949   1.1  christos 
    950   1.1  christos   -libdir | --libdir | --libdi | --libd)
    951   1.1  christos     ac_prev=libdir ;;
    952   1.1  christos   -libdir=* | --libdir=* | --libdi=* | --libd=*)
    953   1.1  christos     libdir=$ac_optarg ;;
    954   1.1  christos 
    955   1.1  christos   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
    956   1.1  christos   | --libexe | --libex | --libe)
    957   1.1  christos     ac_prev=libexecdir ;;
    958   1.1  christos   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
    959   1.1  christos   | --libexe=* | --libex=* | --libe=*)
    960   1.1  christos     libexecdir=$ac_optarg ;;
    961   1.1  christos 
    962   1.1  christos   -localedir | --localedir | --localedi | --localed | --locale)
    963   1.1  christos     ac_prev=localedir ;;
    964   1.1  christos   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
    965   1.1  christos     localedir=$ac_optarg ;;
    966   1.1  christos 
    967   1.1  christos   -localstatedir | --localstatedir | --localstatedi | --localstated \
    968   1.1  christos   | --localstate | --localstat | --localsta | --localst | --locals)
    969   1.1  christos     ac_prev=localstatedir ;;
    970   1.1  christos   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
    971   1.1  christos   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
    972   1.1  christos     localstatedir=$ac_optarg ;;
    973   1.1  christos 
    974   1.1  christos   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
    975   1.1  christos     ac_prev=mandir ;;
    976   1.1  christos   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
    977   1.1  christos     mandir=$ac_optarg ;;
    978   1.1  christos 
    979   1.1  christos   -nfp | --nfp | --nf)
    980   1.1  christos     # Obsolete; use --without-fp.
    981   1.1  christos     with_fp=no ;;
    982   1.1  christos 
    983   1.1  christos   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
    984   1.1  christos   | --no-cr | --no-c | -n)
    985   1.1  christos     no_create=yes ;;
    986   1.1  christos 
    987   1.1  christos   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
    988   1.1  christos   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
    989   1.1  christos     no_recursion=yes ;;
    990   1.1  christos 
    991   1.1  christos   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
    992   1.1  christos   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
    993   1.1  christos   | --oldin | --oldi | --old | --ol | --o)
    994   1.1  christos     ac_prev=oldincludedir ;;
    995   1.1  christos   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
    996   1.1  christos   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
    997   1.1  christos   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
    998   1.1  christos     oldincludedir=$ac_optarg ;;
    999   1.1  christos 
   1000   1.1  christos   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
   1001   1.1  christos     ac_prev=prefix ;;
   1002   1.1  christos   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
   1003   1.1  christos     prefix=$ac_optarg ;;
   1004   1.1  christos 
   1005   1.1  christos   -program-prefix | --program-prefix | --program-prefi | --program-pref \
   1006   1.1  christos   | --program-pre | --program-pr | --program-p)
   1007   1.1  christos     ac_prev=program_prefix ;;
   1008   1.1  christos   -program-prefix=* | --program-prefix=* | --program-prefi=* \
   1009   1.1  christos   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
   1010   1.1  christos     program_prefix=$ac_optarg ;;
   1011   1.1  christos 
   1012   1.1  christos   -program-suffix | --program-suffix | --program-suffi | --program-suff \
   1013   1.1  christos   | --program-suf | --program-su | --program-s)
   1014   1.1  christos     ac_prev=program_suffix ;;
   1015   1.1  christos   -program-suffix=* | --program-suffix=* | --program-suffi=* \
   1016   1.1  christos   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
   1017   1.1  christos     program_suffix=$ac_optarg ;;
   1018   1.1  christos 
   1019   1.1  christos   -program-transform-name | --program-transform-name \
   1020   1.1  christos   | --program-transform-nam | --program-transform-na \
   1021   1.1  christos   | --program-transform-n | --program-transform- \
   1022   1.1  christos   | --program-transform | --program-transfor \
   1023   1.1  christos   | --program-transfo | --program-transf \
   1024   1.1  christos   | --program-trans | --program-tran \
   1025   1.1  christos   | --progr-tra | --program-tr | --program-t)
   1026   1.1  christos     ac_prev=program_transform_name ;;
   1027   1.1  christos   -program-transform-name=* | --program-transform-name=* \
   1028   1.1  christos   | --program-transform-nam=* | --program-transform-na=* \
   1029   1.1  christos   | --program-transform-n=* | --program-transform-=* \
   1030   1.1  christos   | --program-transform=* | --program-transfor=* \
   1031   1.1  christos   | --program-transfo=* | --program-transf=* \
   1032   1.1  christos   | --program-trans=* | --program-tran=* \
   1033   1.1  christos   | --progr-tra=* | --program-tr=* | --program-t=*)
   1034   1.1  christos     program_transform_name=$ac_optarg ;;
   1035   1.1  christos 
   1036   1.1  christos   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
   1037   1.1  christos     ac_prev=pdfdir ;;
   1038   1.1  christos   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
   1039   1.1  christos     pdfdir=$ac_optarg ;;
   1040   1.1  christos 
   1041   1.1  christos   -psdir | --psdir | --psdi | --psd | --ps)
   1042   1.1  christos     ac_prev=psdir ;;
   1043   1.1  christos   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
   1044   1.1  christos     psdir=$ac_optarg ;;
   1045   1.1  christos 
   1046   1.1  christos   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   1047   1.1  christos   | -silent | --silent | --silen | --sile | --sil)
   1048   1.1  christos     silent=yes ;;
   1049   1.1  christos 
   1050  1.12  christos   -runstatedir | --runstatedir | --runstatedi | --runstated \
   1051  1.12  christos   | --runstate | --runstat | --runsta | --runst | --runs \
   1052  1.12  christos   | --run | --ru | --r)
   1053  1.12  christos     ac_prev=runstatedir ;;
   1054  1.12  christos   -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
   1055  1.12  christos   | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
   1056  1.12  christos   | --run=* | --ru=* | --r=*)
   1057  1.12  christos     runstatedir=$ac_optarg ;;
   1058  1.12  christos 
   1059   1.1  christos   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
   1060   1.1  christos     ac_prev=sbindir ;;
   1061   1.1  christos   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
   1062   1.1  christos   | --sbi=* | --sb=*)
   1063   1.1  christos     sbindir=$ac_optarg ;;
   1064   1.1  christos 
   1065   1.1  christos   -sharedstatedir | --sharedstatedir | --sharedstatedi \
   1066   1.1  christos   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
   1067   1.1  christos   | --sharedst | --shareds | --shared | --share | --shar \
   1068   1.1  christos   | --sha | --sh)
   1069   1.1  christos     ac_prev=sharedstatedir ;;
   1070   1.1  christos   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
   1071   1.1  christos   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
   1072   1.1  christos   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
   1073   1.1  christos   | --sha=* | --sh=*)
   1074   1.1  christos     sharedstatedir=$ac_optarg ;;
   1075   1.1  christos 
   1076   1.1  christos   -site | --site | --sit)
   1077   1.1  christos     ac_prev=site ;;
   1078   1.1  christos   -site=* | --site=* | --sit=*)
   1079   1.1  christos     site=$ac_optarg ;;
   1080   1.1  christos 
   1081   1.1  christos   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
   1082   1.1  christos     ac_prev=srcdir ;;
   1083   1.1  christos   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
   1084   1.1  christos     srcdir=$ac_optarg ;;
   1085   1.1  christos 
   1086   1.1  christos   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
   1087   1.1  christos   | --syscon | --sysco | --sysc | --sys | --sy)
   1088   1.1  christos     ac_prev=sysconfdir ;;
   1089   1.1  christos   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
   1090   1.1  christos   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
   1091   1.1  christos     sysconfdir=$ac_optarg ;;
   1092   1.1  christos 
   1093   1.1  christos   -target | --target | --targe | --targ | --tar | --ta | --t)
   1094   1.1  christos     ac_prev=target_alias ;;
   1095   1.1  christos   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
   1096   1.1  christos     target_alias=$ac_optarg ;;
   1097   1.1  christos 
   1098   1.1  christos   -v | -verbose | --verbose | --verbos | --verbo | --verb)
   1099   1.1  christos     verbose=yes ;;
   1100   1.1  christos 
   1101   1.1  christos   -version | --version | --versio | --versi | --vers | -V)
   1102   1.1  christos     ac_init_version=: ;;
   1103   1.1  christos 
   1104   1.1  christos   -with-* | --with-*)
   1105   1.4  christos     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
   1106   1.1  christos     # Reject names that are not valid shell variable names.
   1107   1.4  christos     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1108  1.12  christos       as_fn_error $? "invalid package name: \`$ac_useropt'"
   1109   1.4  christos     ac_useropt_orig=$ac_useropt
   1110  1.12  christos     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
   1111   1.4  christos     case $ac_user_opts in
   1112   1.4  christos       *"
   1113   1.4  christos "with_$ac_useropt"
   1114   1.4  christos "*) ;;
   1115   1.4  christos       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
   1116   1.4  christos 	 ac_unrecognized_sep=', ';;
   1117   1.4  christos     esac
   1118   1.4  christos     eval with_$ac_useropt=\$ac_optarg ;;
   1119   1.1  christos 
   1120   1.1  christos   -without-* | --without-*)
   1121   1.4  christos     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
   1122   1.1  christos     # Reject names that are not valid shell variable names.
   1123   1.4  christos     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
   1124  1.12  christos       as_fn_error $? "invalid package name: \`$ac_useropt'"
   1125   1.4  christos     ac_useropt_orig=$ac_useropt
   1126  1.12  christos     ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
   1127   1.4  christos     case $ac_user_opts in
   1128   1.4  christos       *"
   1129   1.4  christos "with_$ac_useropt"
   1130   1.4  christos "*) ;;
   1131   1.4  christos       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
   1132   1.4  christos 	 ac_unrecognized_sep=', ';;
   1133   1.4  christos     esac
   1134   1.4  christos     eval with_$ac_useropt=no ;;
   1135   1.1  christos 
   1136   1.1  christos   --x)
   1137   1.1  christos     # Obsolete; use --with-x.
   1138   1.1  christos     with_x=yes ;;
   1139   1.1  christos 
   1140   1.1  christos   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
   1141   1.1  christos   | --x-incl | --x-inc | --x-in | --x-i)
   1142   1.1  christos     ac_prev=x_includes ;;
   1143   1.1  christos   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
   1144   1.1  christos   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
   1145   1.1  christos     x_includes=$ac_optarg ;;
   1146   1.1  christos 
   1147   1.1  christos   -x-libraries | --x-libraries | --x-librarie | --x-librari \
   1148   1.1  christos   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
   1149   1.1  christos     ac_prev=x_libraries ;;
   1150   1.1  christos   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
   1151   1.1  christos   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
   1152   1.1  christos     x_libraries=$ac_optarg ;;
   1153   1.1  christos 
   1154   1.4  christos   -*) as_fn_error $? "unrecognized option: \`$ac_option'
   1155   1.4  christos Try \`$0 --help' for more information"
   1156   1.1  christos     ;;
   1157   1.1  christos 
   1158   1.1  christos   *=*)
   1159   1.1  christos     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
   1160   1.1  christos     # Reject names that are not valid shell variable names.
   1161   1.4  christos     case $ac_envvar in #(
   1162   1.4  christos       '' | [0-9]* | *[!_$as_cr_alnum]* )
   1163   1.4  christos       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
   1164   1.4  christos     esac
   1165   1.1  christos     eval $ac_envvar=\$ac_optarg
   1166   1.1  christos     export $ac_envvar ;;
   1167   1.1  christos 
   1168   1.1  christos   *)
   1169   1.1  christos     # FIXME: should be removed in autoconf 3.0.
   1170  1.12  christos     printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
   1171   1.1  christos     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
   1172  1.12  christos       printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
   1173   1.4  christos     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
   1174   1.1  christos     ;;
   1175   1.1  christos 
   1176   1.1  christos   esac
   1177   1.1  christos done
   1178   1.1  christos 
   1179   1.1  christos if test -n "$ac_prev"; then
   1180   1.1  christos   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
   1181   1.4  christos   as_fn_error $? "missing argument to $ac_option"
   1182   1.4  christos fi
   1183   1.4  christos 
   1184   1.4  christos if test -n "$ac_unrecognized_opts"; then
   1185   1.4  christos   case $enable_option_checking in
   1186   1.4  christos     no) ;;
   1187   1.4  christos     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
   1188  1.12  christos     *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
   1189   1.4  christos   esac
   1190   1.1  christos fi
   1191   1.1  christos 
   1192   1.4  christos # Check all directory arguments for consistency.
   1193   1.1  christos for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
   1194   1.1  christos 		datadir sysconfdir sharedstatedir localstatedir includedir \
   1195   1.1  christos 		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
   1196  1.12  christos 		libdir localedir mandir runstatedir
   1197   1.1  christos do
   1198   1.1  christos   eval ac_val=\$$ac_var
   1199   1.4  christos   # Remove trailing slashes.
   1200   1.4  christos   case $ac_val in
   1201   1.4  christos     */ )
   1202   1.4  christos       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
   1203   1.4  christos       eval $ac_var=\$ac_val;;
   1204   1.4  christos   esac
   1205   1.4  christos   # Be sure to have absolute directory names.
   1206   1.1  christos   case $ac_val in
   1207   1.1  christos     [\\/$]* | ?:[\\/]* )  continue;;
   1208   1.1  christos     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
   1209   1.1  christos   esac
   1210   1.4  christos   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
   1211   1.1  christos done
   1212   1.1  christos 
   1213   1.1  christos # There might be people who depend on the old broken behavior: `$host'
   1214   1.1  christos # used to hold the argument of --host etc.
   1215   1.1  christos # FIXME: To remove some day.
   1216   1.1  christos build=$build_alias
   1217   1.1  christos host=$host_alias
   1218   1.1  christos target=$target_alias
   1219   1.1  christos 
   1220   1.1  christos # FIXME: To remove some day.
   1221   1.1  christos if test "x$host_alias" != x; then
   1222   1.1  christos   if test "x$build_alias" = x; then
   1223   1.1  christos     cross_compiling=maybe
   1224   1.1  christos   elif test "x$build_alias" != "x$host_alias"; then
   1225   1.1  christos     cross_compiling=yes
   1226   1.1  christos   fi
   1227   1.1  christos fi
   1228   1.1  christos 
   1229   1.1  christos ac_tool_prefix=
   1230   1.1  christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
   1231   1.1  christos 
   1232   1.1  christos test "$silent" = yes && exec 6>/dev/null
   1233   1.1  christos 
   1234   1.1  christos 
   1235   1.1  christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
   1236   1.1  christos ac_ls_di=`ls -di .` &&
   1237   1.1  christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
   1238   1.4  christos   as_fn_error $? "working directory cannot be determined"
   1239   1.1  christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
   1240   1.4  christos   as_fn_error $? "pwd does not report name of working directory"
   1241   1.1  christos 
   1242   1.1  christos 
   1243   1.1  christos # Find the source files, if location was not specified.
   1244   1.1  christos if test -z "$srcdir"; then
   1245   1.1  christos   ac_srcdir_defaulted=yes
   1246   1.1  christos   # Try the directory containing this script, then the parent directory.
   1247   1.4  christos   ac_confdir=`$as_dirname -- "$as_myself" ||
   1248   1.4  christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   1249   1.4  christos 	 X"$as_myself" : 'X\(//\)[^/]' \| \
   1250   1.4  christos 	 X"$as_myself" : 'X\(//\)$' \| \
   1251   1.4  christos 	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
   1252  1.12  christos printf "%s\n" X"$as_myself" |
   1253   1.1  christos     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   1254   1.1  christos 	    s//\1/
   1255   1.1  christos 	    q
   1256   1.1  christos 	  }
   1257   1.1  christos 	  /^X\(\/\/\)[^/].*/{
   1258   1.1  christos 	    s//\1/
   1259   1.1  christos 	    q
   1260   1.1  christos 	  }
   1261   1.1  christos 	  /^X\(\/\/\)$/{
   1262   1.1  christos 	    s//\1/
   1263   1.1  christos 	    q
   1264   1.1  christos 	  }
   1265   1.1  christos 	  /^X\(\/\).*/{
   1266   1.1  christos 	    s//\1/
   1267   1.1  christos 	    q
   1268   1.1  christos 	  }
   1269   1.1  christos 	  s/.*/./; q'`
   1270   1.1  christos   srcdir=$ac_confdir
   1271   1.1  christos   if test ! -r "$srcdir/$ac_unique_file"; then
   1272   1.1  christos     srcdir=..
   1273   1.1  christos   fi
   1274   1.1  christos else
   1275   1.1  christos   ac_srcdir_defaulted=no
   1276   1.1  christos fi
   1277   1.1  christos if test ! -r "$srcdir/$ac_unique_file"; then
   1278   1.1  christos   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
   1279   1.4  christos   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
   1280   1.1  christos fi
   1281   1.1  christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
   1282   1.1  christos ac_abs_confdir=`(
   1283   1.4  christos 	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
   1284   1.1  christos 	pwd)`
   1285   1.1  christos # When building in place, set srcdir=.
   1286   1.1  christos if test "$ac_abs_confdir" = "$ac_pwd"; then
   1287   1.1  christos   srcdir=.
   1288   1.1  christos fi
   1289   1.1  christos # Remove unnecessary trailing slashes from srcdir.
   1290   1.1  christos # Double slashes in file names in object file debugging info
   1291   1.1  christos # mess up M-x gdb in Emacs.
   1292   1.1  christos case $srcdir in
   1293   1.1  christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
   1294   1.1  christos esac
   1295   1.1  christos for ac_var in $ac_precious_vars; do
   1296   1.1  christos   eval ac_env_${ac_var}_set=\${${ac_var}+set}
   1297   1.1  christos   eval ac_env_${ac_var}_value=\$${ac_var}
   1298   1.1  christos   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
   1299   1.1  christos   eval ac_cv_env_${ac_var}_value=\$${ac_var}
   1300   1.1  christos done
   1301   1.1  christos 
   1302   1.1  christos #
   1303   1.1  christos # Report the --help message.
   1304   1.1  christos #
   1305   1.1  christos if test "$ac_init_help" = "long"; then
   1306   1.1  christos   # Omit some internal or obsolete options to make the list less imposing.
   1307   1.1  christos   # This message is too long to be a string in the A/UX 3.1 sh.
   1308   1.1  christos   cat <<_ACEOF
   1309  1.12  christos \`configure' configures tcpdump 4.99.5 to adapt to many kinds of systems.
   1310   1.1  christos 
   1311   1.1  christos Usage: $0 [OPTION]... [VAR=VALUE]...
   1312   1.1  christos 
   1313   1.1  christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
   1314   1.1  christos VAR=VALUE.  See below for descriptions of some of the useful variables.
   1315   1.1  christos 
   1316   1.1  christos Defaults for the options are specified in brackets.
   1317   1.1  christos 
   1318   1.1  christos Configuration:
   1319   1.1  christos   -h, --help              display this help and exit
   1320   1.1  christos       --help=short        display options specific to this package
   1321   1.1  christos       --help=recursive    display the short help of all the included packages
   1322   1.1  christos   -V, --version           display version information and exit
   1323   1.4  christos   -q, --quiet, --silent   do not print \`checking ...' messages
   1324   1.1  christos       --cache-file=FILE   cache test results in FILE [disabled]
   1325   1.1  christos   -C, --config-cache      alias for \`--cache-file=config.cache'
   1326   1.1  christos   -n, --no-create         do not create output files
   1327   1.1  christos       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
   1328   1.1  christos 
   1329   1.1  christos Installation directories:
   1330   1.1  christos   --prefix=PREFIX         install architecture-independent files in PREFIX
   1331   1.4  christos                           [$ac_default_prefix]
   1332   1.1  christos   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
   1333   1.4  christos                           [PREFIX]
   1334   1.1  christos 
   1335   1.1  christos By default, \`make install' will install all the files in
   1336   1.1  christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
   1337   1.1  christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
   1338   1.1  christos for instance \`--prefix=\$HOME'.
   1339   1.1  christos 
   1340   1.1  christos For better control, use the options below.
   1341   1.1  christos 
   1342   1.1  christos Fine tuning of the installation directories:
   1343   1.4  christos   --bindir=DIR            user executables [EPREFIX/bin]
   1344   1.4  christos   --sbindir=DIR           system admin executables [EPREFIX/sbin]
   1345   1.4  christos   --libexecdir=DIR        program executables [EPREFIX/libexec]
   1346   1.4  christos   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
   1347   1.4  christos   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
   1348   1.4  christos   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
   1349  1.12  christos   --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
   1350   1.4  christos   --libdir=DIR            object code libraries [EPREFIX/lib]
   1351   1.4  christos   --includedir=DIR        C header files [PREFIX/include]
   1352   1.4  christos   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
   1353   1.4  christos   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
   1354   1.4  christos   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
   1355   1.4  christos   --infodir=DIR           info documentation [DATAROOTDIR/info]
   1356   1.4  christos   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
   1357   1.4  christos   --mandir=DIR            man documentation [DATAROOTDIR/man]
   1358  1.11  christos   --docdir=DIR            documentation root [DATAROOTDIR/doc/tcpdump]
   1359   1.4  christos   --htmldir=DIR           html documentation [DOCDIR]
   1360   1.4  christos   --dvidir=DIR            dvi documentation [DOCDIR]
   1361   1.4  christos   --pdfdir=DIR            pdf documentation [DOCDIR]
   1362   1.4  christos   --psdir=DIR             ps documentation [DOCDIR]
   1363   1.1  christos _ACEOF
   1364   1.1  christos 
   1365   1.1  christos   cat <<\_ACEOF
   1366   1.1  christos 
   1367   1.1  christos System types:
   1368   1.1  christos   --build=BUILD     configure for building on BUILD [guessed]
   1369   1.1  christos   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
   1370   1.1  christos _ACEOF
   1371   1.1  christos fi
   1372   1.1  christos 
   1373   1.1  christos if test -n "$ac_init_help"; then
   1374  1.11  christos   case $ac_init_help in
   1375  1.12  christos      short | recursive ) echo "Configuration of tcpdump 4.99.5:";;
   1376  1.11  christos    esac
   1377   1.1  christos   cat <<\_ACEOF
   1378   1.1  christos 
   1379   1.1  christos Optional Features:
   1380   1.4  christos   --disable-option-checking  ignore unrecognized --enable/--with options
   1381   1.1  christos   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
   1382   1.1  christos   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
   1383  1.11  christos   --disable-universal     don't build universal on macOS
   1384  1.12  christos   --enable-instrument-functions
   1385  1.12  christos                           enable instrument functions code [default=no]
   1386  1.11  christos   --enable-smb            enable possibly-buggy SMB printer [default=no]
   1387  1.11  christos   --disable-local-libpcap don't look for a local libpcap [default=check for a
   1388  1.11  christos                           local libpcap]
   1389   1.1  christos 
   1390   1.1  christos Optional Packages:
   1391   1.1  christos   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
   1392   1.1  christos   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
   1393   1.1  christos   --without-gcc           don't use gcc
   1394  1.11  christos   --with-smi              link with libsmi (allows to load MIBs on the fly to
   1395  1.11  christos                           decode SNMP packets) [default=yes, if available]
   1396   1.1  christos   --with-user=USERNAME    drop privileges by default to USERNAME
   1397   1.1  christos   --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY
   1398   1.6  christos   --with-sandbox-capsicum use Capsicum security functions [default=yes, if
   1399   1.6  christos                           available]
   1400   1.7  christos   --with-crypto[=DIR]     use OpenSSL/libressl libcrypto (located in directory
   1401   1.7  christos                           DIR, if specified) [default=yes, if available]
   1402   1.6  christos   --with-cap-ng           use libcap-ng [default=yes, if available]
   1403   1.1  christos 
   1404   1.1  christos Some influential environment variables:
   1405   1.1  christos   CC          C compiler command
   1406   1.1  christos   CFLAGS      C compiler flags
   1407   1.1  christos   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
   1408   1.1  christos               nonstandard directory <lib dir>
   1409   1.1  christos   LIBS        libraries to pass to the linker, e.g. -l<library>
   1410   1.4  christos   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
   1411   1.1  christos               you have headers in a nonstandard directory <include dir>
   1412  1.12  christos   PKG_CONFIG  path to pkg-config utility
   1413  1.12  christos   PKG_CONFIG_PATH
   1414  1.12  christos               directories to add to pkg-config's search path
   1415  1.12  christos   PKG_CONFIG_LIBDIR
   1416  1.12  christos               path overriding pkg-config's built-in search path
   1417   1.1  christos   CPP         C preprocessor
   1418  1.12  christos   LIBCRYPTO_CFLAGS
   1419  1.12  christos               C compiler flags for libcrypto, overriding pkg-config
   1420  1.12  christos   LIBCRYPTO_LIBS
   1421  1.12  christos               linker flags for libcrypto, overriding pkg-config
   1422  1.12  christos   LIBCRYPTO_LIBS_STATIC
   1423  1.12  christos               static-link linker flags for libcrypto, overriding pkg-config
   1424   1.1  christos 
   1425   1.1  christos Use these variables to override the choices made by `configure' or to help
   1426   1.1  christos it to find libraries and programs with nonstandard names/locations.
   1427   1.1  christos 
   1428   1.4  christos Report bugs to the package provider.
   1429   1.1  christos _ACEOF
   1430   1.1  christos ac_status=$?
   1431   1.1  christos fi
   1432   1.1  christos 
   1433   1.1  christos if test "$ac_init_help" = "recursive"; then
   1434   1.1  christos   # If there are subdirs, report their specific --help.
   1435   1.1  christos   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
   1436   1.4  christos     test -d "$ac_dir" ||
   1437   1.4  christos       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
   1438   1.4  christos       continue
   1439   1.1  christos     ac_builddir=.
   1440   1.1  christos 
   1441   1.1  christos case "$ac_dir" in
   1442   1.1  christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1443   1.1  christos *)
   1444  1.12  christos   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
   1445   1.1  christos   # A ".." for each directory in $ac_dir_suffix.
   1446  1.12  christos   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   1447   1.1  christos   case $ac_top_builddir_sub in
   1448   1.1  christos   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   1449   1.1  christos   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   1450   1.1  christos   esac ;;
   1451   1.1  christos esac
   1452   1.1  christos ac_abs_top_builddir=$ac_pwd
   1453   1.1  christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
   1454   1.1  christos # for backward compatibility:
   1455   1.1  christos ac_top_builddir=$ac_top_build_prefix
   1456   1.1  christos 
   1457   1.1  christos case $srcdir in
   1458   1.1  christos   .)  # We are building in place.
   1459   1.1  christos     ac_srcdir=.
   1460   1.1  christos     ac_top_srcdir=$ac_top_builddir_sub
   1461   1.1  christos     ac_abs_top_srcdir=$ac_pwd ;;
   1462   1.1  christos   [\\/]* | ?:[\\/]* )  # Absolute name.
   1463   1.1  christos     ac_srcdir=$srcdir$ac_dir_suffix;
   1464   1.1  christos     ac_top_srcdir=$srcdir
   1465   1.1  christos     ac_abs_top_srcdir=$srcdir ;;
   1466   1.1  christos   *) # Relative name.
   1467   1.1  christos     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   1468   1.1  christos     ac_top_srcdir=$ac_top_build_prefix$srcdir
   1469   1.1  christos     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   1470   1.1  christos esac
   1471   1.1  christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   1472   1.1  christos 
   1473   1.1  christos     cd "$ac_dir" || { ac_status=$?; continue; }
   1474  1.12  christos     # Check for configure.gnu first; this name is used for a wrapper for
   1475  1.12  christos     # Metaconfig's "Configure" on case-insensitive file systems.
   1476   1.1  christos     if test -f "$ac_srcdir/configure.gnu"; then
   1477   1.1  christos       echo &&
   1478   1.1  christos       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
   1479   1.1  christos     elif test -f "$ac_srcdir/configure"; then
   1480   1.1  christos       echo &&
   1481   1.1  christos       $SHELL "$ac_srcdir/configure" --help=recursive
   1482   1.1  christos     else
   1483  1.12  christos       printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
   1484   1.1  christos     fi || ac_status=$?
   1485   1.1  christos     cd "$ac_pwd" || { ac_status=$?; break; }
   1486   1.1  christos   done
   1487   1.1  christos fi
   1488   1.1  christos 
   1489   1.1  christos test -n "$ac_init_help" && exit $ac_status
   1490   1.1  christos if $ac_init_version; then
   1491   1.1  christos   cat <<\_ACEOF
   1492  1.12  christos tcpdump configure 4.99.5
   1493  1.12  christos generated by GNU Autoconf 2.71
   1494   1.1  christos 
   1495  1.12  christos Copyright (C) 2021 Free Software Foundation, Inc.
   1496   1.1  christos This configure script is free software; the Free Software Foundation
   1497   1.1  christos gives unlimited permission to copy, distribute and modify it.
   1498   1.1  christos _ACEOF
   1499   1.1  christos   exit
   1500   1.1  christos fi
   1501   1.1  christos 
   1502   1.4  christos ## ------------------------ ##
   1503   1.4  christos ## Autoconf initialization. ##
   1504   1.4  christos ## ------------------------ ##
   1505   1.4  christos 
   1506   1.4  christos # ac_fn_c_try_compile LINENO
   1507   1.4  christos # --------------------------
   1508   1.4  christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
   1509   1.4  christos ac_fn_c_try_compile ()
   1510   1.1  christos {
   1511   1.4  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1512  1.12  christos   rm -f conftest.$ac_objext conftest.beam
   1513   1.4  christos   if { { ac_try="$ac_compile"
   1514   1.4  christos case "(($ac_try" in
   1515   1.4  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1516   1.4  christos   *) ac_try_echo=$ac_try;;
   1517   1.4  christos esac
   1518   1.4  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1519  1.12  christos printf "%s\n" "$ac_try_echo"; } >&5
   1520   1.4  christos   (eval "$ac_compile") 2>conftest.err
   1521   1.4  christos   ac_status=$?
   1522   1.4  christos   if test -s conftest.err; then
   1523   1.4  christos     grep -v '^ *+' conftest.err >conftest.er1
   1524   1.4  christos     cat conftest.er1 >&5
   1525   1.4  christos     mv -f conftest.er1 conftest.err
   1526   1.4  christos   fi
   1527  1.12  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1528   1.4  christos   test $ac_status = 0; } && {
   1529   1.4  christos 	 test -z "$ac_c_werror_flag" ||
   1530   1.4  christos 	 test ! -s conftest.err
   1531  1.12  christos        } && test -s conftest.$ac_objext
   1532  1.12  christos then :
   1533   1.4  christos   ac_retval=0
   1534  1.12  christos else $as_nop
   1535  1.12  christos   printf "%s\n" "$as_me: failed program was:" >&5
   1536   1.4  christos sed 's/^/| /' conftest.$ac_ext >&5
   1537   1.1  christos 
   1538   1.4  christos 	ac_retval=1
   1539   1.4  christos fi
   1540   1.4  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1541   1.4  christos   as_fn_set_status $ac_retval
   1542   1.1  christos 
   1543   1.4  christos } # ac_fn_c_try_compile
   1544   1.1  christos 
   1545  1.12  christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
   1546   1.4  christos # -------------------------------------------------------
   1547  1.12  christos # Tests whether HEADER exists and can be compiled using the include files in
   1548  1.12  christos # INCLUDES, setting the cache variable VAR accordingly.
   1549  1.12  christos ac_fn_c_check_header_compile ()
   1550   1.4  christos {
   1551   1.4  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1552  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1553  1.12  christos printf %s "checking for $2... " >&6; }
   1554  1.12  christos if eval test \${$3+y}
   1555  1.12  christos then :
   1556  1.12  christos   printf %s "(cached) " >&6
   1557  1.12  christos else $as_nop
   1558  1.12  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1559   1.4  christos /* end confdefs.h.  */
   1560   1.4  christos $4
   1561   1.4  christos #include <$2>
   1562   1.4  christos _ACEOF
   1563  1.12  christos if ac_fn_c_try_compile "$LINENO"
   1564  1.12  christos then :
   1565  1.12  christos   eval "$3=yes"
   1566  1.12  christos else $as_nop
   1567  1.12  christos   eval "$3=no"
   1568   1.4  christos fi
   1569  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1570   1.4  christos fi
   1571   1.4  christos eval ac_res=\$$3
   1572  1.12  christos 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1573  1.12  christos printf "%s\n" "$ac_res" >&6; }
   1574   1.4  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1575   1.4  christos 
   1576  1.12  christos } # ac_fn_c_check_header_compile
   1577   1.4  christos 
   1578   1.4  christos # ac_fn_c_try_run LINENO
   1579   1.4  christos # ----------------------
   1580  1.12  christos # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
   1581  1.12  christos # executables *can* be run.
   1582   1.4  christos ac_fn_c_try_run ()
   1583   1.4  christos {
   1584   1.4  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1585   1.4  christos   if { { ac_try="$ac_link"
   1586   1.4  christos case "(($ac_try" in
   1587   1.4  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1588   1.4  christos   *) ac_try_echo=$ac_try;;
   1589   1.4  christos esac
   1590   1.4  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1591  1.12  christos printf "%s\n" "$ac_try_echo"; } >&5
   1592   1.4  christos   (eval "$ac_link") 2>&5
   1593   1.4  christos   ac_status=$?
   1594  1.12  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1595   1.4  christos   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
   1596   1.4  christos   { { case "(($ac_try" in
   1597   1.4  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1598   1.4  christos   *) ac_try_echo=$ac_try;;
   1599   1.4  christos esac
   1600   1.4  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1601  1.12  christos printf "%s\n" "$ac_try_echo"; } >&5
   1602   1.4  christos   (eval "$ac_try") 2>&5
   1603   1.4  christos   ac_status=$?
   1604  1.12  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1605  1.12  christos   test $ac_status = 0; }; }
   1606  1.12  christos then :
   1607   1.4  christos   ac_retval=0
   1608  1.12  christos else $as_nop
   1609  1.12  christos   printf "%s\n" "$as_me: program exited with status $ac_status" >&5
   1610  1.12  christos        printf "%s\n" "$as_me: failed program was:" >&5
   1611   1.4  christos sed 's/^/| /' conftest.$ac_ext >&5
   1612   1.4  christos 
   1613   1.4  christos        ac_retval=$ac_status
   1614   1.4  christos fi
   1615   1.4  christos   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1616   1.4  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1617   1.4  christos   as_fn_set_status $ac_retval
   1618   1.4  christos 
   1619   1.4  christos } # ac_fn_c_try_run
   1620   1.4  christos 
   1621  1.12  christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
   1622  1.12  christos # --------------------------------------------
   1623  1.12  christos # Tries to find the compile-time value of EXPR in a program that includes
   1624  1.12  christos # INCLUDES, setting VAR accordingly. Returns whether the value could be
   1625  1.12  christos # computed
   1626  1.12  christos ac_fn_c_compute_int ()
   1627   1.4  christos {
   1628   1.4  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1629  1.12  christos   if test "$cross_compiling" = yes; then
   1630  1.12  christos     # Depending upon the size, compute the lo and hi bounds.
   1631  1.12  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1632   1.4  christos /* end confdefs.h.  */
   1633   1.4  christos $4
   1634  1.12  christos int
   1635  1.12  christos main (void)
   1636  1.12  christos {
   1637  1.12  christos static int test_array [1 - 2 * !(($2) >= 0)];
   1638  1.12  christos test_array [0] = 0;
   1639  1.12  christos return test_array [0];
   1640  1.12  christos 
   1641  1.12  christos   ;
   1642  1.12  christos   return 0;
   1643  1.12  christos }
   1644   1.4  christos _ACEOF
   1645  1.12  christos if ac_fn_c_try_compile "$LINENO"
   1646  1.12  christos then :
   1647  1.12  christos   ac_lo=0 ac_mid=0
   1648  1.12  christos   while :; do
   1649  1.12  christos     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1650  1.12  christos /* end confdefs.h.  */
   1651  1.12  christos $4
   1652  1.12  christos int
   1653  1.12  christos main (void)
   1654   1.4  christos {
   1655  1.12  christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   1656  1.12  christos test_array [0] = 0;
   1657  1.12  christos return test_array [0];
   1658   1.4  christos 
   1659  1.12  christos   ;
   1660  1.12  christos   return 0;
   1661  1.12  christos }
   1662  1.12  christos _ACEOF
   1663  1.12  christos if ac_fn_c_try_compile "$LINENO"
   1664  1.12  christos then :
   1665  1.12  christos   ac_hi=$ac_mid; break
   1666  1.12  christos else $as_nop
   1667  1.12  christos   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
   1668  1.12  christos 			if test $ac_lo -le $ac_mid; then
   1669  1.12  christos 			  ac_lo= ac_hi=
   1670  1.12  christos 			  break
   1671  1.12  christos 			fi
   1672  1.12  christos 			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
   1673   1.4  christos fi
   1674  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1675  1.12  christos   done
   1676  1.12  christos else $as_nop
   1677   1.4  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1678   1.4  christos /* end confdefs.h.  */
   1679  1.12  christos $4
   1680  1.12  christos int
   1681  1.12  christos main (void)
   1682  1.12  christos {
   1683  1.12  christos static int test_array [1 - 2 * !(($2) < 0)];
   1684  1.12  christos test_array [0] = 0;
   1685  1.12  christos return test_array [0];
   1686   1.4  christos 
   1687  1.12  christos   ;
   1688  1.12  christos   return 0;
   1689  1.12  christos }
   1690  1.12  christos _ACEOF
   1691  1.12  christos if ac_fn_c_try_compile "$LINENO"
   1692  1.12  christos then :
   1693  1.11  christos   ac_hi=-1 ac_mid=-1
   1694  1.11  christos   while :; do
   1695  1.11  christos     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1696   1.4  christos /* end confdefs.h.  */
   1697   1.4  christos $4
   1698   1.4  christos int
   1699  1.12  christos main (void)
   1700   1.4  christos {
   1701  1.11  christos static int test_array [1 - 2 * !(($2) >= $ac_mid)];
   1702  1.11  christos test_array [0] = 0;
   1703  1.11  christos return test_array [0];
   1704  1.11  christos 
   1705   1.4  christos   ;
   1706   1.4  christos   return 0;
   1707   1.4  christos }
   1708   1.4  christos _ACEOF
   1709  1.12  christos if ac_fn_c_try_compile "$LINENO"
   1710  1.12  christos then :
   1711  1.11  christos   ac_lo=$ac_mid; break
   1712  1.12  christos else $as_nop
   1713  1.11  christos   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
   1714  1.11  christos 			if test $ac_mid -le $ac_hi; then
   1715  1.11  christos 			  ac_lo= ac_hi=
   1716  1.11  christos 			  break
   1717  1.11  christos 			fi
   1718  1.11  christos 			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
   1719   1.4  christos fi
   1720  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1721  1.11  christos   done
   1722  1.12  christos else $as_nop
   1723  1.11  christos   ac_lo= ac_hi=
   1724   1.4  christos fi
   1725  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1726   1.4  christos fi
   1727  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1728  1.11  christos # Binary search between lo and hi bounds.
   1729  1.11  christos while test "x$ac_lo" != "x$ac_hi"; do
   1730  1.11  christos   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
   1731  1.11  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1732   1.4  christos /* end confdefs.h.  */
   1733  1.11  christos $4
   1734   1.4  christos int
   1735  1.12  christos main (void)
   1736   1.4  christos {
   1737  1.11  christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
   1738   1.4  christos test_array [0] = 0;
   1739   1.4  christos return test_array [0];
   1740   1.4  christos 
   1741   1.4  christos   ;
   1742   1.4  christos   return 0;
   1743   1.4  christos }
   1744   1.4  christos _ACEOF
   1745  1.12  christos if ac_fn_c_try_compile "$LINENO"
   1746  1.12  christos then :
   1747  1.11  christos   ac_hi=$ac_mid
   1748  1.12  christos else $as_nop
   1749  1.11  christos   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
   1750  1.11  christos fi
   1751  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1752  1.11  christos done
   1753  1.11  christos case $ac_lo in #((
   1754  1.11  christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
   1755  1.11  christos '') ac_retval=1 ;;
   1756  1.11  christos esac
   1757  1.11  christos   else
   1758  1.11  christos     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1759  1.11  christos /* end confdefs.h.  */
   1760  1.11  christos $4
   1761  1.12  christos static long int longval (void) { return $2; }
   1762  1.12  christos static unsigned long int ulongval (void) { return $2; }
   1763  1.11  christos #include <stdio.h>
   1764  1.11  christos #include <stdlib.h>
   1765  1.11  christos int
   1766  1.12  christos main (void)
   1767  1.11  christos {
   1768  1.11  christos 
   1769  1.11  christos   FILE *f = fopen ("conftest.val", "w");
   1770  1.11  christos   if (! f)
   1771  1.11  christos     return 1;
   1772  1.11  christos   if (($2) < 0)
   1773  1.11  christos     {
   1774  1.11  christos       long int i = longval ();
   1775  1.11  christos       if (i != ($2))
   1776  1.11  christos 	return 1;
   1777  1.11  christos       fprintf (f, "%ld", i);
   1778  1.11  christos     }
   1779  1.11  christos   else
   1780  1.11  christos     {
   1781  1.11  christos       unsigned long int i = ulongval ();
   1782  1.11  christos       if (i != ($2))
   1783  1.11  christos 	return 1;
   1784  1.11  christos       fprintf (f, "%lu", i);
   1785  1.11  christos     }
   1786  1.11  christos   /* Do not output a trailing newline, as this causes \r\n confusion
   1787  1.11  christos      on some platforms.  */
   1788  1.11  christos   return ferror (f) || fclose (f) != 0;
   1789  1.11  christos 
   1790  1.11  christos   ;
   1791  1.11  christos   return 0;
   1792  1.11  christos }
   1793  1.11  christos _ACEOF
   1794  1.12  christos if ac_fn_c_try_run "$LINENO"
   1795  1.12  christos then :
   1796  1.11  christos   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
   1797  1.12  christos else $as_nop
   1798  1.11  christos   ac_retval=1
   1799  1.11  christos fi
   1800  1.11  christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   1801  1.11  christos   conftest.$ac_objext conftest.beam conftest.$ac_ext
   1802  1.11  christos rm -f conftest.val
   1803  1.11  christos 
   1804  1.11  christos   fi
   1805  1.11  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1806  1.11  christos   as_fn_set_status $ac_retval
   1807  1.11  christos 
   1808  1.11  christos } # ac_fn_c_compute_int
   1809  1.11  christos 
   1810  1.12  christos # ac_fn_c_try_link LINENO
   1811  1.12  christos # -----------------------
   1812  1.12  christos # Try to link conftest.$ac_ext, and return whether this succeeded.
   1813  1.12  christos ac_fn_c_try_link ()
   1814  1.12  christos {
   1815  1.12  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1816  1.12  christos   rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
   1817  1.12  christos   if { { ac_try="$ac_link"
   1818  1.12  christos case "(($ac_try" in
   1819  1.12  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1820  1.12  christos   *) ac_try_echo=$ac_try;;
   1821  1.12  christos esac
   1822  1.12  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1823  1.12  christos printf "%s\n" "$ac_try_echo"; } >&5
   1824  1.12  christos   (eval "$ac_link") 2>conftest.err
   1825  1.12  christos   ac_status=$?
   1826  1.12  christos   if test -s conftest.err; then
   1827  1.12  christos     grep -v '^ *+' conftest.err >conftest.er1
   1828  1.12  christos     cat conftest.er1 >&5
   1829  1.12  christos     mv -f conftest.er1 conftest.err
   1830  1.12  christos   fi
   1831  1.12  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1832  1.12  christos   test $ac_status = 0; } && {
   1833  1.12  christos 	 test -z "$ac_c_werror_flag" ||
   1834  1.12  christos 	 test ! -s conftest.err
   1835  1.12  christos        } && test -s conftest$ac_exeext && {
   1836  1.12  christos 	 test "$cross_compiling" = yes ||
   1837  1.12  christos 	 test -x conftest$ac_exeext
   1838  1.12  christos        }
   1839  1.12  christos then :
   1840  1.12  christos   ac_retval=0
   1841  1.12  christos else $as_nop
   1842  1.12  christos   printf "%s\n" "$as_me: failed program was:" >&5
   1843  1.12  christos sed 's/^/| /' conftest.$ac_ext >&5
   1844  1.12  christos 
   1845  1.12  christos 	ac_retval=1
   1846  1.12  christos fi
   1847  1.12  christos   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
   1848  1.12  christos   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
   1849  1.12  christos   # interfere with the next link command; also delete a directory that is
   1850  1.12  christos   # left behind by Apple's compiler.  We do this before executing the actions.
   1851  1.12  christos   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
   1852  1.12  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1853  1.12  christos   as_fn_set_status $ac_retval
   1854  1.12  christos 
   1855  1.12  christos } # ac_fn_c_try_link
   1856  1.12  christos 
   1857  1.12  christos # ac_fn_c_check_func LINENO FUNC VAR
   1858  1.12  christos # ----------------------------------
   1859  1.12  christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
   1860  1.12  christos ac_fn_c_check_func ()
   1861  1.12  christos {
   1862  1.12  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1863  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   1864  1.12  christos printf %s "checking for $2... " >&6; }
   1865  1.12  christos if eval test \${$3+y}
   1866  1.12  christos then :
   1867  1.12  christos   printf %s "(cached) " >&6
   1868  1.12  christos else $as_nop
   1869  1.12  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1870  1.12  christos /* end confdefs.h.  */
   1871  1.12  christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
   1872  1.12  christos    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
   1873  1.12  christos #define $2 innocuous_$2
   1874  1.12  christos 
   1875  1.12  christos /* System header to define __stub macros and hopefully few prototypes,
   1876  1.12  christos    which can conflict with char $2 (); below.  */
   1877  1.12  christos 
   1878  1.12  christos #include <limits.h>
   1879  1.12  christos #undef $2
   1880  1.12  christos 
   1881  1.12  christos /* Override any GCC internal prototype to avoid an error.
   1882  1.12  christos    Use char because int might match the return type of a GCC
   1883  1.12  christos    builtin and then its argument prototype would still apply.  */
   1884  1.12  christos #ifdef __cplusplus
   1885  1.12  christos extern "C"
   1886  1.12  christos #endif
   1887  1.12  christos char $2 ();
   1888  1.12  christos /* The GNU C library defines this for functions which it implements
   1889  1.12  christos     to always fail with ENOSYS.  Some functions are actually named
   1890  1.12  christos     something starting with __ and the normal name is an alias.  */
   1891  1.12  christos #if defined __stub_$2 || defined __stub___$2
   1892  1.12  christos choke me
   1893  1.12  christos #endif
   1894  1.12  christos 
   1895  1.12  christos int
   1896  1.12  christos main (void)
   1897  1.12  christos {
   1898  1.12  christos return $2 ();
   1899  1.12  christos   ;
   1900  1.12  christos   return 0;
   1901  1.12  christos }
   1902  1.12  christos _ACEOF
   1903  1.12  christos if ac_fn_c_try_link "$LINENO"
   1904  1.12  christos then :
   1905  1.12  christos   eval "$3=yes"
   1906  1.12  christos else $as_nop
   1907  1.12  christos   eval "$3=no"
   1908  1.12  christos fi
   1909  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   1910  1.12  christos     conftest$ac_exeext conftest.$ac_ext
   1911  1.12  christos fi
   1912  1.12  christos eval ac_res=\$$3
   1913  1.12  christos 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   1914  1.12  christos printf "%s\n" "$ac_res" >&6; }
   1915  1.12  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1916  1.12  christos 
   1917  1.12  christos } # ac_fn_c_check_func
   1918  1.12  christos 
   1919  1.12  christos # ac_fn_c_try_cpp LINENO
   1920  1.12  christos # ----------------------
   1921  1.12  christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
   1922  1.12  christos ac_fn_c_try_cpp ()
   1923  1.12  christos {
   1924  1.12  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1925  1.12  christos   if { { ac_try="$ac_cpp conftest.$ac_ext"
   1926  1.12  christos case "(($ac_try" in
   1927  1.12  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   1928  1.12  christos   *) ac_try_echo=$ac_try;;
   1929  1.12  christos esac
   1930  1.12  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   1931  1.12  christos printf "%s\n" "$ac_try_echo"; } >&5
   1932  1.12  christos   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
   1933  1.12  christos   ac_status=$?
   1934  1.12  christos   if test -s conftest.err; then
   1935  1.12  christos     grep -v '^ *+' conftest.err >conftest.er1
   1936  1.12  christos     cat conftest.er1 >&5
   1937  1.12  christos     mv -f conftest.er1 conftest.err
   1938  1.12  christos   fi
   1939  1.12  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   1940  1.12  christos   test $ac_status = 0; } > conftest.i && {
   1941  1.12  christos 	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
   1942  1.12  christos 	 test ! -s conftest.err
   1943  1.12  christos        }
   1944  1.12  christos then :
   1945  1.12  christos   ac_retval=0
   1946  1.12  christos else $as_nop
   1947  1.12  christos   printf "%s\n" "$as_me: failed program was:" >&5
   1948  1.12  christos sed 's/^/| /' conftest.$ac_ext >&5
   1949  1.12  christos 
   1950  1.12  christos     ac_retval=1
   1951  1.12  christos fi
   1952  1.12  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   1953  1.12  christos   as_fn_set_status $ac_retval
   1954  1.12  christos 
   1955  1.12  christos } # ac_fn_c_try_cpp
   1956  1.12  christos 
   1957  1.12  christos # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
   1958  1.12  christos # ------------------------------------------------------------------
   1959  1.11  christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
   1960  1.12  christos # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
   1961  1.12  christos ac_fn_check_decl ()
   1962  1.11  christos {
   1963  1.11  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   1964  1.11  christos   as_decl_name=`echo $2|sed 's/ *(.*//'`
   1965  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
   1966  1.12  christos printf %s "checking whether $as_decl_name is declared... " >&6; }
   1967  1.12  christos if eval test \${$3+y}
   1968  1.12  christos then :
   1969  1.12  christos   printf %s "(cached) " >&6
   1970  1.12  christos else $as_nop
   1971  1.11  christos   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
   1972  1.12  christos   eval ac_save_FLAGS=\$$6
   1973  1.12  christos   as_fn_append $6 " $5"
   1974   1.4  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   1975   1.4  christos /* end confdefs.h.  */
   1976  1.11  christos $4
   1977   1.4  christos int
   1978  1.12  christos main (void)
   1979   1.4  christos {
   1980  1.11  christos #ifndef $as_decl_name
   1981  1.11  christos #ifdef __cplusplus
   1982  1.11  christos   (void) $as_decl_use;
   1983  1.11  christos #else
   1984  1.11  christos   (void) $as_decl_name;
   1985  1.11  christos #endif
   1986  1.11  christos #endif
   1987   1.4  christos 
   1988   1.4  christos   ;
   1989   1.4  christos   return 0;
   1990   1.4  christos }
   1991   1.4  christos _ACEOF
   1992  1.12  christos if ac_fn_c_try_compile "$LINENO"
   1993  1.12  christos then :
   1994  1.11  christos   eval "$3=yes"
   1995  1.12  christos else $as_nop
   1996  1.11  christos   eval "$3=no"
   1997   1.4  christos fi
   1998  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   1999  1.12  christos   eval $6=\$ac_save_FLAGS
   2000  1.12  christos 
   2001   1.4  christos fi
   2002   1.4  christos eval ac_res=\$$3
   2003  1.12  christos 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2004  1.12  christos printf "%s\n" "$ac_res" >&6; }
   2005   1.4  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2006   1.4  christos 
   2007  1.12  christos } # ac_fn_check_decl
   2008   1.4  christos 
   2009  1.11  christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
   2010  1.11  christos # -------------------------------------------
   2011  1.11  christos # Tests whether TYPE exists after having included INCLUDES, setting cache
   2012  1.11  christos # variable VAR accordingly.
   2013  1.11  christos ac_fn_c_check_type ()
   2014   1.4  christos {
   2015   1.4  christos   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   2016  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   2017  1.12  christos printf %s "checking for $2... " >&6; }
   2018  1.12  christos if eval test \${$3+y}
   2019  1.12  christos then :
   2020  1.12  christos   printf %s "(cached) " >&6
   2021  1.12  christos else $as_nop
   2022   1.4  christos   eval "$3=no"
   2023  1.11  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2024  1.11  christos /* end confdefs.h.  */
   2025  1.11  christos $4
   2026  1.11  christos int
   2027  1.12  christos main (void)
   2028  1.11  christos {
   2029  1.11  christos if (sizeof ($2))
   2030  1.11  christos 	 return 0;
   2031  1.11  christos   ;
   2032  1.11  christos   return 0;
   2033  1.11  christos }
   2034  1.11  christos _ACEOF
   2035  1.12  christos if ac_fn_c_try_compile "$LINENO"
   2036  1.12  christos then :
   2037  1.11  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   2038   1.4  christos /* end confdefs.h.  */
   2039  1.11  christos $4
   2040   1.4  christos int
   2041  1.12  christos main (void)
   2042   1.4  christos {
   2043  1.11  christos if (sizeof (($2)))
   2044  1.11  christos 	    return 0;
   2045   1.4  christos   ;
   2046   1.4  christos   return 0;
   2047   1.4  christos }
   2048   1.4  christos _ACEOF
   2049  1.12  christos if ac_fn_c_try_compile "$LINENO"
   2050  1.12  christos then :
   2051  1.11  christos 
   2052  1.12  christos else $as_nop
   2053  1.11  christos   eval "$3=yes"
   2054   1.4  christos fi
   2055  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   2056   1.4  christos fi
   2057  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   2058   1.4  christos fi
   2059   1.4  christos eval ac_res=\$$3
   2060  1.12  christos 	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   2061  1.12  christos printf "%s\n" "$ac_res" >&6; }
   2062   1.4  christos   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   2063   1.4  christos 
   2064  1.11  christos } # ac_fn_c_check_type
   2065  1.12  christos ac_configure_args_raw=
   2066  1.12  christos for ac_arg
   2067  1.12  christos do
   2068  1.12  christos   case $ac_arg in
   2069  1.12  christos   *\'*)
   2070  1.12  christos     ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2071  1.12  christos   esac
   2072  1.12  christos   as_fn_append ac_configure_args_raw " '$ac_arg'"
   2073  1.12  christos done
   2074  1.12  christos 
   2075  1.12  christos case $ac_configure_args_raw in
   2076  1.12  christos   *$as_nl*)
   2077  1.12  christos     ac_safe_unquote= ;;
   2078  1.12  christos   *)
   2079  1.12  christos     ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
   2080  1.12  christos     ac_unsafe_a="$ac_unsafe_z#~"
   2081  1.12  christos     ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
   2082  1.12  christos     ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
   2083  1.12  christos esac
   2084  1.12  christos 
   2085   1.4  christos cat >config.log <<_ACEOF
   2086   1.4  christos This file contains any messages produced by compilers while
   2087   1.4  christos running configure, to aid debugging if configure makes a mistake.
   2088   1.4  christos 
   2089  1.12  christos It was created by tcpdump $as_me 4.99.5, which was
   2090  1.12  christos generated by GNU Autoconf 2.71.  Invocation command line was
   2091   1.4  christos 
   2092  1.12  christos   $ $0$ac_configure_args_raw
   2093   1.4  christos 
   2094   1.4  christos _ACEOF
   2095   1.4  christos exec 5>>config.log
   2096   1.4  christos {
   2097   1.4  christos cat <<_ASUNAME
   2098   1.4  christos ## --------- ##
   2099   1.4  christos ## Platform. ##
   2100   1.4  christos ## --------- ##
   2101   1.4  christos 
   2102   1.4  christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
   2103   1.4  christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
   2104   1.4  christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
   2105   1.4  christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
   2106   1.4  christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
   2107   1.4  christos 
   2108   1.4  christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
   2109   1.4  christos /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
   2110   1.4  christos 
   2111   1.4  christos /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
   2112   1.4  christos /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
   2113   1.4  christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
   2114   1.4  christos /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
   2115   1.4  christos /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
   2116   1.4  christos /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
   2117   1.4  christos /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
   2118   1.4  christos 
   2119   1.4  christos _ASUNAME
   2120   1.4  christos 
   2121   1.4  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2122   1.4  christos for as_dir in $PATH
   2123   1.4  christos do
   2124   1.4  christos   IFS=$as_save_IFS
   2125  1.12  christos   case $as_dir in #(((
   2126  1.12  christos     '') as_dir=./ ;;
   2127  1.12  christos     */) ;;
   2128  1.12  christos     *) as_dir=$as_dir/ ;;
   2129  1.12  christos   esac
   2130  1.12  christos     printf "%s\n" "PATH: $as_dir"
   2131   1.4  christos   done
   2132   1.4  christos IFS=$as_save_IFS
   2133   1.4  christos 
   2134   1.4  christos } >&5
   2135   1.4  christos 
   2136   1.4  christos cat >&5 <<_ACEOF
   2137   1.1  christos 
   2138   1.1  christos 
   2139   1.1  christos ## ----------- ##
   2140   1.1  christos ## Core tests. ##
   2141   1.1  christos ## ----------- ##
   2142   1.1  christos 
   2143   1.1  christos _ACEOF
   2144   1.1  christos 
   2145   1.1  christos 
   2146   1.1  christos # Keep a trace of the command line.
   2147   1.1  christos # Strip out --no-create and --no-recursion so they do not pile up.
   2148   1.1  christos # Strip out --silent because we don't want to record it for future runs.
   2149   1.1  christos # Also quote any args containing shell meta-characters.
   2150   1.1  christos # Make two passes to allow for proper duplicate-argument suppression.
   2151   1.1  christos ac_configure_args=
   2152   1.1  christos ac_configure_args0=
   2153   1.1  christos ac_configure_args1=
   2154   1.1  christos ac_must_keep_next=false
   2155   1.1  christos for ac_pass in 1 2
   2156   1.1  christos do
   2157   1.1  christos   for ac_arg
   2158   1.1  christos   do
   2159   1.1  christos     case $ac_arg in
   2160   1.1  christos     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
   2161   1.1  christos     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   2162   1.1  christos     | -silent | --silent | --silen | --sile | --sil)
   2163   1.1  christos       continue ;;
   2164   1.1  christos     *\'*)
   2165  1.12  christos       ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
   2166   1.1  christos     esac
   2167   1.1  christos     case $ac_pass in
   2168   1.4  christos     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
   2169   1.1  christos     2)
   2170   1.4  christos       as_fn_append ac_configure_args1 " '$ac_arg'"
   2171   1.1  christos       if test $ac_must_keep_next = true; then
   2172   1.1  christos 	ac_must_keep_next=false # Got value, back to normal.
   2173   1.1  christos       else
   2174   1.1  christos 	case $ac_arg in
   2175   1.1  christos 	  *=* | --config-cache | -C | -disable-* | --disable-* \
   2176   1.1  christos 	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
   2177   1.1  christos 	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
   2178   1.1  christos 	  | -with-* | --with-* | -without-* | --without-* | --x)
   2179   1.1  christos 	    case "$ac_configure_args0 " in
   2180   1.1  christos 	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
   2181   1.1  christos 	    esac
   2182   1.1  christos 	    ;;
   2183   1.1  christos 	  -* ) ac_must_keep_next=true ;;
   2184   1.1  christos 	esac
   2185   1.1  christos       fi
   2186   1.4  christos       as_fn_append ac_configure_args " '$ac_arg'"
   2187   1.1  christos       ;;
   2188   1.1  christos     esac
   2189   1.1  christos   done
   2190   1.1  christos done
   2191   1.4  christos { ac_configure_args0=; unset ac_configure_args0;}
   2192   1.4  christos { ac_configure_args1=; unset ac_configure_args1;}
   2193   1.1  christos 
   2194   1.1  christos # When interrupted or exit'd, cleanup temporary files, and complete
   2195   1.1  christos # config.log.  We remove comments because anyway the quotes in there
   2196   1.1  christos # would cause problems or look ugly.
   2197   1.1  christos # WARNING: Use '\'' to represent an apostrophe within the trap.
   2198   1.1  christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
   2199   1.1  christos trap 'exit_status=$?
   2200  1.12  christos   # Sanitize IFS.
   2201  1.12  christos   IFS=" ""	$as_nl"
   2202   1.1  christos   # Save into config.log some information that might help in debugging.
   2203   1.1  christos   {
   2204   1.1  christos     echo
   2205   1.1  christos 
   2206  1.12  christos     printf "%s\n" "## ---------------- ##
   2207   1.1  christos ## Cache variables. ##
   2208   1.4  christos ## ---------------- ##"
   2209   1.1  christos     echo
   2210   1.1  christos     # The following way of writing the cache mishandles newlines in values,
   2211   1.1  christos (
   2212   1.1  christos   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
   2213   1.1  christos     eval ac_val=\$$ac_var
   2214   1.1  christos     case $ac_val in #(
   2215   1.1  christos     *${as_nl}*)
   2216   1.1  christos       case $ac_var in #(
   2217  1.12  christos       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   2218  1.12  christos printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   2219   1.1  christos       esac
   2220   1.1  christos       case $ac_var in #(
   2221   1.1  christos       _ | IFS | as_nl) ;; #(
   2222   1.4  christos       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   2223   1.4  christos       *) { eval $ac_var=; unset $ac_var;} ;;
   2224   1.1  christos       esac ;;
   2225   1.1  christos     esac
   2226   1.1  christos   done
   2227   1.1  christos   (set) 2>&1 |
   2228   1.1  christos     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
   2229   1.1  christos     *${as_nl}ac_space=\ *)
   2230   1.1  christos       sed -n \
   2231   1.1  christos 	"s/'\''/'\''\\\\'\'''\''/g;
   2232   1.1  christos 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
   2233   1.1  christos       ;; #(
   2234   1.1  christos     *)
   2235   1.1  christos       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   2236   1.1  christos       ;;
   2237   1.1  christos     esac |
   2238   1.1  christos     sort
   2239   1.1  christos )
   2240   1.1  christos     echo
   2241   1.1  christos 
   2242  1.12  christos     printf "%s\n" "## ----------------- ##
   2243   1.1  christos ## Output variables. ##
   2244   1.4  christos ## ----------------- ##"
   2245   1.1  christos     echo
   2246   1.1  christos     for ac_var in $ac_subst_vars
   2247   1.1  christos     do
   2248   1.1  christos       eval ac_val=\$$ac_var
   2249   1.1  christos       case $ac_val in
   2250  1.12  christos       *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2251   1.1  christos       esac
   2252  1.12  christos       printf "%s\n" "$ac_var='\''$ac_val'\''"
   2253   1.1  christos     done | sort
   2254   1.1  christos     echo
   2255   1.1  christos 
   2256   1.1  christos     if test -n "$ac_subst_files"; then
   2257  1.12  christos       printf "%s\n" "## ------------------- ##
   2258   1.1  christos ## File substitutions. ##
   2259   1.4  christos ## ------------------- ##"
   2260   1.1  christos       echo
   2261   1.1  christos       for ac_var in $ac_subst_files
   2262   1.1  christos       do
   2263   1.1  christos 	eval ac_val=\$$ac_var
   2264   1.1  christos 	case $ac_val in
   2265  1.12  christos 	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
   2266   1.1  christos 	esac
   2267  1.12  christos 	printf "%s\n" "$ac_var='\''$ac_val'\''"
   2268   1.1  christos       done | sort
   2269   1.1  christos       echo
   2270   1.1  christos     fi
   2271   1.1  christos 
   2272   1.1  christos     if test -s confdefs.h; then
   2273  1.12  christos       printf "%s\n" "## ----------- ##
   2274   1.1  christos ## confdefs.h. ##
   2275   1.4  christos ## ----------- ##"
   2276   1.1  christos       echo
   2277   1.1  christos       cat confdefs.h
   2278   1.1  christos       echo
   2279   1.1  christos     fi
   2280   1.1  christos     test "$ac_signal" != 0 &&
   2281  1.12  christos       printf "%s\n" "$as_me: caught signal $ac_signal"
   2282  1.12  christos     printf "%s\n" "$as_me: exit $exit_status"
   2283   1.1  christos   } >&5
   2284   1.1  christos   rm -f core *.core core.conftest.* &&
   2285   1.1  christos     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
   2286   1.1  christos     exit $exit_status
   2287   1.1  christos ' 0
   2288   1.1  christos for ac_signal in 1 2 13 15; do
   2289   1.4  christos   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
   2290   1.1  christos done
   2291   1.1  christos ac_signal=0
   2292   1.1  christos 
   2293   1.1  christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
   2294   1.1  christos rm -f -r conftest* confdefs.h
   2295   1.1  christos 
   2296  1.12  christos printf "%s\n" "/* confdefs.h */" > confdefs.h
   2297   1.4  christos 
   2298   1.1  christos # Predefined preprocessor variables.
   2299   1.1  christos 
   2300  1.12  christos printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
   2301   1.1  christos 
   2302  1.12  christos printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
   2303   1.1  christos 
   2304  1.12  christos printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
   2305   1.1  christos 
   2306  1.12  christos printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
   2307   1.1  christos 
   2308  1.12  christos printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
   2309   1.1  christos 
   2310  1.12  christos printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
   2311   1.1  christos 
   2312   1.1  christos 
   2313   1.1  christos # Let the site file select an alternate cache file if it wants to.
   2314   1.4  christos # Prefer an explicitly selected file to automatically selected ones.
   2315   1.1  christos if test -n "$CONFIG_SITE"; then
   2316  1.12  christos   ac_site_files="$CONFIG_SITE"
   2317   1.1  christos elif test "x$prefix" != xNONE; then
   2318  1.12  christos   ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
   2319   1.1  christos else
   2320  1.12  christos   ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
   2321   1.1  christos fi
   2322  1.12  christos 
   2323  1.12  christos for ac_site_file in $ac_site_files
   2324   1.1  christos do
   2325  1.12  christos   case $ac_site_file in #(
   2326  1.12  christos   */*) :
   2327  1.12  christos      ;; #(
   2328  1.12  christos   *) :
   2329  1.12  christos     ac_site_file=./$ac_site_file ;;
   2330  1.12  christos esac
   2331  1.12  christos   if test -f "$ac_site_file" && test -r "$ac_site_file"; then
   2332  1.12  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
   2333  1.12  christos printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
   2334   1.1  christos     sed 's/^/| /' "$ac_site_file" >&5
   2335   1.4  christos     . "$ac_site_file" \
   2336  1.12  christos       || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2337  1.12  christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   2338   1.4  christos as_fn_error $? "failed to load site script $ac_site_file
   2339   1.4  christos See \`config.log' for more details" "$LINENO" 5; }
   2340   1.1  christos   fi
   2341   1.1  christos done
   2342   1.1  christos 
   2343   1.1  christos if test -r "$cache_file"; then
   2344   1.4  christos   # Some versions of bash will fail to source /dev/null (special files
   2345   1.4  christos   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
   2346   1.4  christos   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
   2347  1.12  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
   2348  1.12  christos printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
   2349   1.1  christos     case $cache_file in
   2350   1.1  christos       [\\/]* | ?:[\\/]* ) . "$cache_file";;
   2351   1.1  christos       *)                      . "./$cache_file";;
   2352   1.1  christos     esac
   2353   1.1  christos   fi
   2354   1.1  christos else
   2355  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
   2356  1.12  christos printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
   2357   1.1  christos   >$cache_file
   2358   1.1  christos fi
   2359   1.1  christos 
   2360  1.12  christos # Test code for whether the C compiler supports C89 (global declarations)
   2361  1.12  christos ac_c_conftest_c89_globals='
   2362  1.12  christos /* Does the compiler advertise C89 conformance?
   2363  1.12  christos    Do not test the value of __STDC__, because some compilers set it to 0
   2364  1.12  christos    while being otherwise adequately conformant. */
   2365  1.12  christos #if !defined __STDC__
   2366  1.12  christos # error "Compiler does not advertise C89 conformance"
   2367  1.12  christos #endif
   2368  1.12  christos 
   2369  1.12  christos #include <stddef.h>
   2370  1.12  christos #include <stdarg.h>
   2371  1.12  christos struct stat;
   2372  1.12  christos /* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
   2373  1.12  christos struct buf { int x; };
   2374  1.12  christos struct buf * (*rcsopen) (struct buf *, struct stat *, int);
   2375  1.12  christos static char *e (p, i)
   2376  1.12  christos      char **p;
   2377  1.12  christos      int i;
   2378  1.12  christos {
   2379  1.12  christos   return p[i];
   2380  1.12  christos }
   2381  1.12  christos static char *f (char * (*g) (char **, int), char **p, ...)
   2382  1.12  christos {
   2383  1.12  christos   char *s;
   2384  1.12  christos   va_list v;
   2385  1.12  christos   va_start (v,p);
   2386  1.12  christos   s = g (p, va_arg (v,int));
   2387  1.12  christos   va_end (v);
   2388  1.12  christos   return s;
   2389  1.12  christos }
   2390  1.12  christos 
   2391  1.12  christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
   2392  1.12  christos    function prototypes and stuff, but not \xHH hex character constants.
   2393  1.12  christos    These do not provoke an error unfortunately, instead are silently treated
   2394  1.12  christos    as an "x".  The following induces an error, until -std is added to get
   2395  1.12  christos    proper ANSI mode.  Curiously \x00 != x always comes out true, for an
   2396  1.12  christos    array size at least.  It is necessary to write \x00 == 0 to get something
   2397  1.12  christos    that is true only with -std.  */
   2398  1.12  christos int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
   2399  1.12  christos 
   2400  1.12  christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
   2401  1.12  christos    inside strings and character constants.  */
   2402  1.12  christos #define FOO(x) '\''x'\''
   2403  1.12  christos int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
   2404  1.12  christos 
   2405  1.12  christos int test (int i, double x);
   2406  1.12  christos struct s1 {int (*f) (int a);};
   2407  1.12  christos struct s2 {int (*f) (double a);};
   2408  1.12  christos int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
   2409  1.12  christos                int, int);'
   2410  1.12  christos 
   2411  1.12  christos # Test code for whether the C compiler supports C89 (body of main).
   2412  1.12  christos ac_c_conftest_c89_main='
   2413  1.12  christos ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
   2414  1.12  christos '
   2415  1.12  christos 
   2416  1.12  christos # Test code for whether the C compiler supports C99 (global declarations)
   2417  1.12  christos ac_c_conftest_c99_globals='
   2418  1.12  christos // Does the compiler advertise C99 conformance?
   2419  1.12  christos #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
   2420  1.12  christos # error "Compiler does not advertise C99 conformance"
   2421  1.12  christos #endif
   2422  1.12  christos 
   2423  1.12  christos #include <stdbool.h>
   2424  1.12  christos extern int puts (const char *);
   2425  1.12  christos extern int printf (const char *, ...);
   2426  1.12  christos extern int dprintf (int, const char *, ...);
   2427  1.12  christos extern void *malloc (size_t);
   2428  1.12  christos 
   2429  1.12  christos // Check varargs macros.  These examples are taken from C99 6.10.3.5.
   2430  1.12  christos // dprintf is used instead of fprintf to avoid needing to declare
   2431  1.12  christos // FILE and stderr.
   2432  1.12  christos #define debug(...) dprintf (2, __VA_ARGS__)
   2433  1.12  christos #define showlist(...) puts (#__VA_ARGS__)
   2434  1.12  christos #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
   2435  1.12  christos static void
   2436  1.12  christos test_varargs_macros (void)
   2437  1.12  christos {
   2438  1.12  christos   int x = 1234;
   2439  1.12  christos   int y = 5678;
   2440  1.12  christos   debug ("Flag");
   2441  1.12  christos   debug ("X = %d\n", x);
   2442  1.12  christos   showlist (The first, second, and third items.);
   2443  1.12  christos   report (x>y, "x is %d but y is %d", x, y);
   2444  1.12  christos }
   2445  1.12  christos 
   2446  1.12  christos // Check long long types.
   2447  1.12  christos #define BIG64 18446744073709551615ull
   2448  1.12  christos #define BIG32 4294967295ul
   2449  1.12  christos #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
   2450  1.12  christos #if !BIG_OK
   2451  1.12  christos   #error "your preprocessor is broken"
   2452  1.12  christos #endif
   2453  1.12  christos #if BIG_OK
   2454  1.12  christos #else
   2455  1.12  christos   #error "your preprocessor is broken"
   2456  1.12  christos #endif
   2457  1.12  christos static long long int bignum = -9223372036854775807LL;
   2458  1.12  christos static unsigned long long int ubignum = BIG64;
   2459  1.12  christos 
   2460  1.12  christos struct incomplete_array
   2461  1.12  christos {
   2462  1.12  christos   int datasize;
   2463  1.12  christos   double data[];
   2464  1.12  christos };
   2465  1.12  christos 
   2466  1.12  christos struct named_init {
   2467  1.12  christos   int number;
   2468  1.12  christos   const wchar_t *name;
   2469  1.12  christos   double average;
   2470  1.12  christos };
   2471  1.12  christos 
   2472  1.12  christos typedef const char *ccp;
   2473  1.12  christos 
   2474  1.12  christos static inline int
   2475  1.12  christos test_restrict (ccp restrict text)
   2476  1.12  christos {
   2477  1.12  christos   // See if C++-style comments work.
   2478  1.12  christos   // Iterate through items via the restricted pointer.
   2479  1.12  christos   // Also check for declarations in for loops.
   2480  1.12  christos   for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
   2481  1.12  christos     continue;
   2482  1.12  christos   return 0;
   2483  1.12  christos }
   2484  1.12  christos 
   2485  1.12  christos // Check varargs and va_copy.
   2486  1.12  christos static bool
   2487  1.12  christos test_varargs (const char *format, ...)
   2488  1.12  christos {
   2489  1.12  christos   va_list args;
   2490  1.12  christos   va_start (args, format);
   2491  1.12  christos   va_list args_copy;
   2492  1.12  christos   va_copy (args_copy, args);
   2493  1.12  christos 
   2494  1.12  christos   const char *str = "";
   2495  1.12  christos   int number = 0;
   2496  1.12  christos   float fnumber = 0;
   2497  1.12  christos 
   2498  1.12  christos   while (*format)
   2499  1.12  christos     {
   2500  1.12  christos       switch (*format++)
   2501  1.12  christos 	{
   2502  1.12  christos 	case '\''s'\'': // string
   2503  1.12  christos 	  str = va_arg (args_copy, const char *);
   2504  1.12  christos 	  break;
   2505  1.12  christos 	case '\''d'\'': // int
   2506  1.12  christos 	  number = va_arg (args_copy, int);
   2507  1.12  christos 	  break;
   2508  1.12  christos 	case '\''f'\'': // float
   2509  1.12  christos 	  fnumber = va_arg (args_copy, double);
   2510  1.12  christos 	  break;
   2511  1.12  christos 	default:
   2512  1.12  christos 	  break;
   2513  1.12  christos 	}
   2514  1.12  christos     }
   2515  1.12  christos   va_end (args_copy);
   2516  1.12  christos   va_end (args);
   2517  1.12  christos 
   2518  1.12  christos   return *str && number && fnumber;
   2519  1.12  christos }
   2520  1.12  christos '
   2521  1.12  christos 
   2522  1.12  christos # Test code for whether the C compiler supports C99 (body of main).
   2523  1.12  christos ac_c_conftest_c99_main='
   2524  1.12  christos   // Check bool.
   2525  1.12  christos   _Bool success = false;
   2526  1.12  christos   success |= (argc != 0);
   2527  1.12  christos 
   2528  1.12  christos   // Check restrict.
   2529  1.12  christos   if (test_restrict ("String literal") == 0)
   2530  1.12  christos     success = true;
   2531  1.12  christos   char *restrict newvar = "Another string";
   2532  1.12  christos 
   2533  1.12  christos   // Check varargs.
   2534  1.12  christos   success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
   2535  1.12  christos   test_varargs_macros ();
   2536  1.12  christos 
   2537  1.12  christos   // Check flexible array members.
   2538  1.12  christos   struct incomplete_array *ia =
   2539  1.12  christos     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
   2540  1.12  christos   ia->datasize = 10;
   2541  1.12  christos   for (int i = 0; i < ia->datasize; ++i)
   2542  1.12  christos     ia->data[i] = i * 1.234;
   2543  1.12  christos 
   2544  1.12  christos   // Check named initializers.
   2545  1.12  christos   struct named_init ni = {
   2546  1.12  christos     .number = 34,
   2547  1.12  christos     .name = L"Test wide string",
   2548  1.12  christos     .average = 543.34343,
   2549  1.12  christos   };
   2550  1.12  christos 
   2551  1.12  christos   ni.number = 58;
   2552  1.12  christos 
   2553  1.12  christos   int dynamic_array[ni.number];
   2554  1.12  christos   dynamic_array[0] = argv[0][0];
   2555  1.12  christos   dynamic_array[ni.number - 1] = 543;
   2556  1.12  christos 
   2557  1.12  christos   // work around unused variable warnings
   2558  1.12  christos   ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
   2559  1.12  christos 	 || dynamic_array[ni.number - 1] != 543);
   2560  1.12  christos '
   2561  1.12  christos 
   2562  1.12  christos # Test code for whether the C compiler supports C11 (global declarations)
   2563  1.12  christos ac_c_conftest_c11_globals='
   2564  1.12  christos // Does the compiler advertise C11 conformance?
   2565  1.12  christos #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
   2566  1.12  christos # error "Compiler does not advertise C11 conformance"
   2567  1.12  christos #endif
   2568  1.12  christos 
   2569  1.12  christos // Check _Alignas.
   2570  1.12  christos char _Alignas (double) aligned_as_double;
   2571  1.12  christos char _Alignas (0) no_special_alignment;
   2572  1.12  christos extern char aligned_as_int;
   2573  1.12  christos char _Alignas (0) _Alignas (int) aligned_as_int;
   2574  1.12  christos 
   2575  1.12  christos // Check _Alignof.
   2576  1.12  christos enum
   2577  1.12  christos {
   2578  1.12  christos   int_alignment = _Alignof (int),
   2579  1.12  christos   int_array_alignment = _Alignof (int[100]),
   2580  1.12  christos   char_alignment = _Alignof (char)
   2581  1.12  christos };
   2582  1.12  christos _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
   2583  1.12  christos 
   2584  1.12  christos // Check _Noreturn.
   2585  1.12  christos int _Noreturn does_not_return (void) { for (;;) continue; }
   2586  1.12  christos 
   2587  1.12  christos // Check _Static_assert.
   2588  1.12  christos struct test_static_assert
   2589  1.12  christos {
   2590  1.12  christos   int x;
   2591  1.12  christos   _Static_assert (sizeof (int) <= sizeof (long int),
   2592  1.12  christos                   "_Static_assert does not work in struct");
   2593  1.12  christos   long int y;
   2594  1.12  christos };
   2595  1.12  christos 
   2596  1.12  christos // Check UTF-8 literals.
   2597  1.12  christos #define u8 syntax error!
   2598  1.12  christos char const utf8_literal[] = u8"happens to be ASCII" "another string";
   2599  1.12  christos 
   2600  1.12  christos // Check duplicate typedefs.
   2601  1.12  christos typedef long *long_ptr;
   2602  1.12  christos typedef long int *long_ptr;
   2603  1.12  christos typedef long_ptr long_ptr;
   2604  1.12  christos 
   2605  1.12  christos // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
   2606  1.12  christos struct anonymous
   2607  1.12  christos {
   2608  1.12  christos   union {
   2609  1.12  christos     struct { int i; int j; };
   2610  1.12  christos     struct { int k; long int l; } w;
   2611  1.12  christos   };
   2612  1.12  christos   int m;
   2613  1.12  christos } v1;
   2614  1.12  christos '
   2615  1.12  christos 
   2616  1.12  christos # Test code for whether the C compiler supports C11 (body of main).
   2617  1.12  christos ac_c_conftest_c11_main='
   2618  1.12  christos   _Static_assert ((offsetof (struct anonymous, i)
   2619  1.12  christos 		   == offsetof (struct anonymous, w.k)),
   2620  1.12  christos 		  "Anonymous union alignment botch");
   2621  1.12  christos   v1.i = 2;
   2622  1.12  christos   v1.w.k = 5;
   2623  1.12  christos   ok |= v1.i != 5;
   2624  1.12  christos '
   2625  1.12  christos 
   2626  1.12  christos # Test code for whether the C compiler supports C11 (complete).
   2627  1.12  christos ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
   2628  1.12  christos ${ac_c_conftest_c99_globals}
   2629  1.12  christos ${ac_c_conftest_c11_globals}
   2630  1.12  christos 
   2631  1.12  christos int
   2632  1.12  christos main (int argc, char **argv)
   2633  1.12  christos {
   2634  1.12  christos   int ok = 0;
   2635  1.12  christos   ${ac_c_conftest_c89_main}
   2636  1.12  christos   ${ac_c_conftest_c99_main}
   2637  1.12  christos   ${ac_c_conftest_c11_main}
   2638  1.12  christos   return ok;
   2639  1.12  christos }
   2640  1.12  christos "
   2641  1.12  christos 
   2642  1.12  christos # Test code for whether the C compiler supports C99 (complete).
   2643  1.12  christos ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
   2644  1.12  christos ${ac_c_conftest_c99_globals}
   2645  1.12  christos 
   2646  1.12  christos int
   2647  1.12  christos main (int argc, char **argv)
   2648  1.12  christos {
   2649  1.12  christos   int ok = 0;
   2650  1.12  christos   ${ac_c_conftest_c89_main}
   2651  1.12  christos   ${ac_c_conftest_c99_main}
   2652  1.12  christos   return ok;
   2653  1.12  christos }
   2654  1.12  christos "
   2655  1.12  christos 
   2656  1.12  christos # Test code for whether the C compiler supports C89 (complete).
   2657  1.12  christos ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
   2658  1.12  christos 
   2659  1.12  christos int
   2660  1.12  christos main (int argc, char **argv)
   2661  1.12  christos {
   2662  1.12  christos   int ok = 0;
   2663  1.12  christos   ${ac_c_conftest_c89_main}
   2664  1.12  christos   return ok;
   2665  1.12  christos }
   2666  1.12  christos "
   2667  1.12  christos 
   2668  1.12  christos as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
   2669  1.12  christos as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
   2670  1.12  christos as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
   2671  1.12  christos as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
   2672  1.12  christos as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
   2673  1.12  christos as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
   2674  1.12  christos as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
   2675  1.12  christos as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
   2676  1.12  christos as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
   2677  1.12  christos 
   2678  1.12  christos # Auxiliary files required by this configure script.
   2679  1.12  christos ac_aux_files="install-sh config.guess config.sub"
   2680  1.12  christos 
   2681  1.12  christos # Locations in which to look for auxiliary files.
   2682  1.12  christos ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.."
   2683  1.12  christos 
   2684  1.12  christos # Search for a directory containing all of the required auxiliary files,
   2685  1.12  christos # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
   2686  1.12  christos # If we don't find one directory that contains all the files we need,
   2687  1.12  christos # we report the set of missing files from the *first* directory in
   2688  1.12  christos # $ac_aux_dir_candidates and give up.
   2689  1.12  christos ac_missing_aux_files=""
   2690  1.12  christos ac_first_candidate=:
   2691  1.12  christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
   2692  1.12  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2693  1.12  christos as_found=false
   2694  1.12  christos for as_dir in $ac_aux_dir_candidates
   2695  1.12  christos do
   2696  1.12  christos   IFS=$as_save_IFS
   2697  1.12  christos   case $as_dir in #(((
   2698  1.12  christos     '') as_dir=./ ;;
   2699  1.12  christos     */) ;;
   2700  1.12  christos     *) as_dir=$as_dir/ ;;
   2701  1.12  christos   esac
   2702  1.12  christos   as_found=:
   2703  1.12  christos 
   2704  1.12  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
   2705  1.12  christos   ac_aux_dir_found=yes
   2706  1.12  christos   ac_install_sh=
   2707  1.12  christos   for ac_aux in $ac_aux_files
   2708  1.12  christos   do
   2709  1.12  christos     # As a special case, if "install-sh" is required, that requirement
   2710  1.12  christos     # can be satisfied by any of "install-sh", "install.sh", or "shtool",
   2711  1.12  christos     # and $ac_install_sh is set appropriately for whichever one is found.
   2712  1.12  christos     if test x"$ac_aux" = x"install-sh"
   2713  1.12  christos     then
   2714  1.12  christos       if test -f "${as_dir}install-sh"; then
   2715  1.12  christos         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
   2716  1.12  christos         ac_install_sh="${as_dir}install-sh -c"
   2717  1.12  christos       elif test -f "${as_dir}install.sh"; then
   2718  1.12  christos         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
   2719  1.12  christos         ac_install_sh="${as_dir}install.sh -c"
   2720  1.12  christos       elif test -f "${as_dir}shtool"; then
   2721  1.12  christos         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
   2722  1.12  christos         ac_install_sh="${as_dir}shtool install -c"
   2723  1.12  christos       else
   2724  1.12  christos         ac_aux_dir_found=no
   2725  1.12  christos         if $ac_first_candidate; then
   2726  1.12  christos           ac_missing_aux_files="${ac_missing_aux_files} install-sh"
   2727  1.12  christos         else
   2728  1.12  christos           break
   2729  1.12  christos         fi
   2730  1.12  christos       fi
   2731  1.12  christos     else
   2732  1.12  christos       if test -f "${as_dir}${ac_aux}"; then
   2733  1.12  christos         printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
   2734  1.12  christos       else
   2735  1.12  christos         ac_aux_dir_found=no
   2736  1.12  christos         if $ac_first_candidate; then
   2737  1.12  christos           ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
   2738  1.12  christos         else
   2739  1.12  christos           break
   2740  1.12  christos         fi
   2741  1.12  christos       fi
   2742  1.12  christos     fi
   2743  1.12  christos   done
   2744  1.12  christos   if test "$ac_aux_dir_found" = yes; then
   2745  1.12  christos     ac_aux_dir="$as_dir"
   2746  1.12  christos     break
   2747  1.12  christos   fi
   2748  1.12  christos   ac_first_candidate=false
   2749  1.12  christos 
   2750  1.12  christos   as_found=false
   2751  1.12  christos done
   2752  1.12  christos IFS=$as_save_IFS
   2753  1.12  christos if $as_found
   2754  1.12  christos then :
   2755  1.12  christos 
   2756  1.12  christos else $as_nop
   2757  1.12  christos   as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
   2758  1.12  christos fi
   2759  1.12  christos 
   2760  1.12  christos 
   2761  1.12  christos # These three variables are undocumented and unsupported,
   2762  1.12  christos # and are intended to be withdrawn in a future Autoconf release.
   2763  1.12  christos # They can cause serious problems if a builder's source tree is in a directory
   2764  1.12  christos # whose full name contains unusual characters.
   2765  1.12  christos if test -f "${ac_aux_dir}config.guess"; then
   2766  1.12  christos   ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
   2767  1.12  christos fi
   2768  1.12  christos if test -f "${ac_aux_dir}config.sub"; then
   2769  1.12  christos   ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
   2770  1.12  christos fi
   2771  1.12  christos if test -f "$ac_aux_dir/configure"; then
   2772  1.12  christos   ac_configure="$SHELL ${ac_aux_dir}configure"
   2773  1.12  christos fi
   2774  1.12  christos 
   2775   1.1  christos # Check that the precious variables saved in the cache have kept the same
   2776   1.1  christos # value.
   2777   1.1  christos ac_cache_corrupted=false
   2778   1.1  christos for ac_var in $ac_precious_vars; do
   2779   1.1  christos   eval ac_old_set=\$ac_cv_env_${ac_var}_set
   2780   1.1  christos   eval ac_new_set=\$ac_env_${ac_var}_set
   2781   1.1  christos   eval ac_old_val=\$ac_cv_env_${ac_var}_value
   2782   1.1  christos   eval ac_new_val=\$ac_env_${ac_var}_value
   2783   1.1  christos   case $ac_old_set,$ac_new_set in
   2784   1.1  christos     set,)
   2785  1.12  christos       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
   2786  1.12  christos printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
   2787   1.1  christos       ac_cache_corrupted=: ;;
   2788   1.1  christos     ,set)
   2789  1.12  christos       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
   2790  1.12  christos printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
   2791   1.1  christos       ac_cache_corrupted=: ;;
   2792   1.1  christos     ,);;
   2793   1.1  christos     *)
   2794   1.1  christos       if test "x$ac_old_val" != "x$ac_new_val"; then
   2795   1.4  christos 	# differences in whitespace do not lead to failure.
   2796   1.4  christos 	ac_old_val_w=`echo x $ac_old_val`
   2797   1.4  christos 	ac_new_val_w=`echo x $ac_new_val`
   2798   1.4  christos 	if test "$ac_old_val_w" != "$ac_new_val_w"; then
   2799  1.12  christos 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
   2800  1.12  christos printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
   2801   1.4  christos 	  ac_cache_corrupted=:
   2802   1.4  christos 	else
   2803  1.12  christos 	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
   2804  1.12  christos printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
   2805   1.4  christos 	  eval $ac_var=\$ac_old_val
   2806   1.4  christos 	fi
   2807  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
   2808  1.12  christos printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
   2809  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
   2810  1.12  christos printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
   2811   1.1  christos       fi;;
   2812   1.1  christos   esac
   2813   1.1  christos   # Pass precious variables to config.status.
   2814   1.1  christos   if test "$ac_new_set" = set; then
   2815   1.1  christos     case $ac_new_val in
   2816  1.12  christos     *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
   2817   1.1  christos     *) ac_arg=$ac_var=$ac_new_val ;;
   2818   1.1  christos     esac
   2819   1.1  christos     case " $ac_configure_args " in
   2820   1.1  christos       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
   2821   1.4  christos       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
   2822   1.1  christos     esac
   2823   1.1  christos   fi
   2824   1.1  christos done
   2825   1.1  christos if $ac_cache_corrupted; then
   2826  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   2827  1.12  christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   2828  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
   2829  1.12  christos printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
   2830  1.12  christos   as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
   2831  1.12  christos 	    and start over" "$LINENO" 5
   2832   1.4  christos fi
   2833   1.4  christos ## -------------------- ##
   2834   1.4  christos ## Main body of script. ##
   2835   1.4  christos ## -------------------- ##
   2836   1.1  christos 
   2837   1.1  christos ac_ext=c
   2838   1.1  christos ac_cpp='$CPP $CPPFLAGS'
   2839   1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   2840   1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   2841   1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   2842   1.1  christos 
   2843   1.1  christos 
   2844   1.1  christos 
   2845  1.11  christos 
   2846   1.1  christos 
   2847   1.1  christos 
   2848   1.1  christos 
   2849  1.12  christos   # Make sure we can run config.sub.
   2850  1.12  christos $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
   2851  1.12  christos   as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
   2852  1.12  christos 
   2853  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
   2854  1.12  christos printf %s "checking build system type... " >&6; }
   2855  1.12  christos if test ${ac_cv_build+y}
   2856  1.12  christos then :
   2857  1.12  christos   printf %s "(cached) " >&6
   2858  1.12  christos else $as_nop
   2859   1.1  christos   ac_build_alias=$build_alias
   2860   1.1  christos test "x$ac_build_alias" = x &&
   2861  1.12  christos   ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
   2862   1.1  christos test "x$ac_build_alias" = x &&
   2863   1.4  christos   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
   2864  1.12  christos ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
   2865  1.12  christos   as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
   2866   1.1  christos 
   2867   1.1  christos fi
   2868  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
   2869  1.12  christos printf "%s\n" "$ac_cv_build" >&6; }
   2870   1.1  christos case $ac_cv_build in
   2871   1.1  christos *-*-*) ;;
   2872   1.4  christos *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
   2873   1.1  christos esac
   2874   1.1  christos build=$ac_cv_build
   2875   1.1  christos ac_save_IFS=$IFS; IFS='-'
   2876   1.1  christos set x $ac_cv_build
   2877   1.1  christos shift
   2878   1.1  christos build_cpu=$1
   2879   1.1  christos build_vendor=$2
   2880   1.1  christos shift; shift
   2881   1.1  christos # Remember, the first character of IFS is used to create $*,
   2882   1.1  christos # except with old shells:
   2883   1.1  christos build_os=$*
   2884   1.1  christos IFS=$ac_save_IFS
   2885   1.1  christos case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
   2886   1.1  christos 
   2887   1.1  christos 
   2888  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
   2889  1.12  christos printf %s "checking host system type... " >&6; }
   2890  1.12  christos if test ${ac_cv_host+y}
   2891  1.12  christos then :
   2892  1.12  christos   printf %s "(cached) " >&6
   2893  1.12  christos else $as_nop
   2894   1.1  christos   if test "x$host_alias" = x; then
   2895   1.1  christos   ac_cv_host=$ac_cv_build
   2896   1.1  christos else
   2897  1.12  christos   ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
   2898  1.12  christos     as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
   2899   1.1  christos fi
   2900   1.1  christos 
   2901   1.1  christos fi
   2902  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
   2903  1.12  christos printf "%s\n" "$ac_cv_host" >&6; }
   2904   1.1  christos case $ac_cv_host in
   2905   1.1  christos *-*-*) ;;
   2906   1.4  christos *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
   2907   1.1  christos esac
   2908   1.1  christos host=$ac_cv_host
   2909   1.1  christos ac_save_IFS=$IFS; IFS='-'
   2910   1.1  christos set x $ac_cv_host
   2911   1.1  christos shift
   2912   1.1  christos host_cpu=$1
   2913   1.1  christos host_vendor=$2
   2914   1.1  christos shift; shift
   2915   1.1  christos # Remember, the first character of IFS is used to create $*,
   2916   1.1  christos # except with old shells:
   2917   1.1  christos host_os=$*
   2918   1.1  christos IFS=$ac_save_IFS
   2919   1.1  christos case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
   2920   1.1  christos 
   2921   1.1  christos 
   2922   1.1  christos 
   2923   1.1  christos 
   2924   1.1  christos 
   2925   1.1  christos 
   2926   1.1  christos 
   2927   1.1  christos 
   2928   1.1  christos # Check whether --with-gcc was given.
   2929  1.12  christos if test ${with_gcc+y}
   2930  1.12  christos then :
   2931   1.1  christos   withval=$with_gcc;
   2932   1.1  christos fi
   2933   1.1  christos 
   2934   1.1  christos     V_INCLS=""
   2935   1.1  christos     if test "${srcdir}" != "." ; then
   2936   1.3  christos 	    V_INCLS="-I$srcdir"
   2937   1.1  christos     fi
   2938   1.1  christos     if test "${CFLAGS+set}" = set; then
   2939   1.1  christos 	    LBL_CFLAGS="$CFLAGS"
   2940   1.1  christos     fi
   2941   1.1  christos     if test -z "$CC" ; then
   2942   1.1  christos 	    case "$host_os" in
   2943   1.1  christos 
   2944   1.1  christos 	    bsdi*)
   2945   1.1  christos 		    # Extract the first word of "shlicc2", so it can be a program name with args.
   2946   1.1  christos set dummy shlicc2; ac_word=$2
   2947  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   2948  1.12  christos printf %s "checking for $ac_word... " >&6; }
   2949  1.12  christos if test ${ac_cv_prog_SHLICC2+y}
   2950  1.12  christos then :
   2951  1.12  christos   printf %s "(cached) " >&6
   2952  1.12  christos else $as_nop
   2953   1.1  christos   if test -n "$SHLICC2"; then
   2954   1.1  christos   ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
   2955   1.1  christos else
   2956   1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   2957   1.1  christos for as_dir in $PATH
   2958   1.1  christos do
   2959   1.1  christos   IFS=$as_save_IFS
   2960  1.12  christos   case $as_dir in #(((
   2961  1.12  christos     '') as_dir=./ ;;
   2962  1.12  christos     */) ;;
   2963  1.12  christos     *) as_dir=$as_dir/ ;;
   2964  1.12  christos   esac
   2965   1.4  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   2966  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   2967   1.1  christos     ac_cv_prog_SHLICC2="yes"
   2968  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   2969   1.1  christos     break 2
   2970   1.1  christos   fi
   2971   1.1  christos done
   2972   1.4  christos   done
   2973   1.1  christos IFS=$as_save_IFS
   2974   1.1  christos 
   2975   1.1  christos   test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
   2976   1.1  christos fi
   2977   1.1  christos fi
   2978   1.1  christos SHLICC2=$ac_cv_prog_SHLICC2
   2979   1.1  christos if test -n "$SHLICC2"; then
   2980  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
   2981  1.12  christos printf "%s\n" "$SHLICC2" >&6; }
   2982   1.1  christos else
   2983  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   2984  1.12  christos printf "%s\n" "no" >&6; }
   2985   1.1  christos fi
   2986   1.1  christos 
   2987   1.1  christos 
   2988   1.1  christos 		    if test $SHLICC2 = yes ; then
   2989   1.1  christos 			    CC=shlicc2
   2990   1.1  christos 			    export CC
   2991   1.1  christos 		    fi
   2992   1.1  christos 		    ;;
   2993   1.1  christos 	    esac
   2994   1.1  christos     fi
   2995   1.1  christos     if test -z "$CC" -a "$with_gcc" = no ; then
   2996   1.1  christos 	    CC=cc
   2997   1.1  christos 	    export CC
   2998   1.1  christos     fi
   2999   1.1  christos 
   3000  1.11  christos #
   3001  1.11  christos # Try to enable as many C99 features as we can.
   3002  1.11  christos # At minimum, we want C++/C99-style // comments.
   3003  1.11  christos #
   3004  1.12  christos 
   3005  1.12  christos 
   3006  1.12  christos 
   3007  1.12  christos 
   3008  1.12  christos 
   3009  1.12  christos 
   3010  1.12  christos 
   3011  1.12  christos 
   3012  1.12  christos 
   3013   1.1  christos ac_ext=c
   3014   1.1  christos ac_cpp='$CPP $CPPFLAGS'
   3015   1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3016   1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3017   1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3018   1.1  christos if test -n "$ac_tool_prefix"; then
   3019   1.1  christos   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
   3020   1.1  christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
   3021  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3022  1.12  christos printf %s "checking for $ac_word... " >&6; }
   3023  1.12  christos if test ${ac_cv_prog_CC+y}
   3024  1.12  christos then :
   3025  1.12  christos   printf %s "(cached) " >&6
   3026  1.12  christos else $as_nop
   3027   1.1  christos   if test -n "$CC"; then
   3028   1.1  christos   ac_cv_prog_CC="$CC" # Let the user override the test.
   3029   1.1  christos else
   3030   1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3031   1.1  christos for as_dir in $PATH
   3032   1.1  christos do
   3033   1.1  christos   IFS=$as_save_IFS
   3034  1.12  christos   case $as_dir in #(((
   3035  1.12  christos     '') as_dir=./ ;;
   3036  1.12  christos     */) ;;
   3037  1.12  christos     *) as_dir=$as_dir/ ;;
   3038  1.12  christos   esac
   3039   1.4  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   3040  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3041   1.1  christos     ac_cv_prog_CC="${ac_tool_prefix}gcc"
   3042  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3043   1.1  christos     break 2
   3044   1.1  christos   fi
   3045   1.1  christos done
   3046   1.4  christos   done
   3047   1.1  christos IFS=$as_save_IFS
   3048   1.1  christos 
   3049   1.1  christos fi
   3050   1.1  christos fi
   3051   1.1  christos CC=$ac_cv_prog_CC
   3052   1.1  christos if test -n "$CC"; then
   3053  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3054  1.12  christos printf "%s\n" "$CC" >&6; }
   3055   1.1  christos else
   3056  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3057  1.12  christos printf "%s\n" "no" >&6; }
   3058   1.1  christos fi
   3059   1.1  christos 
   3060   1.1  christos 
   3061   1.1  christos fi
   3062   1.1  christos if test -z "$ac_cv_prog_CC"; then
   3063   1.1  christos   ac_ct_CC=$CC
   3064   1.1  christos   # Extract the first word of "gcc", so it can be a program name with args.
   3065   1.1  christos set dummy gcc; ac_word=$2
   3066  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3067  1.12  christos printf %s "checking for $ac_word... " >&6; }
   3068  1.12  christos if test ${ac_cv_prog_ac_ct_CC+y}
   3069  1.12  christos then :
   3070  1.12  christos   printf %s "(cached) " >&6
   3071  1.12  christos else $as_nop
   3072   1.1  christos   if test -n "$ac_ct_CC"; then
   3073   1.1  christos   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3074   1.1  christos else
   3075   1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3076   1.1  christos for as_dir in $PATH
   3077   1.1  christos do
   3078   1.1  christos   IFS=$as_save_IFS
   3079  1.12  christos   case $as_dir in #(((
   3080  1.12  christos     '') as_dir=./ ;;
   3081  1.12  christos     */) ;;
   3082  1.12  christos     *) as_dir=$as_dir/ ;;
   3083  1.12  christos   esac
   3084   1.4  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   3085  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3086   1.1  christos     ac_cv_prog_ac_ct_CC="gcc"
   3087  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3088   1.1  christos     break 2
   3089   1.1  christos   fi
   3090   1.1  christos done
   3091   1.4  christos   done
   3092   1.1  christos IFS=$as_save_IFS
   3093   1.1  christos 
   3094   1.1  christos fi
   3095   1.1  christos fi
   3096   1.1  christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3097   1.1  christos if test -n "$ac_ct_CC"; then
   3098  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3099  1.12  christos printf "%s\n" "$ac_ct_CC" >&6; }
   3100   1.1  christos else
   3101  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3102  1.12  christos printf "%s\n" "no" >&6; }
   3103   1.1  christos fi
   3104   1.1  christos 
   3105   1.1  christos   if test "x$ac_ct_CC" = x; then
   3106   1.1  christos     CC=""
   3107   1.1  christos   else
   3108   1.1  christos     case $cross_compiling:$ac_tool_warned in
   3109   1.1  christos yes:)
   3110  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3111  1.12  christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3112   1.1  christos ac_tool_warned=yes ;;
   3113   1.1  christos esac
   3114   1.1  christos     CC=$ac_ct_CC
   3115   1.1  christos   fi
   3116   1.1  christos else
   3117   1.1  christos   CC="$ac_cv_prog_CC"
   3118   1.1  christos fi
   3119   1.1  christos 
   3120   1.1  christos if test -z "$CC"; then
   3121   1.1  christos           if test -n "$ac_tool_prefix"; then
   3122   1.1  christos     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
   3123   1.1  christos set dummy ${ac_tool_prefix}cc; ac_word=$2
   3124  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3125  1.12  christos printf %s "checking for $ac_word... " >&6; }
   3126  1.12  christos if test ${ac_cv_prog_CC+y}
   3127  1.12  christos then :
   3128  1.12  christos   printf %s "(cached) " >&6
   3129  1.12  christos else $as_nop
   3130   1.1  christos   if test -n "$CC"; then
   3131   1.1  christos   ac_cv_prog_CC="$CC" # Let the user override the test.
   3132   1.1  christos else
   3133   1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3134   1.1  christos for as_dir in $PATH
   3135   1.1  christos do
   3136   1.1  christos   IFS=$as_save_IFS
   3137  1.12  christos   case $as_dir in #(((
   3138  1.12  christos     '') as_dir=./ ;;
   3139  1.12  christos     */) ;;
   3140  1.12  christos     *) as_dir=$as_dir/ ;;
   3141  1.12  christos   esac
   3142   1.4  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   3143  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3144   1.1  christos     ac_cv_prog_CC="${ac_tool_prefix}cc"
   3145  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3146   1.1  christos     break 2
   3147   1.1  christos   fi
   3148   1.1  christos done
   3149   1.4  christos   done
   3150   1.1  christos IFS=$as_save_IFS
   3151   1.1  christos 
   3152   1.1  christos fi
   3153   1.1  christos fi
   3154   1.1  christos CC=$ac_cv_prog_CC
   3155   1.1  christos if test -n "$CC"; then
   3156  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3157  1.12  christos printf "%s\n" "$CC" >&6; }
   3158   1.1  christos else
   3159  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3160  1.12  christos printf "%s\n" "no" >&6; }
   3161   1.1  christos fi
   3162   1.1  christos 
   3163   1.1  christos 
   3164   1.1  christos   fi
   3165   1.1  christos fi
   3166   1.1  christos if test -z "$CC"; then
   3167   1.1  christos   # Extract the first word of "cc", so it can be a program name with args.
   3168   1.1  christos set dummy cc; ac_word=$2
   3169  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3170  1.12  christos printf %s "checking for $ac_word... " >&6; }
   3171  1.12  christos if test ${ac_cv_prog_CC+y}
   3172  1.12  christos then :
   3173  1.12  christos   printf %s "(cached) " >&6
   3174  1.12  christos else $as_nop
   3175   1.1  christos   if test -n "$CC"; then
   3176   1.1  christos   ac_cv_prog_CC="$CC" # Let the user override the test.
   3177   1.1  christos else
   3178   1.1  christos   ac_prog_rejected=no
   3179   1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3180   1.1  christos for as_dir in $PATH
   3181   1.1  christos do
   3182   1.1  christos   IFS=$as_save_IFS
   3183  1.12  christos   case $as_dir in #(((
   3184  1.12  christos     '') as_dir=./ ;;
   3185  1.12  christos     */) ;;
   3186  1.12  christos     *) as_dir=$as_dir/ ;;
   3187  1.12  christos   esac
   3188   1.4  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   3189  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3190  1.12  christos     if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
   3191   1.1  christos        ac_prog_rejected=yes
   3192   1.1  christos        continue
   3193   1.1  christos      fi
   3194   1.1  christos     ac_cv_prog_CC="cc"
   3195  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3196   1.1  christos     break 2
   3197   1.1  christos   fi
   3198   1.1  christos done
   3199   1.4  christos   done
   3200   1.1  christos IFS=$as_save_IFS
   3201   1.1  christos 
   3202   1.1  christos if test $ac_prog_rejected = yes; then
   3203   1.1  christos   # We found a bogon in the path, so make sure we never use it.
   3204   1.1  christos   set dummy $ac_cv_prog_CC
   3205   1.1  christos   shift
   3206   1.1  christos   if test $# != 0; then
   3207   1.1  christos     # We chose a different compiler from the bogus one.
   3208   1.1  christos     # However, it has the same basename, so the bogon will be chosen
   3209   1.1  christos     # first if we set CC to just the basename; use the full file name.
   3210   1.1  christos     shift
   3211  1.12  christos     ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
   3212   1.1  christos   fi
   3213   1.1  christos fi
   3214   1.1  christos fi
   3215   1.1  christos fi
   3216   1.1  christos CC=$ac_cv_prog_CC
   3217   1.1  christos if test -n "$CC"; then
   3218  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3219  1.12  christos printf "%s\n" "$CC" >&6; }
   3220   1.1  christos else
   3221  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3222  1.12  christos printf "%s\n" "no" >&6; }
   3223   1.1  christos fi
   3224   1.1  christos 
   3225   1.1  christos 
   3226   1.1  christos fi
   3227   1.1  christos if test -z "$CC"; then
   3228   1.1  christos   if test -n "$ac_tool_prefix"; then
   3229   1.1  christos   for ac_prog in cl.exe
   3230   1.1  christos   do
   3231   1.1  christos     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
   3232   1.1  christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
   3233  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3234  1.12  christos printf %s "checking for $ac_word... " >&6; }
   3235  1.12  christos if test ${ac_cv_prog_CC+y}
   3236  1.12  christos then :
   3237  1.12  christos   printf %s "(cached) " >&6
   3238  1.12  christos else $as_nop
   3239   1.1  christos   if test -n "$CC"; then
   3240   1.1  christos   ac_cv_prog_CC="$CC" # Let the user override the test.
   3241   1.1  christos else
   3242   1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3243   1.1  christos for as_dir in $PATH
   3244   1.1  christos do
   3245   1.1  christos   IFS=$as_save_IFS
   3246  1.12  christos   case $as_dir in #(((
   3247  1.12  christos     '') as_dir=./ ;;
   3248  1.12  christos     */) ;;
   3249  1.12  christos     *) as_dir=$as_dir/ ;;
   3250  1.12  christos   esac
   3251   1.4  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   3252  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3253   1.1  christos     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
   3254  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3255   1.1  christos     break 2
   3256   1.1  christos   fi
   3257   1.1  christos done
   3258   1.4  christos   done
   3259   1.1  christos IFS=$as_save_IFS
   3260   1.1  christos 
   3261   1.1  christos fi
   3262   1.1  christos fi
   3263   1.1  christos CC=$ac_cv_prog_CC
   3264   1.1  christos if test -n "$CC"; then
   3265  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3266  1.12  christos printf "%s\n" "$CC" >&6; }
   3267   1.1  christos else
   3268  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3269  1.12  christos printf "%s\n" "no" >&6; }
   3270   1.1  christos fi
   3271   1.1  christos 
   3272   1.1  christos 
   3273   1.1  christos     test -n "$CC" && break
   3274   1.1  christos   done
   3275   1.1  christos fi
   3276   1.1  christos if test -z "$CC"; then
   3277   1.1  christos   ac_ct_CC=$CC
   3278   1.1  christos   for ac_prog in cl.exe
   3279   1.1  christos do
   3280   1.1  christos   # Extract the first word of "$ac_prog", so it can be a program name with args.
   3281   1.1  christos set dummy $ac_prog; ac_word=$2
   3282  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3283  1.12  christos printf %s "checking for $ac_word... " >&6; }
   3284  1.12  christos if test ${ac_cv_prog_ac_ct_CC+y}
   3285  1.12  christos then :
   3286  1.12  christos   printf %s "(cached) " >&6
   3287  1.12  christos else $as_nop
   3288   1.1  christos   if test -n "$ac_ct_CC"; then
   3289   1.1  christos   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3290   1.1  christos else
   3291   1.1  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3292   1.1  christos for as_dir in $PATH
   3293   1.1  christos do
   3294   1.1  christos   IFS=$as_save_IFS
   3295  1.12  christos   case $as_dir in #(((
   3296  1.12  christos     '') as_dir=./ ;;
   3297  1.12  christos     */) ;;
   3298  1.12  christos     *) as_dir=$as_dir/ ;;
   3299  1.12  christos   esac
   3300   1.4  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   3301  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3302   1.1  christos     ac_cv_prog_ac_ct_CC="$ac_prog"
   3303  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3304   1.1  christos     break 2
   3305   1.1  christos   fi
   3306   1.1  christos done
   3307   1.4  christos   done
   3308   1.1  christos IFS=$as_save_IFS
   3309   1.1  christos 
   3310   1.1  christos fi
   3311   1.1  christos fi
   3312   1.1  christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3313   1.1  christos if test -n "$ac_ct_CC"; then
   3314  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3315  1.12  christos printf "%s\n" "$ac_ct_CC" >&6; }
   3316   1.1  christos else
   3317  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3318  1.12  christos printf "%s\n" "no" >&6; }
   3319   1.1  christos fi
   3320   1.1  christos 
   3321   1.1  christos 
   3322   1.1  christos   test -n "$ac_ct_CC" && break
   3323   1.1  christos done
   3324   1.1  christos 
   3325   1.1  christos   if test "x$ac_ct_CC" = x; then
   3326   1.1  christos     CC=""
   3327   1.1  christos   else
   3328   1.1  christos     case $cross_compiling:$ac_tool_warned in
   3329   1.1  christos yes:)
   3330  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3331  1.12  christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3332   1.1  christos ac_tool_warned=yes ;;
   3333   1.1  christos esac
   3334   1.1  christos     CC=$ac_ct_CC
   3335   1.1  christos   fi
   3336   1.1  christos fi
   3337   1.1  christos 
   3338   1.1  christos fi
   3339  1.12  christos if test -z "$CC"; then
   3340  1.12  christos   if test -n "$ac_tool_prefix"; then
   3341  1.12  christos   # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
   3342  1.12  christos set dummy ${ac_tool_prefix}clang; ac_word=$2
   3343  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3344  1.12  christos printf %s "checking for $ac_word... " >&6; }
   3345  1.12  christos if test ${ac_cv_prog_CC+y}
   3346  1.12  christos then :
   3347  1.12  christos   printf %s "(cached) " >&6
   3348  1.12  christos else $as_nop
   3349  1.12  christos   if test -n "$CC"; then
   3350  1.12  christos   ac_cv_prog_CC="$CC" # Let the user override the test.
   3351  1.12  christos else
   3352  1.12  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3353  1.12  christos for as_dir in $PATH
   3354  1.12  christos do
   3355  1.12  christos   IFS=$as_save_IFS
   3356  1.12  christos   case $as_dir in #(((
   3357  1.12  christos     '') as_dir=./ ;;
   3358  1.12  christos     */) ;;
   3359  1.12  christos     *) as_dir=$as_dir/ ;;
   3360  1.12  christos   esac
   3361  1.12  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   3362  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3363  1.12  christos     ac_cv_prog_CC="${ac_tool_prefix}clang"
   3364  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3365  1.12  christos     break 2
   3366  1.12  christos   fi
   3367  1.12  christos done
   3368  1.12  christos   done
   3369  1.12  christos IFS=$as_save_IFS
   3370  1.12  christos 
   3371  1.12  christos fi
   3372  1.12  christos fi
   3373  1.12  christos CC=$ac_cv_prog_CC
   3374  1.12  christos if test -n "$CC"; then
   3375  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
   3376  1.12  christos printf "%s\n" "$CC" >&6; }
   3377  1.12  christos else
   3378  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3379  1.12  christos printf "%s\n" "no" >&6; }
   3380  1.12  christos fi
   3381  1.12  christos 
   3382  1.12  christos 
   3383  1.12  christos fi
   3384  1.12  christos if test -z "$ac_cv_prog_CC"; then
   3385  1.12  christos   ac_ct_CC=$CC
   3386  1.12  christos   # Extract the first word of "clang", so it can be a program name with args.
   3387  1.12  christos set dummy clang; ac_word=$2
   3388  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   3389  1.12  christos printf %s "checking for $ac_word... " >&6; }
   3390  1.12  christos if test ${ac_cv_prog_ac_ct_CC+y}
   3391  1.12  christos then :
   3392  1.12  christos   printf %s "(cached) " >&6
   3393  1.12  christos else $as_nop
   3394  1.12  christos   if test -n "$ac_ct_CC"; then
   3395  1.12  christos   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
   3396  1.12  christos else
   3397  1.12  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   3398  1.12  christos for as_dir in $PATH
   3399  1.12  christos do
   3400  1.12  christos   IFS=$as_save_IFS
   3401  1.12  christos   case $as_dir in #(((
   3402  1.12  christos     '') as_dir=./ ;;
   3403  1.12  christos     */) ;;
   3404  1.12  christos     *) as_dir=$as_dir/ ;;
   3405  1.12  christos   esac
   3406  1.12  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   3407  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   3408  1.12  christos     ac_cv_prog_ac_ct_CC="clang"
   3409  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   3410  1.12  christos     break 2
   3411  1.12  christos   fi
   3412  1.12  christos done
   3413  1.12  christos   done
   3414  1.12  christos IFS=$as_save_IFS
   3415  1.12  christos 
   3416  1.12  christos fi
   3417  1.12  christos fi
   3418  1.12  christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
   3419  1.12  christos if test -n "$ac_ct_CC"; then
   3420  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
   3421  1.12  christos printf "%s\n" "$ac_ct_CC" >&6; }
   3422  1.12  christos else
   3423  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3424  1.12  christos printf "%s\n" "no" >&6; }
   3425  1.12  christos fi
   3426  1.12  christos 
   3427  1.12  christos   if test "x$ac_ct_CC" = x; then
   3428  1.12  christos     CC=""
   3429  1.12  christos   else
   3430  1.12  christos     case $cross_compiling:$ac_tool_warned in
   3431  1.12  christos yes:)
   3432  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   3433  1.12  christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   3434  1.12  christos ac_tool_warned=yes ;;
   3435  1.12  christos esac
   3436  1.12  christos     CC=$ac_ct_CC
   3437  1.12  christos   fi
   3438  1.12  christos else
   3439  1.12  christos   CC="$ac_cv_prog_CC"
   3440  1.12  christos fi
   3441  1.12  christos 
   3442  1.12  christos fi
   3443   1.1  christos 
   3444   1.1  christos 
   3445  1.12  christos test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3446  1.12  christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3447   1.4  christos as_fn_error $? "no acceptable C compiler found in \$PATH
   3448   1.4  christos See \`config.log' for more details" "$LINENO" 5; }
   3449   1.1  christos 
   3450   1.1  christos # Provide some information about the compiler.
   3451  1.12  christos printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
   3452   1.4  christos set X $ac_compile
   3453   1.4  christos ac_compiler=$2
   3454  1.12  christos for ac_option in --version -v -V -qversion -version; do
   3455   1.4  christos   { { ac_try="$ac_compiler $ac_option >&5"
   3456   1.1  christos case "(($ac_try" in
   3457   1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3458   1.1  christos   *) ac_try_echo=$ac_try;;
   3459   1.1  christos esac
   3460   1.4  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3461  1.12  christos printf "%s\n" "$ac_try_echo"; } >&5
   3462   1.4  christos   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
   3463   1.1  christos   ac_status=$?
   3464   1.4  christos   if test -s conftest.err; then
   3465   1.4  christos     sed '10a\
   3466   1.4  christos ... rest of stderr output deleted ...
   3467   1.4  christos          10q' conftest.err >conftest.er1
   3468   1.4  christos     cat conftest.er1 >&5
   3469   1.4  christos   fi
   3470   1.4  christos   rm -f conftest.er1 conftest.err
   3471  1.12  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3472   1.4  christos   test $ac_status = 0; }
   3473   1.4  christos done
   3474   1.1  christos 
   3475   1.4  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3476   1.1  christos /* end confdefs.h.  */
   3477   1.1  christos 
   3478   1.1  christos int
   3479  1.12  christos main (void)
   3480   1.1  christos {
   3481   1.1  christos 
   3482   1.1  christos   ;
   3483   1.1  christos   return 0;
   3484   1.1  christos }
   3485   1.1  christos _ACEOF
   3486   1.1  christos ac_clean_files_save=$ac_clean_files
   3487   1.4  christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
   3488   1.1  christos # Try to create an executable without -o first, disregard a.out.
   3489   1.1  christos # It will help us diagnose broken compilers, and finding out an intuition
   3490   1.1  christos # of exeext.
   3491  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
   3492  1.12  christos printf %s "checking whether the C compiler works... " >&6; }
   3493  1.12  christos ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
   3494   1.4  christos 
   3495   1.4  christos # The possible output files:
   3496   1.4  christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
   3497   1.4  christos 
   3498   1.1  christos ac_rmfiles=
   3499   1.1  christos for ac_file in $ac_files
   3500   1.1  christos do
   3501   1.1  christos   case $ac_file in
   3502   1.4  christos     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3503   1.1  christos     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
   3504   1.1  christos   esac
   3505   1.1  christos done
   3506   1.1  christos rm -f $ac_rmfiles
   3507   1.1  christos 
   3508   1.4  christos if { { ac_try="$ac_link_default"
   3509   1.1  christos case "(($ac_try" in
   3510   1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3511   1.1  christos   *) ac_try_echo=$ac_try;;
   3512   1.1  christos esac
   3513   1.4  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3514  1.12  christos printf "%s\n" "$ac_try_echo"; } >&5
   3515   1.1  christos   (eval "$ac_link_default") 2>&5
   3516   1.1  christos   ac_status=$?
   3517  1.12  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3518  1.12  christos   test $ac_status = 0; }
   3519  1.12  christos then :
   3520   1.1  christos   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
   3521   1.1  christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
   3522   1.1  christos # in a Makefile.  We should not override ac_cv_exeext if it was cached,
   3523   1.1  christos # so that the user can short-circuit this test for compilers unknown to
   3524   1.1  christos # Autoconf.
   3525   1.1  christos for ac_file in $ac_files ''
   3526   1.1  christos do
   3527   1.1  christos   test -f "$ac_file" || continue
   3528   1.1  christos   case $ac_file in
   3529   1.4  christos     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
   3530   1.1  christos 	;;
   3531   1.1  christos     [ab].out )
   3532   1.1  christos 	# We found the default executable, but exeext='' is most
   3533   1.1  christos 	# certainly right.
   3534   1.1  christos 	break;;
   3535   1.1  christos     *.* )
   3536  1.12  christos 	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
   3537   1.1  christos 	then :; else
   3538   1.1  christos 	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3539   1.1  christos 	fi
   3540   1.1  christos 	# We set ac_cv_exeext here because the later test for it is not
   3541   1.1  christos 	# safe: cross compilers may not add the suffix if given an `-o'
   3542   1.1  christos 	# argument, so we may need to know it at that point already.
   3543   1.1  christos 	# Even if this section looks crufty: it has the advantage of
   3544   1.1  christos 	# actually working.
   3545   1.1  christos 	break;;
   3546   1.1  christos     * )
   3547   1.1  christos 	break;;
   3548   1.1  christos   esac
   3549   1.1  christos done
   3550   1.1  christos test "$ac_cv_exeext" = no && ac_cv_exeext=
   3551   1.1  christos 
   3552  1.12  christos else $as_nop
   3553   1.1  christos   ac_file=''
   3554   1.1  christos fi
   3555  1.12  christos if test -z "$ac_file"
   3556  1.12  christos then :
   3557  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   3558  1.12  christos printf "%s\n" "no" >&6; }
   3559  1.12  christos printf "%s\n" "$as_me: failed program was:" >&5
   3560   1.4  christos sed 's/^/| /' conftest.$ac_ext >&5
   3561   1.4  christos 
   3562  1.12  christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3563  1.12  christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3564   1.4  christos as_fn_error 77 "C compiler cannot create executables
   3565   1.4  christos See \`config.log' for more details" "$LINENO" 5; }
   3566  1.12  christos else $as_nop
   3567  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   3568  1.12  christos printf "%s\n" "yes" >&6; }
   3569  1.12  christos fi
   3570  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
   3571  1.12  christos printf %s "checking for C compiler default output file name... " >&6; }
   3572  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
   3573  1.12  christos printf "%s\n" "$ac_file" >&6; }
   3574   1.1  christos ac_exeext=$ac_cv_exeext
   3575   1.1  christos 
   3576   1.4  christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
   3577   1.1  christos ac_clean_files=$ac_clean_files_save
   3578  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
   3579  1.12  christos printf %s "checking for suffix of executables... " >&6; }
   3580   1.4  christos if { { ac_try="$ac_link"
   3581   1.1  christos case "(($ac_try" in
   3582   1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3583   1.1  christos   *) ac_try_echo=$ac_try;;
   3584   1.1  christos esac
   3585   1.4  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3586  1.12  christos printf "%s\n" "$ac_try_echo"; } >&5
   3587   1.1  christos   (eval "$ac_link") 2>&5
   3588   1.1  christos   ac_status=$?
   3589  1.12  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3590  1.12  christos   test $ac_status = 0; }
   3591  1.12  christos then :
   3592   1.1  christos   # If both `conftest.exe' and `conftest' are `present' (well, observable)
   3593   1.1  christos # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
   3594   1.1  christos # work properly (i.e., refer to `conftest.exe'), while it won't with
   3595   1.1  christos # `rm'.
   3596   1.1  christos for ac_file in conftest.exe conftest conftest.*; do
   3597   1.1  christos   test -f "$ac_file" || continue
   3598   1.1  christos   case $ac_file in
   3599   1.4  christos     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
   3600   1.1  christos     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
   3601   1.1  christos 	  break;;
   3602   1.1  christos     * ) break;;
   3603   1.1  christos   esac
   3604   1.1  christos done
   3605  1.12  christos else $as_nop
   3606  1.12  christos   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3607  1.12  christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3608   1.4  christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
   3609   1.4  christos See \`config.log' for more details" "$LINENO" 5; }
   3610   1.4  christos fi
   3611   1.4  christos rm -f conftest conftest$ac_cv_exeext
   3612  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
   3613  1.12  christos printf "%s\n" "$ac_cv_exeext" >&6; }
   3614   1.1  christos 
   3615   1.1  christos rm -f conftest.$ac_ext
   3616   1.1  christos EXEEXT=$ac_cv_exeext
   3617   1.1  christos ac_exeext=$EXEEXT
   3618   1.4  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3619   1.4  christos /* end confdefs.h.  */
   3620   1.4  christos #include <stdio.h>
   3621   1.4  christos int
   3622  1.12  christos main (void)
   3623   1.4  christos {
   3624   1.4  christos FILE *f = fopen ("conftest.out", "w");
   3625   1.4  christos  return ferror (f) || fclose (f) != 0;
   3626   1.4  christos 
   3627   1.4  christos   ;
   3628   1.4  christos   return 0;
   3629   1.4  christos }
   3630   1.4  christos _ACEOF
   3631   1.4  christos ac_clean_files="$ac_clean_files conftest.out"
   3632   1.4  christos # Check that the compiler produces executables we can run.  If not, either
   3633   1.4  christos # the compiler is broken, or we cross compile.
   3634  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
   3635  1.12  christos printf %s "checking whether we are cross compiling... " >&6; }
   3636   1.4  christos if test "$cross_compiling" != yes; then
   3637   1.4  christos   { { ac_try="$ac_link"
   3638   1.4  christos case "(($ac_try" in
   3639   1.4  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3640   1.4  christos   *) ac_try_echo=$ac_try;;
   3641   1.4  christos esac
   3642   1.4  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3643  1.12  christos printf "%s\n" "$ac_try_echo"; } >&5
   3644   1.4  christos   (eval "$ac_link") 2>&5
   3645   1.4  christos   ac_status=$?
   3646  1.12  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3647   1.4  christos   test $ac_status = 0; }
   3648   1.4  christos   if { ac_try='./conftest$ac_cv_exeext'
   3649   1.4  christos   { { case "(($ac_try" in
   3650   1.4  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3651   1.4  christos   *) ac_try_echo=$ac_try;;
   3652   1.4  christos esac
   3653   1.4  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3654  1.12  christos printf "%s\n" "$ac_try_echo"; } >&5
   3655   1.4  christos   (eval "$ac_try") 2>&5
   3656   1.4  christos   ac_status=$?
   3657  1.12  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3658   1.4  christos   test $ac_status = 0; }; }; then
   3659   1.4  christos     cross_compiling=no
   3660   1.4  christos   else
   3661   1.4  christos     if test "$cross_compiling" = maybe; then
   3662   1.4  christos 	cross_compiling=yes
   3663   1.4  christos     else
   3664  1.12  christos 	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3665  1.12  christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3666  1.12  christos as_fn_error 77 "cannot run C compiled programs.
   3667   1.4  christos If you meant to cross compile, use \`--host'.
   3668   1.4  christos See \`config.log' for more details" "$LINENO" 5; }
   3669   1.4  christos     fi
   3670   1.4  christos   fi
   3671   1.4  christos fi
   3672  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
   3673  1.12  christos printf "%s\n" "$cross_compiling" >&6; }
   3674   1.4  christos 
   3675   1.4  christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
   3676   1.4  christos ac_clean_files=$ac_clean_files_save
   3677  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
   3678  1.12  christos printf %s "checking for suffix of object files... " >&6; }
   3679  1.12  christos if test ${ac_cv_objext+y}
   3680  1.12  christos then :
   3681  1.12  christos   printf %s "(cached) " >&6
   3682  1.12  christos else $as_nop
   3683   1.4  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3684   1.1  christos /* end confdefs.h.  */
   3685   1.1  christos 
   3686   1.1  christos int
   3687  1.12  christos main (void)
   3688   1.1  christos {
   3689   1.1  christos 
   3690   1.1  christos   ;
   3691   1.1  christos   return 0;
   3692   1.1  christos }
   3693   1.1  christos _ACEOF
   3694   1.1  christos rm -f conftest.o conftest.obj
   3695   1.4  christos if { { ac_try="$ac_compile"
   3696   1.1  christos case "(($ac_try" in
   3697   1.1  christos   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
   3698   1.1  christos   *) ac_try_echo=$ac_try;;
   3699   1.1  christos esac
   3700   1.4  christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
   3701  1.12  christos printf "%s\n" "$ac_try_echo"; } >&5
   3702   1.1  christos   (eval "$ac_compile") 2>&5
   3703   1.1  christos   ac_status=$?
   3704  1.12  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   3705  1.12  christos   test $ac_status = 0; }
   3706  1.12  christos then :
   3707   1.1  christos   for ac_file in conftest.o conftest.obj conftest.*; do
   3708   1.1  christos   test -f "$ac_file" || continue;
   3709   1.1  christos   case $ac_file in
   3710   1.4  christos     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
   3711   1.1  christos     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
   3712   1.1  christos        break;;
   3713   1.1  christos   esac
   3714   1.1  christos done
   3715  1.12  christos else $as_nop
   3716  1.12  christos   printf "%s\n" "$as_me: failed program was:" >&5
   3717   1.1  christos sed 's/^/| /' conftest.$ac_ext >&5
   3718   1.1  christos 
   3719  1.12  christos { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   3720  1.12  christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   3721   1.4  christos as_fn_error $? "cannot compute suffix of object files: cannot compile
   3722   1.4  christos See \`config.log' for more details" "$LINENO" 5; }
   3723   1.1  christos fi
   3724   1.1  christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
   3725   1.1  christos fi
   3726  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
   3727  1.12  christos printf "%s\n" "$ac_cv_objext" >&6; }
   3728   1.1  christos OBJEXT=$ac_cv_objext
   3729   1.1  christos ac_objext=$OBJEXT
   3730  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
   3731  1.12  christos printf %s "checking whether the compiler supports GNU C... " >&6; }
   3732  1.12  christos if test ${ac_cv_c_compiler_gnu+y}
   3733  1.12  christos then :
   3734  1.12  christos   printf %s "(cached) " >&6
   3735  1.12  christos else $as_nop
   3736   1.4  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3737   1.1  christos /* end confdefs.h.  */
   3738   1.1  christos 
   3739   1.1  christos int
   3740  1.12  christos main (void)
   3741   1.1  christos {
   3742   1.1  christos #ifndef __GNUC__
   3743   1.1  christos        choke me
   3744   1.1  christos #endif
   3745   1.1  christos 
   3746   1.1  christos   ;
   3747   1.1  christos   return 0;
   3748   1.1  christos }
   3749   1.1  christos _ACEOF
   3750  1.12  christos if ac_fn_c_try_compile "$LINENO"
   3751  1.12  christos then :
   3752   1.1  christos   ac_compiler_gnu=yes
   3753  1.12  christos else $as_nop
   3754   1.4  christos   ac_compiler_gnu=no
   3755   1.1  christos fi
   3756  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   3757   1.1  christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
   3758   1.1  christos 
   3759   1.1  christos fi
   3760  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
   3761  1.12  christos printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
   3762  1.12  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3763  1.12  christos 
   3764   1.4  christos if test $ac_compiler_gnu = yes; then
   3765   1.4  christos   GCC=yes
   3766   1.4  christos else
   3767   1.4  christos   GCC=
   3768   1.4  christos fi
   3769  1.12  christos ac_test_CFLAGS=${CFLAGS+y}
   3770   1.1  christos ac_save_CFLAGS=$CFLAGS
   3771  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
   3772  1.12  christos printf %s "checking whether $CC accepts -g... " >&6; }
   3773  1.12  christos if test ${ac_cv_prog_cc_g+y}
   3774  1.12  christos then :
   3775  1.12  christos   printf %s "(cached) " >&6
   3776  1.12  christos else $as_nop
   3777   1.1  christos   ac_save_c_werror_flag=$ac_c_werror_flag
   3778   1.1  christos    ac_c_werror_flag=yes
   3779   1.1  christos    ac_cv_prog_cc_g=no
   3780   1.1  christos    CFLAGS="-g"
   3781   1.4  christos    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3782   1.1  christos /* end confdefs.h.  */
   3783   1.1  christos 
   3784   1.1  christos int
   3785  1.12  christos main (void)
   3786   1.1  christos {
   3787   1.1  christos 
   3788   1.1  christos   ;
   3789   1.1  christos   return 0;
   3790   1.1  christos }
   3791   1.1  christos _ACEOF
   3792  1.12  christos if ac_fn_c_try_compile "$LINENO"
   3793  1.12  christos then :
   3794   1.1  christos   ac_cv_prog_cc_g=yes
   3795  1.12  christos else $as_nop
   3796   1.4  christos   CFLAGS=""
   3797   1.4  christos       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3798   1.1  christos /* end confdefs.h.  */
   3799   1.1  christos 
   3800   1.1  christos int
   3801  1.12  christos main (void)
   3802   1.1  christos {
   3803   1.1  christos 
   3804   1.1  christos   ;
   3805   1.1  christos   return 0;
   3806   1.1  christos }
   3807   1.1  christos _ACEOF
   3808  1.12  christos if ac_fn_c_try_compile "$LINENO"
   3809  1.12  christos then :
   3810   1.4  christos 
   3811  1.12  christos else $as_nop
   3812   1.4  christos   ac_c_werror_flag=$ac_save_c_werror_flag
   3813   1.1  christos 	 CFLAGS="-g"
   3814   1.4  christos 	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3815   1.1  christos /* end confdefs.h.  */
   3816   1.1  christos 
   3817   1.1  christos int
   3818  1.12  christos main (void)
   3819   1.1  christos {
   3820   1.1  christos 
   3821   1.1  christos   ;
   3822   1.1  christos   return 0;
   3823   1.1  christos }
   3824   1.1  christos _ACEOF
   3825  1.12  christos if ac_fn_c_try_compile "$LINENO"
   3826  1.12  christos then :
   3827   1.1  christos   ac_cv_prog_cc_g=yes
   3828   1.1  christos fi
   3829  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   3830   1.1  christos fi
   3831  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   3832   1.1  christos fi
   3833  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   3834   1.1  christos    ac_c_werror_flag=$ac_save_c_werror_flag
   3835   1.1  christos fi
   3836  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
   3837  1.12  christos printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
   3838  1.12  christos if test $ac_test_CFLAGS; then
   3839   1.1  christos   CFLAGS=$ac_save_CFLAGS
   3840   1.1  christos elif test $ac_cv_prog_cc_g = yes; then
   3841   1.1  christos   if test "$GCC" = yes; then
   3842   1.1  christos     CFLAGS="-g -O2"
   3843   1.1  christos   else
   3844   1.1  christos     CFLAGS="-g"
   3845   1.1  christos   fi
   3846   1.1  christos else
   3847   1.1  christos   if test "$GCC" = yes; then
   3848   1.1  christos     CFLAGS="-O2"
   3849   1.1  christos   else
   3850   1.1  christos     CFLAGS=
   3851   1.1  christos   fi
   3852   1.1  christos fi
   3853  1.12  christos ac_prog_cc_stdc=no
   3854  1.12  christos if test x$ac_prog_cc_stdc = xno
   3855  1.12  christos then :
   3856  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
   3857  1.12  christos printf %s "checking for $CC option to enable C11 features... " >&6; }
   3858  1.12  christos if test ${ac_cv_prog_cc_c11+y}
   3859  1.12  christos then :
   3860  1.12  christos   printf %s "(cached) " >&6
   3861  1.12  christos else $as_nop
   3862  1.12  christos   ac_cv_prog_cc_c11=no
   3863   1.1  christos ac_save_CC=$CC
   3864   1.4  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3865   1.1  christos /* end confdefs.h.  */
   3866  1.12  christos $ac_c_conftest_c11_program
   3867  1.12  christos _ACEOF
   3868  1.12  christos for ac_arg in '' -std=gnu11
   3869  1.12  christos do
   3870  1.12  christos   CC="$ac_save_CC $ac_arg"
   3871  1.12  christos   if ac_fn_c_try_compile "$LINENO"
   3872  1.12  christos then :
   3873  1.12  christos   ac_cv_prog_cc_c11=$ac_arg
   3874  1.12  christos fi
   3875  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam
   3876  1.12  christos   test "x$ac_cv_prog_cc_c11" != "xno" && break
   3877  1.12  christos done
   3878  1.12  christos rm -f conftest.$ac_ext
   3879  1.12  christos CC=$ac_save_CC
   3880  1.12  christos fi
   3881   1.1  christos 
   3882  1.12  christos if test "x$ac_cv_prog_cc_c11" = xno
   3883  1.12  christos then :
   3884  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   3885  1.12  christos printf "%s\n" "unsupported" >&6; }
   3886  1.12  christos else $as_nop
   3887  1.12  christos   if test "x$ac_cv_prog_cc_c11" = x
   3888  1.12  christos then :
   3889  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   3890  1.12  christos printf "%s\n" "none needed" >&6; }
   3891  1.12  christos else $as_nop
   3892  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
   3893  1.12  christos printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
   3894  1.12  christos      CC="$CC $ac_cv_prog_cc_c11"
   3895  1.12  christos fi
   3896  1.12  christos   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
   3897  1.12  christos   ac_prog_cc_stdc=c11
   3898  1.12  christos fi
   3899  1.12  christos fi
   3900  1.12  christos if test x$ac_prog_cc_stdc = xno
   3901  1.12  christos then :
   3902  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
   3903  1.12  christos printf %s "checking for $CC option to enable C99 features... " >&6; }
   3904  1.12  christos if test ${ac_cv_prog_cc_c99+y}
   3905  1.12  christos then :
   3906  1.12  christos   printf %s "(cached) " >&6
   3907  1.12  christos else $as_nop
   3908  1.12  christos   ac_cv_prog_cc_c99=no
   3909  1.12  christos ac_save_CC=$CC
   3910  1.12  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3911  1.12  christos /* end confdefs.h.  */
   3912  1.12  christos $ac_c_conftest_c99_program
   3913  1.12  christos _ACEOF
   3914  1.12  christos for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
   3915  1.12  christos do
   3916  1.12  christos   CC="$ac_save_CC $ac_arg"
   3917  1.12  christos   if ac_fn_c_try_compile "$LINENO"
   3918  1.12  christos then :
   3919  1.12  christos   ac_cv_prog_cc_c99=$ac_arg
   3920  1.12  christos fi
   3921  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam
   3922  1.12  christos   test "x$ac_cv_prog_cc_c99" != "xno" && break
   3923  1.12  christos done
   3924  1.12  christos rm -f conftest.$ac_ext
   3925  1.12  christos CC=$ac_save_CC
   3926  1.12  christos fi
   3927   1.1  christos 
   3928  1.12  christos if test "x$ac_cv_prog_cc_c99" = xno
   3929  1.12  christos then :
   3930  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   3931  1.12  christos printf "%s\n" "unsupported" >&6; }
   3932  1.12  christos else $as_nop
   3933  1.12  christos   if test "x$ac_cv_prog_cc_c99" = x
   3934  1.12  christos then :
   3935  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   3936  1.12  christos printf "%s\n" "none needed" >&6; }
   3937  1.12  christos else $as_nop
   3938  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
   3939  1.12  christos printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
   3940  1.12  christos      CC="$CC $ac_cv_prog_cc_c99"
   3941  1.12  christos fi
   3942  1.12  christos   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
   3943  1.12  christos   ac_prog_cc_stdc=c99
   3944  1.12  christos fi
   3945  1.12  christos fi
   3946  1.12  christos if test x$ac_prog_cc_stdc = xno
   3947  1.12  christos then :
   3948  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
   3949  1.12  christos printf %s "checking for $CC option to enable C89 features... " >&6; }
   3950  1.12  christos if test ${ac_cv_prog_cc_c89+y}
   3951  1.12  christos then :
   3952  1.12  christos   printf %s "(cached) " >&6
   3953  1.12  christos else $as_nop
   3954  1.12  christos   ac_cv_prog_cc_c89=no
   3955  1.12  christos ac_save_CC=$CC
   3956  1.12  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   3957  1.12  christos /* end confdefs.h.  */
   3958  1.12  christos $ac_c_conftest_c89_program
   3959   1.1  christos _ACEOF
   3960  1.12  christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
   3961   1.1  christos do
   3962   1.1  christos   CC="$ac_save_CC $ac_arg"
   3963  1.12  christos   if ac_fn_c_try_compile "$LINENO"
   3964  1.12  christos then :
   3965   1.1  christos   ac_cv_prog_cc_c89=$ac_arg
   3966   1.1  christos fi
   3967  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam
   3968   1.1  christos   test "x$ac_cv_prog_cc_c89" != "xno" && break
   3969   1.1  christos done
   3970   1.1  christos rm -f conftest.$ac_ext
   3971   1.1  christos CC=$ac_save_CC
   3972  1.12  christos fi
   3973   1.1  christos 
   3974  1.12  christos if test "x$ac_cv_prog_cc_c89" = xno
   3975  1.12  christos then :
   3976  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
   3977  1.12  christos printf "%s\n" "unsupported" >&6; }
   3978  1.12  christos else $as_nop
   3979  1.12  christos   if test "x$ac_cv_prog_cc_c89" = x
   3980  1.12  christos then :
   3981  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
   3982  1.12  christos printf "%s\n" "none needed" >&6; }
   3983  1.12  christos else $as_nop
   3984  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
   3985  1.12  christos printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
   3986  1.12  christos      CC="$CC $ac_cv_prog_cc_c89"
   3987  1.12  christos fi
   3988  1.12  christos   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
   3989  1.12  christos   ac_prog_cc_stdc=c89
   3990   1.1  christos fi
   3991   1.4  christos fi
   3992   1.1  christos 
   3993   1.1  christos ac_ext=c
   3994   1.1  christos ac_cpp='$CPP $CPPFLAGS'
   3995   1.1  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   3996   1.1  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   3997   1.1  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   3998   1.1  christos 
   3999   1.1  christos 
   4000  1.12  christos if test "$ac_cv_prog_cc_c99" = "no"; then
   4001  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: The C compiler does not support C99; there may be compiler errors" >&5
   4002  1.12  christos printf "%s\n" "$as_me: WARNING: The C compiler does not support C99; there may be compiler errors" >&2;}
   4003  1.12  christos fi
   4004  1.11  christos 
   4005   1.1  christos 
   4006  1.12  christos     if test "$GCC" = yes ; then
   4007  1.12  christos 	    #
   4008  1.12  christos 	    # -Werror forces warnings to be errors.
   4009  1.12  christos 	    #
   4010  1.12  christos 	    ac_lbl_cc_force_warning_errors=-Werror
   4011  1.12  christos     else
   4012  1.12  christos 	    V_INCLS="$V_INCLS -I/usr/local/include"
   4013  1.12  christos 	    LDFLAGS="$LDFLAGS -L/usr/local/lib"
   4014   1.1  christos 
   4015  1.12  christos 	    case "$host_os" in
   4016   1.1  christos 
   4017  1.12  christos 	    darwin*)
   4018  1.12  christos 		    #
   4019  1.12  christos 		    # This is assumed either to be GCC or clang, both
   4020  1.12  christos 		    # of which use -Werror to force warnings to be errors.
   4021  1.12  christos 		    #
   4022  1.12  christos 		    ac_lbl_cc_force_warning_errors=-Werror
   4023  1.12  christos 		    ;;
   4024   1.4  christos 
   4025  1.12  christos 	    hpux*)
   4026  1.12  christos 		    #
   4027  1.12  christos 		    # HP C, which is what we presume we're using, doesn't
   4028  1.12  christos 		    # exit with a non-zero exit status if we hand it an
   4029  1.12  christos 		    # invalid -W flag, can't be forced to do so even with
   4030  1.12  christos 		    # +We, and doesn't handle GCC-style -W flags, so we
   4031  1.12  christos 		    # don't want to try using GCC-style -W flags.
   4032  1.12  christos 		    #
   4033  1.12  christos 		    ac_lbl_cc_dont_try_gcc_dashW=yes
   4034  1.12  christos 		    ;;
   4035   1.4  christos 
   4036  1.12  christos 	    irix*)
   4037  1.12  christos 		    #
   4038  1.12  christos 		    # MIPS C, which is what we presume we're using, doesn't
   4039  1.12  christos 		    # necessarily exit with a non-zero exit status if we
   4040  1.12  christos 		    # hand it an invalid -W flag, can't be forced to do
   4041  1.12  christos 		    # so, and doesn't handle GCC-style -W flags, so we
   4042  1.12  christos 		    # don't want to try using GCC-style -W flags.
   4043  1.12  christos 		    #
   4044  1.12  christos 		    ac_lbl_cc_dont_try_gcc_dashW=yes
   4045  1.12  christos 		    #
   4046  1.12  christos 		    # It also, apparently, defaults to "char" being
   4047  1.12  christos 		    # unsigned, unlike most other C implementations;
   4048  1.12  christos 		    # I suppose we could say "signed char" whenever
   4049  1.12  christos 		    # we want to guarantee a signed "char", but let's
   4050  1.12  christos 		    # just force signed chars.
   4051  1.12  christos 		    #
   4052  1.12  christos 		    # -xansi is normally the default, but the
   4053  1.12  christos 		    # configure script was setting it; perhaps -cckr
   4054  1.12  christos 		    # was the default in the Old Days.  (Then again,
   4055  1.12  christos 		    # that would probably be for backwards compatibility
   4056  1.12  christos 		    # in the days when ANSI C was Shiny and New, i.e.
   4057  1.12  christos 		    # 1989 and the early '90's, so maybe we can just
   4058  1.12  christos 		    # drop support for those compilers.)
   4059  1.12  christos 		    #
   4060  1.12  christos 		    # -g is equivalent to -g2, which turns off
   4061  1.12  christos 		    # optimization; we choose -g3, which generates
   4062  1.12  christos 		    # debugging information but doesn't turn off
   4063  1.12  christos 		    # optimization (even if the optimization would
   4064  1.12  christos 		    # cause inaccuracies in debugging).
   4065  1.12  christos 		    #
   4066  1.12  christos 		    V_CCOPT="$V_CCOPT -xansi -signed -g3"
   4067  1.12  christos 		    ;;
   4068  1.11  christos 
   4069  1.12  christos 	    osf*)
   4070  1.12  christos 		    #
   4071  1.12  christos 		    # Presumed to be DEC OSF/1, Digital UNIX, or
   4072   1.4  christos 		    # Tru64 UNIX.
   4073   1.4  christos 		    #
   4074   1.4  christos 		    # The DEC C compiler, which is what we presume we're
   4075   1.4  christos 		    # using, doesn't exit with a non-zero exit status if we
   4076   1.4  christos 		    # hand it an invalid -W flag, can't be forced to do
   4077   1.4  christos 		    # so, and doesn't handle GCC-style -W flags, so we
   4078   1.4  christos 		    # don't want to try using GCC-style -W flags.
   4079   1.4  christos 		    #
   4080   1.4  christos 		    ac_lbl_cc_dont_try_gcc_dashW=yes
   4081   1.4  christos 		    #
   4082   1.4  christos 		    # -g is equivalent to -g2, which turns off
   4083   1.4  christos 		    # optimization; we choose -g3, which generates
   4084   1.4  christos 		    # debugging information but doesn't turn off
   4085   1.4  christos 		    # optimization (even if the optimization would
   4086   1.4  christos 		    # cause inaccuracies in debugging).
   4087   1.4  christos 		    #
   4088   1.4  christos 		    V_CCOPT="$V_CCOPT -g3"
   4089   1.4  christos 		    ;;
   4090   1.1  christos 
   4091   1.4  christos 	    solaris*)
   4092   1.4  christos 		    #
   4093   1.4  christos 		    # Assumed to be Sun C, which requires -errwarn to force
   4094   1.4  christos 		    # warnings to be treated as errors.
   4095   1.4  christos 		    #
   4096   1.4  christos 		    ac_lbl_cc_force_warning_errors=-errwarn
   4097   1.4  christos 		    ;;
   4098   1.1  christos 
   4099   1.4  christos 	    ultrix*)
   4100  1.12  christos 		    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
   4101  1.12  christos printf %s "checking that Ultrix $CC hacks const in prototypes... " >&6; }
   4102  1.12  christos 		    if test ${ac_cv_lbl_cc_const_proto+y}
   4103  1.12  christos then :
   4104  1.12  christos   printf %s "(cached) " >&6
   4105  1.12  christos else $as_nop
   4106  1.11  christos 
   4107  1.11  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4108   1.1  christos /* end confdefs.h.  */
   4109   1.1  christos #include <sys/types.h>
   4110   1.1  christos int
   4111  1.12  christos main (void)
   4112   1.1  christos {
   4113   1.4  christos struct a { int b; };
   4114   1.4  christos 			    void c(const struct a *)
   4115   1.1  christos   ;
   4116   1.1  christos   return 0;
   4117   1.1  christos }
   4118   1.1  christos _ACEOF
   4119  1.12  christos if ac_fn_c_try_compile "$LINENO"
   4120  1.12  christos then :
   4121   1.4  christos   ac_cv_lbl_cc_const_proto=yes
   4122  1.12  christos else $as_nop
   4123   1.4  christos   ac_cv_lbl_cc_const_proto=no
   4124   1.4  christos fi
   4125  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4126   1.4  christos fi
   4127   1.4  christos 
   4128  1.12  christos 		    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
   4129  1.12  christos printf "%s\n" "$ac_cv_lbl_cc_const_proto" >&6; }
   4130   1.4  christos 		    if test $ac_cv_lbl_cc_const_proto = no ; then
   4131   1.1  christos 
   4132  1.12  christos printf "%s\n" "#define const /**/" >>confdefs.h
   4133   1.1  christos 
   4134   1.1  christos 		    fi
   4135   1.1  christos 		    ;;
   4136   1.1  christos 	    esac
   4137   1.4  christos 	    V_CCOPT="$V_CCOPT -O"
   4138   1.1  christos     fi
   4139   1.1  christos 
   4140  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
   4141  1.12  christos printf %s "checking for inline... " >&6; }
   4142   1.1  christos     save_CFLAGS="$CFLAGS"
   4143   1.1  christos     CFLAGS="$V_CCOPT"
   4144  1.12  christos     if test ${ac_cv_lbl_inline+y}
   4145  1.12  christos then :
   4146  1.12  christos   printf %s "(cached) " >&6
   4147  1.12  christos else $as_nop
   4148   1.1  christos 
   4149   1.1  christos 	ac_cv_lbl_inline=""
   4150   1.1  christos 	ac_lbl_cc_inline=no
   4151   1.1  christos 	for ac_lbl_inline in inline __inline__ __inline
   4152   1.1  christos 	do
   4153   1.4  christos 	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4154   1.1  christos /* end confdefs.h.  */
   4155   1.1  christos #define inline $ac_lbl_inline
   4156   1.1  christos 		static inline struct iltest *foo(void);
   4157   1.1  christos 		struct iltest {
   4158   1.1  christos 		    int iltest1;
   4159   1.1  christos 		    int iltest2;
   4160   1.1  christos 		};
   4161   1.1  christos 
   4162   1.1  christos 		static inline struct iltest *
   4163   1.1  christos 		foo()
   4164   1.1  christos 		{
   4165   1.1  christos 		    static struct iltest xxx;
   4166   1.1  christos 
   4167   1.1  christos 		    return &xxx;
   4168   1.1  christos 		}
   4169   1.1  christos int
   4170  1.12  christos main (void)
   4171   1.1  christos {
   4172   1.1  christos 
   4173   1.1  christos   ;
   4174   1.1  christos   return 0;
   4175   1.1  christos }
   4176   1.1  christos _ACEOF
   4177  1.12  christos if ac_fn_c_try_compile "$LINENO"
   4178  1.12  christos then :
   4179   1.1  christos   ac_lbl_cc_inline=yes
   4180   1.1  christos fi
   4181  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   4182   1.1  christos 	    if test "$ac_lbl_cc_inline" = yes ; then
   4183   1.1  christos 		break;
   4184   1.1  christos 	    fi
   4185   1.1  christos 	done
   4186   1.1  christos 	if test "$ac_lbl_cc_inline" = yes ; then
   4187   1.1  christos 	    ac_cv_lbl_inline=$ac_lbl_inline
   4188   1.1  christos 	fi
   4189   1.1  christos fi
   4190   1.1  christos 
   4191   1.1  christos     CFLAGS="$save_CFLAGS"
   4192   1.1  christos     if test ! -z "$ac_cv_lbl_inline" ; then
   4193  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
   4194  1.12  christos printf "%s\n" "$ac_cv_lbl_inline" >&6; }
   4195   1.1  christos     else
   4196  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4197  1.12  christos printf "%s\n" "no" >&6; }
   4198   1.1  christos     fi
   4199   1.1  christos 
   4200  1.12  christos printf "%s\n" "#define inline $ac_cv_lbl_inline" >>confdefs.h
   4201   1.1  christos 
   4202   1.1  christos 
   4203  1.12  christos ac_header= ac_cache=
   4204  1.12  christos for ac_item in $ac_header_c_list
   4205   1.1  christos do
   4206  1.12  christos   if test $ac_cache; then
   4207  1.12  christos     ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
   4208  1.12  christos     if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
   4209  1.12  christos       printf "%s\n" "#define $ac_item 1" >> confdefs.h
   4210   1.1  christos     fi
   4211  1.12  christos     ac_header= ac_cache=
   4212  1.12  christos   elif test $ac_header; then
   4213  1.12  christos     ac_cache=$ac_item
   4214  1.12  christos   else
   4215  1.12  christos     ac_header=$ac_item
   4216   1.4  christos   fi
   4217  1.12  christos done
   4218  1.12  christos 
   4219  1.12  christos 
   4220  1.12  christos 
   4221   1.1  christos 
   4222   1.1  christos 
   4223   1.1  christos 
   4224   1.1  christos 
   4225   1.1  christos 
   4226  1.12  christos if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
   4227  1.12  christos then :
   4228   1.1  christos 
   4229  1.12  christos printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
   4230   1.1  christos 
   4231  1.12  christos fi
   4232  1.12  christos ac_fn_c_check_header_compile "$LINENO" "rpc/rpc.h" "ac_cv_header_rpc_rpc_h" "$ac_includes_default"
   4233  1.12  christos if test "x$ac_cv_header_rpc_rpc_h" = xyes
   4234  1.12  christos then :
   4235  1.12  christos   printf "%s\n" "#define HAVE_RPC_RPC_H 1" >>confdefs.h
   4236   1.4  christos 
   4237   1.1  christos fi
   4238  1.12  christos ac_fn_c_check_header_compile "$LINENO" "rpc/rpcent.h" "ac_cv_header_rpc_rpcent_h" "$ac_includes_default"
   4239  1.12  christos if test "x$ac_cv_header_rpc_rpcent_h" = xyes
   4240  1.12  christos then :
   4241  1.12  christos   printf "%s\n" "#define HAVE_RPC_RPCENT_H 1" >>confdefs.h
   4242   1.1  christos 
   4243   1.1  christos fi
   4244  1.12  christos ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "$ac_includes_default"
   4245  1.12  christos if test "x$ac_cv_header_net_if_h" = xyes
   4246  1.12  christos then :
   4247  1.12  christos   printf "%s\n" "#define HAVE_NET_IF_H 1" >>confdefs.h
   4248   1.1  christos 
   4249  1.12  christos fi
   4250   1.1  christos 
   4251  1.12  christos #
   4252  1.12  christos # Get the size of a void *, to know whether this is a 32-bit or 64-bit build.
   4253  1.12  christos #
   4254  1.12  christos # The cast to long int works around a bug in the HP C Compiler
   4255  1.12  christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   4256  1.12  christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   4257  1.12  christos # This bug is HP SR number 8606223364.
   4258  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
   4259  1.12  christos printf %s "checking size of void *... " >&6; }
   4260  1.12  christos if test ${ac_cv_sizeof_void_p+y}
   4261  1.12  christos then :
   4262  1.12  christos   printf %s "(cached) " >&6
   4263  1.12  christos else $as_nop
   4264  1.12  christos   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"
   4265  1.12  christos then :
   4266   1.4  christos 
   4267  1.12  christos else $as_nop
   4268  1.12  christos   if test "$ac_cv_type_void_p" = yes; then
   4269  1.12  christos      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4270  1.12  christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   4271  1.12  christos as_fn_error 77 "cannot compute sizeof (void *)
   4272  1.12  christos See \`config.log' for more details" "$LINENO" 5; }
   4273  1.12  christos    else
   4274  1.12  christos      ac_cv_sizeof_void_p=0
   4275  1.12  christos    fi
   4276   1.1  christos fi
   4277   1.1  christos 
   4278   1.1  christos fi
   4279  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
   4280  1.12  christos printf "%s\n" "$ac_cv_sizeof_void_p" >&6; }
   4281   1.1  christos 
   4282   1.4  christos 
   4283   1.1  christos 
   4284  1.12  christos printf "%s\n" "#define SIZEOF_VOID_P $ac_cv_sizeof_void_p" >>confdefs.h
   4285   1.1  christos 
   4286   1.1  christos 
   4287   1.1  christos 
   4288  1.12  christos #
   4289  1.12  christos # Get the size of a time_t, to know whether it's 32-bit or 64-bit.
   4290  1.12  christos #
   4291  1.12  christos # The cast to long int works around a bug in the HP C Compiler
   4292  1.12  christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   4293  1.12  christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   4294  1.12  christos # This bug is HP SR number 8606223364.
   4295  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
   4296  1.12  christos printf %s "checking size of time_t... " >&6; }
   4297  1.12  christos if test ${ac_cv_sizeof_time_t+y}
   4298  1.12  christos then :
   4299  1.12  christos   printf %s "(cached) " >&6
   4300  1.12  christos else $as_nop
   4301  1.12  christos   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "#include <time.h>
   4302   1.4  christos "
   4303  1.12  christos then :
   4304   1.1  christos 
   4305  1.12  christos else $as_nop
   4306  1.12  christos   if test "$ac_cv_type_time_t" = yes; then
   4307  1.12  christos      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   4308  1.12  christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   4309  1.12  christos as_fn_error 77 "cannot compute sizeof (time_t)
   4310  1.12  christos See \`config.log' for more details" "$LINENO" 5; }
   4311  1.12  christos    else
   4312  1.12  christos      ac_cv_sizeof_time_t=0
   4313  1.12  christos    fi
   4314   1.1  christos fi
   4315   1.1  christos 
   4316  1.12  christos fi
   4317  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
   4318  1.12  christos printf "%s\n" "$ac_cv_sizeof_time_t" >&6; }
   4319   1.1  christos 
   4320   1.1  christos 
   4321   1.1  christos 
   4322  1.12  christos printf "%s\n" "#define SIZEOF_TIME_T $ac_cv_sizeof_time_t" >>confdefs.h
   4323   1.1  christos 
   4324   1.1  christos 
   4325   1.1  christos 
   4326   1.1  christos case "$host_os" in
   4327   1.1  christos 
   4328   1.3  christos darwin*)
   4329   1.3  christos 	# Check whether --enable-universal was given.
   4330  1.12  christos if test ${enable_universal+y}
   4331  1.12  christos then :
   4332   1.3  christos   enableval=$enable_universal;
   4333   1.3  christos fi
   4334   1.3  christos 
   4335   1.3  christos 	if test "$enable_universal" != "no"; then
   4336   1.3  christos 		case "$host_os" in
   4337   1.3  christos 
   4338   1.3  christos 		darwin9.*)
   4339   1.3  christos 			#
   4340   1.3  christos 			# Leopard.  Build for x86 and 32-bit PowerPC, with
   4341   1.3  christos 			# x86 first.  (That's what Apple does.)
   4342   1.3  christos 			#
   4343   1.3  christos 			V_CCOPT="$V_CCOPT -arch i386 -arch ppc"
   4344   1.3  christos 			LDFLAGS="$LDFLAGS -arch i386 -arch ppc"
   4345   1.3  christos 			;;
   4346   1.3  christos 
   4347   1.3  christos 		darwin10.*)
   4348   1.3  christos 			#
   4349   1.3  christos 			# Snow Leopard.  Build for x86-64 and x86, with
   4350   1.3  christos 			# x86-64 first.  (That's what Apple does.)
   4351   1.3  christos 			#
   4352   1.3  christos 			V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
   4353   1.3  christos 			LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
   4354   1.3  christos 			;;
   4355   1.3  christos 		esac
   4356   1.3  christos 	fi
   4357   1.3  christos 	;;
   4358   1.1  christos esac
   4359   1.1  christos 
   4360  1.12  christos #
   4361  1.12  christos # Do we have pkg-config?
   4362  1.12  christos #
   4363  1.12  christos 
   4364  1.12  christos 
   4365  1.12  christos 
   4366  1.12  christos 
   4367  1.12  christos 
   4368  1.12  christos 
   4369  1.12  christos 
   4370  1.12  christos if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
   4371  1.12  christos 	if test -n "$ac_tool_prefix"; then
   4372  1.12  christos   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
   4373  1.12  christos set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
   4374  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4375  1.12  christos printf %s "checking for $ac_word... " >&6; }
   4376  1.12  christos if test ${ac_cv_path_PKG_CONFIG+y}
   4377  1.12  christos then :
   4378  1.12  christos   printf %s "(cached) " >&6
   4379  1.12  christos else $as_nop
   4380  1.12  christos   case $PKG_CONFIG in
   4381  1.12  christos   [\\/]* | ?:[\\/]*)
   4382  1.12  christos   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
   4383  1.12  christos   ;;
   4384  1.12  christos   *)
   4385  1.12  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4386  1.12  christos for as_dir in $PATH
   4387  1.12  christos do
   4388  1.12  christos   IFS=$as_save_IFS
   4389  1.12  christos   case $as_dir in #(((
   4390  1.12  christos     '') as_dir=./ ;;
   4391  1.12  christos     */) ;;
   4392  1.12  christos     *) as_dir=$as_dir/ ;;
   4393  1.12  christos   esac
   4394  1.12  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   4395  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   4396  1.12  christos     ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
   4397  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   4398  1.12  christos     break 2
   4399  1.12  christos   fi
   4400  1.12  christos done
   4401  1.12  christos   done
   4402  1.12  christos IFS=$as_save_IFS
   4403  1.12  christos 
   4404  1.12  christos   ;;
   4405  1.12  christos esac
   4406  1.12  christos fi
   4407  1.12  christos PKG_CONFIG=$ac_cv_path_PKG_CONFIG
   4408  1.12  christos if test -n "$PKG_CONFIG"; then
   4409  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
   4410  1.12  christos printf "%s\n" "$PKG_CONFIG" >&6; }
   4411  1.12  christos else
   4412  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4413  1.12  christos printf "%s\n" "no" >&6; }
   4414  1.12  christos fi
   4415  1.12  christos 
   4416  1.12  christos 
   4417  1.12  christos fi
   4418  1.12  christos if test -z "$ac_cv_path_PKG_CONFIG"; then
   4419  1.12  christos   ac_pt_PKG_CONFIG=$PKG_CONFIG
   4420  1.12  christos   # Extract the first word of "pkg-config", so it can be a program name with args.
   4421  1.12  christos set dummy pkg-config; ac_word=$2
   4422  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4423  1.12  christos printf %s "checking for $ac_word... " >&6; }
   4424  1.12  christos if test ${ac_cv_path_ac_pt_PKG_CONFIG+y}
   4425  1.12  christos then :
   4426  1.12  christos   printf %s "(cached) " >&6
   4427  1.12  christos else $as_nop
   4428  1.12  christos   case $ac_pt_PKG_CONFIG in
   4429  1.12  christos   [\\/]* | ?:[\\/]*)
   4430  1.12  christos   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
   4431  1.12  christos   ;;
   4432  1.12  christos   *)
   4433  1.12  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4434  1.12  christos for as_dir in $PATH
   4435  1.12  christos do
   4436  1.12  christos   IFS=$as_save_IFS
   4437  1.12  christos   case $as_dir in #(((
   4438  1.12  christos     '') as_dir=./ ;;
   4439  1.12  christos     */) ;;
   4440  1.12  christos     *) as_dir=$as_dir/ ;;
   4441  1.12  christos   esac
   4442  1.12  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   4443  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   4444  1.12  christos     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext"
   4445  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   4446  1.12  christos     break 2
   4447  1.12  christos   fi
   4448  1.12  christos done
   4449  1.12  christos   done
   4450  1.12  christos IFS=$as_save_IFS
   4451  1.12  christos 
   4452  1.12  christos   ;;
   4453  1.12  christos esac
   4454  1.12  christos fi
   4455  1.12  christos ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
   4456  1.12  christos if test -n "$ac_pt_PKG_CONFIG"; then
   4457  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
   4458  1.12  christos printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; }
   4459  1.12  christos else
   4460  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4461  1.12  christos printf "%s\n" "no" >&6; }
   4462  1.12  christos fi
   4463  1.12  christos 
   4464  1.12  christos   if test "x$ac_pt_PKG_CONFIG" = x; then
   4465  1.12  christos     PKG_CONFIG=""
   4466  1.12  christos   else
   4467  1.12  christos     case $cross_compiling:$ac_tool_warned in
   4468  1.12  christos yes:)
   4469  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   4470  1.12  christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   4471  1.12  christos ac_tool_warned=yes ;;
   4472  1.12  christos esac
   4473  1.12  christos     PKG_CONFIG=$ac_pt_PKG_CONFIG
   4474  1.12  christos   fi
   4475  1.12  christos else
   4476  1.12  christos   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
   4477  1.12  christos fi
   4478  1.12  christos 
   4479  1.12  christos fi
   4480  1.12  christos if test -n "$PKG_CONFIG"; then
   4481  1.12  christos 	_pkg_min_version=0.17.0
   4482  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
   4483  1.12  christos printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; }
   4484  1.12  christos 	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
   4485  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4486  1.12  christos printf "%s\n" "yes" >&6; }
   4487  1.12  christos 	else
   4488  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4489  1.12  christos printf "%s\n" "no" >&6; }
   4490  1.12  christos 		PKG_CONFIG=""
   4491  1.12  christos 	fi
   4492  1.12  christos fi
   4493  1.12  christos 
   4494  1.12  christos #
   4495  1.12  christos # Do we have the brew command from Homebrew?
   4496  1.12  christos #
   4497  1.12  christos # Extract the first word of "brew", so it can be a program name with args.
   4498  1.12  christos set dummy brew; ac_word=$2
   4499  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   4500  1.12  christos printf %s "checking for $ac_word... " >&6; }
   4501  1.12  christos if test ${ac_cv_path_BREW+y}
   4502  1.12  christos then :
   4503  1.12  christos   printf %s "(cached) " >&6
   4504  1.12  christos else $as_nop
   4505  1.12  christos   case $BREW in
   4506  1.12  christos   [\\/]* | ?:[\\/]*)
   4507  1.12  christos   ac_cv_path_BREW="$BREW" # Let the user override the test with a path.
   4508  1.12  christos   ;;
   4509  1.12  christos   *)
   4510  1.12  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   4511  1.12  christos for as_dir in $PATH
   4512  1.12  christos do
   4513  1.12  christos   IFS=$as_save_IFS
   4514  1.12  christos   case $as_dir in #(((
   4515  1.12  christos     '') as_dir=./ ;;
   4516  1.12  christos     */) ;;
   4517  1.12  christos     *) as_dir=$as_dir/ ;;
   4518  1.12  christos   esac
   4519  1.12  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   4520  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   4521  1.12  christos     ac_cv_path_BREW="$as_dir$ac_word$ac_exec_ext"
   4522  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   4523  1.12  christos     break 2
   4524  1.12  christos   fi
   4525  1.12  christos done
   4526  1.12  christos   done
   4527  1.12  christos IFS=$as_save_IFS
   4528  1.12  christos 
   4529  1.12  christos   ;;
   4530  1.12  christos esac
   4531  1.12  christos fi
   4532  1.12  christos BREW=$ac_cv_path_BREW
   4533  1.12  christos if test -n "$BREW"; then
   4534  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BREW" >&5
   4535  1.12  christos printf "%s\n" "$BREW" >&6; }
   4536  1.12  christos else
   4537  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4538  1.12  christos printf "%s\n" "no" >&6; }
   4539  1.12  christos fi
   4540  1.12  christos 
   4541  1.12  christos 
   4542   1.1  christos 
   4543   1.1  christos 
   4544   1.1  christos # Check whether --with-smi was given.
   4545  1.12  christos if test ${with_smi+y}
   4546  1.12  christos then :
   4547   1.1  christos   withval=$with_smi;
   4548  1.12  christos else $as_nop
   4549   1.1  christos   with_smi=yes
   4550   1.1  christos fi
   4551   1.1  christos 
   4552   1.1  christos 
   4553   1.1  christos if test "x$with_smi" != "xno" ; then
   4554  1.12  christos 	ac_fn_c_check_header_compile "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default"
   4555  1.12  christos if test "x$ac_cv_header_smi_h" = xyes
   4556  1.12  christos then :
   4557   1.1  christos 
   4558   1.5  christos 		#
   4559   1.5  christos 		# OK, we found smi.h.  Do we have libsmi with smiInit?
   4560   1.5  christos 		#
   4561  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5
   4562  1.12  christos printf %s "checking for smiInit in -lsmi... " >&6; }
   4563  1.12  christos if test ${ac_cv_lib_smi_smiInit+y}
   4564  1.12  christos then :
   4565  1.12  christos   printf %s "(cached) " >&6
   4566  1.12  christos else $as_nop
   4567   1.1  christos   ac_check_lib_save_LIBS=$LIBS
   4568   1.1  christos LIBS="-lsmi  $LIBS"
   4569   1.4  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4570   1.1  christos /* end confdefs.h.  */
   4571   1.1  christos 
   4572   1.1  christos /* Override any GCC internal prototype to avoid an error.
   4573   1.1  christos    Use char because int might match the return type of a GCC
   4574   1.1  christos    builtin and then its argument prototype would still apply.  */
   4575   1.1  christos char smiInit ();
   4576   1.1  christos int
   4577  1.12  christos main (void)
   4578   1.1  christos {
   4579   1.1  christos return smiInit ();
   4580   1.1  christos   ;
   4581   1.1  christos   return 0;
   4582   1.1  christos }
   4583   1.1  christos _ACEOF
   4584  1.12  christos if ac_fn_c_try_link "$LINENO"
   4585  1.12  christos then :
   4586   1.1  christos   ac_cv_lib_smi_smiInit=yes
   4587  1.12  christos else $as_nop
   4588   1.4  christos   ac_cv_lib_smi_smiInit=no
   4589   1.1  christos fi
   4590  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   4591   1.4  christos     conftest$ac_exeext conftest.$ac_ext
   4592   1.1  christos LIBS=$ac_check_lib_save_LIBS
   4593   1.1  christos fi
   4594  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5
   4595  1.12  christos printf "%s\n" "$ac_cv_lib_smi_smiInit" >&6; }
   4596  1.12  christos if test "x$ac_cv_lib_smi_smiInit" = xyes
   4597  1.12  christos then :
   4598   1.1  christos 
   4599   1.5  christos 			#
   4600   1.5  christos 			# OK, we have libsmi with smiInit.  Can we use it?
   4601   1.5  christos 			#
   4602  1.12  christos 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5
   4603  1.12  christos printf %s "checking whether to enable libsmi... " >&6; }
   4604   1.5  christos 			savedlibs="$LIBS"
   4605   1.5  christos 			LIBS="-lsmi $LIBS"
   4606  1.12  christos 			if test "$cross_compiling" = yes
   4607  1.12  christos then :
   4608   1.1  christos 
   4609  1.12  christos 					{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5
   4610  1.12  christos printf "%s\n" "not when cross-compiling" >&6; }
   4611   1.5  christos 					LIBS="$savedlibs"
   4612   1.1  christos 
   4613   1.1  christos 
   4614  1.12  christos else $as_nop
   4615   1.4  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4616   1.1  christos /* end confdefs.h.  */
   4617   1.5  christos 
   4618   1.5  christos /* libsmi available check */
   4619  1.11  christos #include <stdio.h>
   4620  1.11  christos #include <stdlib.h>
   4621  1.11  christos #include <string.h>
   4622   1.1  christos #include <smi.h>
   4623  1.11  christos int main()
   4624   1.1  christos {
   4625   1.1  christos   int current, revision, age, n;
   4626   1.1  christos   const int required = 2;
   4627   1.1  christos   if (smiInit(""))
   4628   1.1  christos     exit(1);
   4629   1.1  christos   if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
   4630   1.1  christos     exit(2);
   4631   1.1  christos   n = sscanf(smi_library_version, "%d:%d:%d", &current, &revision, &age);
   4632   1.1  christos   if (n != 3)
   4633   1.1  christos     exit(3);
   4634   1.1  christos   if (required < current - age || required > current)
   4635   1.1  christos     exit(4);
   4636   1.1  christos   exit(0);
   4637   1.1  christos }
   4638   1.1  christos 
   4639  1.12  christos 
   4640   1.1  christos _ACEOF
   4641  1.12  christos if ac_fn_c_try_run "$LINENO"
   4642  1.12  christos then :
   4643   1.5  christos 
   4644  1.12  christos 					{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4645  1.12  christos printf "%s\n" "yes" >&6; }
   4646   1.4  christos 
   4647  1.12  christos printf "%s\n" "#define USE_LIBSMI 1" >>confdefs.h
   4648   1.5  christos 
   4649   1.1  christos 
   4650  1.12  christos else $as_nop
   4651   1.5  christos 
   4652   1.5  christos 																																			case $? in
   4653  1.12  christos 					  1) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5
   4654  1.12  christos printf "%s\n" "no - smiInit failed" >&6; } ;;
   4655  1.12  christos 					  2) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5
   4656  1.12  christos printf "%s\n" "no - header/library version mismatch" >&6; } ;;
   4657  1.12  christos 					  3) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5
   4658  1.12  christos printf "%s\n" "no - can't determine library version" >&6; } ;;
   4659  1.12  christos 					  4) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5
   4660  1.12  christos printf "%s\n" "no - too old" >&6; } ;;
   4661  1.12  christos 					  *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4662  1.12  christos printf "%s\n" "no" >&6; } ;;
   4663   1.5  christos 					esac
   4664   1.5  christos 					LIBS="$savedlibs"
   4665   1.5  christos 
   4666   1.1  christos fi
   4667   1.4  christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   4668   1.4  christos   conftest.$ac_objext conftest.beam conftest.$ac_ext
   4669   1.1  christos fi
   4670   1.1  christos 
   4671   1.5  christos 
   4672   1.5  christos fi
   4673   1.5  christos 
   4674   1.5  christos 
   4675   1.1  christos fi
   4676   1.5  christos 
   4677  1.12  christos fi
   4678  1.12  christos 
   4679  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable the instrument functions code" >&5
   4680  1.12  christos printf %s "checking whether to enable the instrument functions code... " >&6; }
   4681  1.12  christos # Check whether --enable-instrument-functions was given.
   4682  1.12  christos if test ${enable_instrument_functions+y}
   4683  1.12  christos then :
   4684  1.12  christos   enableval=$enable_instrument_functions;
   4685  1.12  christos else $as_nop
   4686  1.12  christos   enableval=no
   4687  1.12  christos fi
   4688  1.12  christos 
   4689  1.12  christos case "$enableval" in
   4690  1.12  christos yes)	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4691  1.12  christos printf "%s\n" "yes" >&6; }
   4692  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for bfd_init in -lbfd" >&5
   4693  1.12  christos printf %s "checking for bfd_init in -lbfd... " >&6; }
   4694  1.12  christos if test ${ac_cv_lib_bfd_bfd_init+y}
   4695  1.12  christos then :
   4696  1.12  christos   printf %s "(cached) " >&6
   4697  1.12  christos else $as_nop
   4698  1.12  christos   ac_check_lib_save_LIBS=$LIBS
   4699  1.12  christos LIBS="-lbfd  $LIBS"
   4700  1.12  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4701  1.12  christos /* end confdefs.h.  */
   4702   1.5  christos 
   4703  1.12  christos /* Override any GCC internal prototype to avoid an error.
   4704  1.12  christos    Use char because int might match the return type of a GCC
   4705  1.12  christos    builtin and then its argument prototype would still apply.  */
   4706  1.12  christos char bfd_init ();
   4707  1.12  christos int
   4708  1.12  christos main (void)
   4709  1.12  christos {
   4710  1.12  christos return bfd_init ();
   4711  1.12  christos   ;
   4712  1.12  christos   return 0;
   4713  1.12  christos }
   4714  1.12  christos _ACEOF
   4715  1.12  christos if ac_fn_c_try_link "$LINENO"
   4716  1.12  christos then :
   4717  1.12  christos   ac_cv_lib_bfd_bfd_init=yes
   4718  1.12  christos else $as_nop
   4719  1.12  christos   ac_cv_lib_bfd_bfd_init=no
   4720  1.12  christos fi
   4721  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   4722  1.12  christos     conftest$ac_exeext conftest.$ac_ext
   4723  1.12  christos LIBS=$ac_check_lib_save_LIBS
   4724  1.12  christos fi
   4725  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bfd_bfd_init" >&5
   4726  1.12  christos printf "%s\n" "$ac_cv_lib_bfd_bfd_init" >&6; }
   4727  1.12  christos if test "x$ac_cv_lib_bfd_bfd_init" = xyes
   4728  1.12  christos then :
   4729  1.12  christos   true
   4730  1.12  christos else $as_nop
   4731  1.12  christos   as_fn_error $? "--enable-instrument-functions was given, but test for library libbfd failed. Please install the 'binutils-dev' package." "$LINENO" 5
   4732   1.1  christos fi
   4733   1.1  christos 
   4734  1.12  christos 
   4735  1.12  christos printf "%s\n" "#define ENABLE_INSTRUMENT_FUNCTIONS 1" >>confdefs.h
   4736  1.12  christos 
   4737  1.12  christos 	LOCALSRC="$LOCALSRC instrument-functions.c"
   4738  1.12  christos 	# Add '-finstrument-functions' instrumentation option to generate
   4739  1.12  christos 	# instrumentation calls for entry and exit to functions.
   4740  1.12  christos 	# Try to avoid Address Space Layout Randomization (ALSR).
   4741  1.12  christos 	CFLAGS="$CFLAGS -O0 -ggdb -finstrument-functions -fno-stack-protector -fno-pic"
   4742  1.12  christos 	LDFLAGS="$LDFLAGS -O0 -ggdb -fno-stack-protector -no-pie"
   4743  1.12  christos 	LIBS="$LIBS -lbfd"
   4744  1.12  christos 	;;
   4745  1.12  christos *)	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4746  1.12  christos printf "%s\n" "no" >&6; }
   4747  1.12  christos 	;;
   4748  1.12  christos esac
   4749  1.12  christos 
   4750  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5
   4751  1.12  christos printf %s "checking whether to enable the possibly-buggy SMB printer... " >&6; }
   4752   1.1  christos # Check whether --enable-smb was given.
   4753  1.12  christos if test ${enable_smb+y}
   4754  1.12  christos then :
   4755   1.1  christos   enableval=$enable_smb;
   4756  1.12  christos else $as_nop
   4757  1.10  christos   enableval=no
   4758   1.1  christos fi
   4759   1.1  christos 
   4760   1.1  christos case "$enableval" in
   4761  1.12  christos yes)	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4762  1.12  christos printf "%s\n" "yes" >&6; }
   4763   1.4  christos 
   4764  1.12  christos printf "%s\n" "#define ENABLE_SMB 1" >>confdefs.h
   4765   1.1  christos 
   4766   1.1  christos 	LOCALSRC="print-smb.c smbutil.c $LOCALSRC"
   4767   1.1  christos 	;;
   4768  1.12  christos *)	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4769  1.12  christos printf "%s\n" "no" >&6; }
   4770   1.1  christos 	;;
   4771   1.1  christos esac
   4772   1.1  christos 
   4773  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5
   4774  1.12  christos printf %s "checking whether to drop root privileges by default... " >&6; }
   4775   1.1  christos 
   4776   1.1  christos # Check whether --with-user was given.
   4777  1.12  christos if test ${with_user+y}
   4778  1.12  christos then :
   4779   1.1  christos   withval=$with_user;
   4780  1.12  christos else $as_nop
   4781  1.12  christos   withval=no
   4782   1.1  christos fi
   4783   1.1  christos 
   4784  1.12  christos case "$withval" in #(
   4785  1.12  christos   no) :
   4786  1.12  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4787  1.12  christos printf "%s\n" "no" >&6; } ;; #(
   4788  1.12  christos   ''|yes) :
   4789  1.12  christos     as_fn_error $? "--with-user requires a username" "$LINENO" 5 ;; #(
   4790  1.12  christos   *) :
   4791  1.12  christos 
   4792   1.4  christos 
   4793  1.12  christos printf "%s\n" "#define WITH_USER \"$withval\"" >>confdefs.h
   4794  1.12  christos 
   4795  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, to user \"$withval\"" >&5
   4796  1.12  christos printf "%s\n" "yes, to user \"$withval\"" >&6; }
   4797   1.1  christos 
   4798  1.12  christos  ;;
   4799  1.12  christos esac
   4800   1.1  christos 
   4801  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5
   4802  1.12  christos printf %s "checking whether to chroot... " >&6; }
   4803   1.1  christos 
   4804   1.1  christos # Check whether --with-chroot was given.
   4805  1.12  christos if test ${with_chroot+y}
   4806  1.12  christos then :
   4807   1.1  christos   withval=$with_chroot;
   4808  1.12  christos else $as_nop
   4809  1.12  christos   withval=no
   4810  1.12  christos 
   4811   1.1  christos fi
   4812   1.1  christos 
   4813  1.12  christos case "$withval" in #(
   4814  1.12  christos   no) :
   4815  1.12  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4816  1.12  christos printf "%s\n" "no" >&6; } ;; #(
   4817  1.12  christos   ''|yes) :
   4818  1.12  christos     as_fn_error $? "--with-chroot requires a directory" "$LINENO" 5 ;; #(
   4819  1.12  christos   *) :
   4820  1.12  christos 
   4821  1.12  christos 
   4822  1.12  christos printf "%s\n" "#define WITH_CHROOT \"$withval\"" >>confdefs.h
   4823   1.4  christos 
   4824  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, to directory \"$withval\"" >&5
   4825  1.12  christos printf "%s\n" "yes, to directory \"$withval\"" >&6; }
   4826   1.1  christos 
   4827  1.12  christos  ;;
   4828  1.12  christos esac
   4829   1.1  christos 
   4830   1.5  christos 
   4831   1.5  christos # Check whether --with-sandbox-capsicum was given.
   4832  1.12  christos if test ${with_sandbox_capsicum+y}
   4833  1.12  christos then :
   4834   1.5  christos   withval=$with_sandbox_capsicum;
   4835   1.5  christos fi
   4836   1.5  christos 
   4837   1.5  christos #
   4838   1.5  christos # Check whether various functions are available.  If any are, set
   4839   1.5  christos # ac_lbl_capsicum_function_seen to yes; if any are not, set
   4840   1.5  christos # ac_lbl_capsicum_function_not_seen to yes.
   4841   1.5  christos #
   4842   1.6  christos # We don't check cap_rights_init(), as it's a macro, wrapping another
   4843   1.6  christos # function, in at least some versions of FreeBSD, and AC_CHECK_FUNCS()
   4844   1.6  christos # doesn't handle that.
   4845   1.6  christos #
   4846   1.6  christos # All of the ones we check for must be available in order to enable
   4847   1.6  christos # capsicum sandboxing.
   4848   1.6  christos #
   4849   1.6  christos # XXX - do we need to check for all of them, or are there some that, if
   4850   1.6  christos # present, imply others are present?
   4851   1.5  christos #
   4852  1.11  christos if test -z "$with_sandbox_capsicum" || test "$with_sandbox_capsicum" != "no" ; then
   4853  1.11  christos 	#
   4854  1.11  christos 	# First, make sure we have the required header.
   4855  1.11  christos 	#
   4856  1.12  christos 	ac_fn_c_check_header_compile "$LINENO" "sys/capsicum.h" "ac_cv_header_sys_capsicum_h" "$ac_includes_default"
   4857  1.12  christos if test "x$ac_cv_header_sys_capsicum_h" = xyes
   4858  1.12  christos then :
   4859  1.11  christos 
   4860  1.11  christos 		#
   4861  1.11  christos 		# We do; now make sure we have the required functions.
   4862  1.11  christos 		#
   4863  1.12  christos 
   4864  1.12  christos   for ac_func in cap_enter cap_rights_limit cap_ioctls_limit openat
   4865   1.5  christos do :
   4866  1.12  christos   as_ac_var=`printf "%s\n" "ac_cv_func_$ac_func" | $as_tr_sh`
   4867   1.5  christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
   4868  1.12  christos if eval test \"x\$"$as_ac_var"\" = x"yes"
   4869  1.12  christos then :
   4870   1.5  christos   cat >>confdefs.h <<_ACEOF
   4871  1.12  christos #define `printf "%s\n" "HAVE_$ac_func" | $as_tr_cpp` 1
   4872   1.5  christos _ACEOF
   4873   1.5  christos  ac_lbl_capsicum_function_seen=yes
   4874  1.12  christos else $as_nop
   4875   1.5  christos   ac_lbl_capsicum_function_not_seen=yes
   4876   1.5  christos fi
   4877  1.12  christos 
   4878   1.5  christos done
   4879   1.5  christos 
   4880  1.11  christos fi
   4881  1.11  christos 
   4882  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcasper" >&5
   4883  1.12  christos printf %s "checking for cap_init in -lcasper... " >&6; }
   4884  1.12  christos if test ${ac_cv_lib_casper_cap_init+y}
   4885  1.12  christos then :
   4886  1.12  christos   printf %s "(cached) " >&6
   4887  1.12  christos else $as_nop
   4888  1.11  christos   ac_check_lib_save_LIBS=$LIBS
   4889  1.11  christos LIBS="-lcasper  $LIBS"
   4890  1.11  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4891  1.11  christos /* end confdefs.h.  */
   4892  1.11  christos 
   4893  1.11  christos /* Override any GCC internal prototype to avoid an error.
   4894  1.11  christos    Use char because int might match the return type of a GCC
   4895  1.11  christos    builtin and then its argument prototype would still apply.  */
   4896  1.11  christos char cap_init ();
   4897  1.11  christos int
   4898  1.12  christos main (void)
   4899  1.11  christos {
   4900  1.11  christos return cap_init ();
   4901  1.11  christos   ;
   4902  1.11  christos   return 0;
   4903  1.11  christos }
   4904  1.11  christos _ACEOF
   4905  1.12  christos if ac_fn_c_try_link "$LINENO"
   4906  1.12  christos then :
   4907  1.11  christos   ac_cv_lib_casper_cap_init=yes
   4908  1.12  christos else $as_nop
   4909  1.11  christos   ac_cv_lib_casper_cap_init=no
   4910  1.11  christos fi
   4911  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   4912  1.11  christos     conftest$ac_exeext conftest.$ac_ext
   4913  1.11  christos LIBS=$ac_check_lib_save_LIBS
   4914  1.11  christos fi
   4915  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_casper_cap_init" >&5
   4916  1.12  christos printf "%s\n" "$ac_cv_lib_casper_cap_init" >&6; }
   4917  1.12  christos if test "x$ac_cv_lib_casper_cap_init" = xyes
   4918  1.12  christos then :
   4919  1.11  christos   LIBS="$LIBS -lcasper"
   4920  1.11  christos fi
   4921  1.11  christos 
   4922  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cap_gethostbyaddr in -lcap_dns" >&5
   4923  1.12  christos printf %s "checking for cap_gethostbyaddr in -lcap_dns... " >&6; }
   4924  1.12  christos if test ${ac_cv_lib_cap_dns_cap_gethostbyaddr+y}
   4925  1.12  christos then :
   4926  1.12  christos   printf %s "(cached) " >&6
   4927  1.12  christos else $as_nop
   4928  1.11  christos   ac_check_lib_save_LIBS=$LIBS
   4929  1.11  christos LIBS="-lcap_dns  $LIBS"
   4930  1.11  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   4931  1.11  christos /* end confdefs.h.  */
   4932  1.11  christos 
   4933  1.11  christos /* Override any GCC internal prototype to avoid an error.
   4934  1.11  christos    Use char because int might match the return type of a GCC
   4935  1.11  christos    builtin and then its argument prototype would still apply.  */
   4936  1.11  christos char cap_gethostbyaddr ();
   4937  1.11  christos int
   4938  1.12  christos main (void)
   4939  1.11  christos {
   4940  1.11  christos return cap_gethostbyaddr ();
   4941  1.11  christos   ;
   4942  1.11  christos   return 0;
   4943  1.11  christos }
   4944  1.11  christos _ACEOF
   4945  1.12  christos if ac_fn_c_try_link "$LINENO"
   4946  1.12  christos then :
   4947  1.11  christos   ac_cv_lib_cap_dns_cap_gethostbyaddr=yes
   4948  1.12  christos else $as_nop
   4949  1.11  christos   ac_cv_lib_cap_dns_cap_gethostbyaddr=no
   4950  1.11  christos fi
   4951  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   4952  1.11  christos     conftest$ac_exeext conftest.$ac_ext
   4953  1.11  christos LIBS=$ac_check_lib_save_LIBS
   4954  1.11  christos fi
   4955  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_dns_cap_gethostbyaddr" >&5
   4956  1.12  christos printf "%s\n" "$ac_cv_lib_cap_dns_cap_gethostbyaddr" >&6; }
   4957  1.12  christos if test "x$ac_cv_lib_cap_dns_cap_gethostbyaddr" = xyes
   4958  1.12  christos then :
   4959  1.11  christos   LIBS="$LIBS -lcap_dns"
   4960  1.11  christos fi
   4961  1.11  christos 
   4962   1.5  christos fi
   4963  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using capsicum" >&5
   4964  1.12  christos printf %s "checking whether to sandbox using capsicum... " >&6; }
   4965   1.5  christos if test "x$ac_lbl_capsicum_function_seen" = "xyes" -a "x$ac_lbl_capsicum_function_not_seen" != "xyes"; then
   4966   1.5  christos 
   4967  1.12  christos printf "%s\n" "#define HAVE_CAPSICUM 1" >>confdefs.h
   4968   1.5  christos 
   4969  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4970  1.12  christos printf "%s\n" "yes" >&6; }
   4971   1.5  christos else
   4972  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4973  1.12  christos printf "%s\n" "no" >&6; }
   4974   1.5  christos fi
   4975  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using Casper library" >&5
   4976  1.12  christos printf %s "checking whether to sandbox using Casper library... " >&6; }
   4977  1.11  christos if test "x$ac_cv_lib_casper_cap_init" = "xyes" -a "x$ac_cv_lib_cap_dns_cap_gethostbyaddr" = "xyes"; then
   4978  1.11  christos 
   4979  1.12  christos printf "%s\n" "#define HAVE_CASPER 1" >>confdefs.h
   4980  1.11  christos 
   4981  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   4982  1.12  christos printf "%s\n" "yes" >&6; }
   4983  1.11  christos else
   4984  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   4985  1.12  christos printf "%s\n" "no" >&6; }
   4986  1.11  christos fi
   4987   1.5  christos 
   4988   1.4  christos #
   4989   1.7  christos # We must check this before checking whether to check the OS's IPv6,
   4990   1.7  christos # support because, on some platforms (such as SunOS 5.x), the test
   4991   1.7  christos # program requires the extra networking libraries.
   4992   1.4  christos #
   4993   1.1  christos 
   4994  1.12  christos     # Most operating systems have gethostbyaddr() in the default searched
   4995   1.4  christos     # libraries (i.e. libc):
   4996   1.4  christos     # Some OSes (eg. Solaris) place it in libnsl
   4997   1.4  christos     # Some strange OSes (SINIX) have it in libsocket:
   4998  1.12  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyaddr" >&5
   4999  1.12  christos printf %s "checking for library containing gethostbyaddr... " >&6; }
   5000  1.12  christos if test ${ac_cv_search_gethostbyaddr+y}
   5001  1.12  christos then :
   5002  1.12  christos   printf %s "(cached) " >&6
   5003  1.12  christos else $as_nop
   5004   1.4  christos   ac_func_search_save_LIBS=$LIBS
   5005   1.4  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5006   1.4  christos /* end confdefs.h.  */
   5007   1.1  christos 
   5008   1.4  christos /* Override any GCC internal prototype to avoid an error.
   5009   1.4  christos    Use char because int might match the return type of a GCC
   5010   1.4  christos    builtin and then its argument prototype would still apply.  */
   5011  1.12  christos char gethostbyaddr ();
   5012   1.4  christos int
   5013  1.12  christos main (void)
   5014   1.1  christos {
   5015  1.12  christos return gethostbyaddr ();
   5016   1.4  christos   ;
   5017   1.4  christos   return 0;
   5018   1.1  christos }
   5019   1.1  christos _ACEOF
   5020  1.12  christos for ac_lib in '' network nsl socket resolv
   5021  1.12  christos do
   5022   1.4  christos   if test -z "$ac_lib"; then
   5023   1.4  christos     ac_res="none required"
   5024   1.4  christos   else
   5025   1.4  christos     ac_res=-l$ac_lib
   5026   1.4  christos     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   5027   1.4  christos   fi
   5028  1.12  christos   if ac_fn_c_try_link "$LINENO"
   5029  1.12  christos then :
   5030  1.12  christos   ac_cv_search_gethostbyaddr=$ac_res
   5031   1.4  christos fi
   5032  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   5033   1.4  christos     conftest$ac_exeext
   5034  1.12  christos   if test ${ac_cv_search_gethostbyaddr+y}
   5035  1.12  christos then :
   5036   1.4  christos   break
   5037   1.4  christos fi
   5038   1.4  christos done
   5039  1.12  christos if test ${ac_cv_search_gethostbyaddr+y}
   5040  1.12  christos then :
   5041   1.1  christos 
   5042  1.12  christos else $as_nop
   5043  1.12  christos   ac_cv_search_gethostbyaddr=no
   5044   1.1  christos fi
   5045   1.4  christos rm conftest.$ac_ext
   5046   1.4  christos LIBS=$ac_func_search_save_LIBS
   5047   1.1  christos fi
   5048  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyaddr" >&5
   5049  1.12  christos printf "%s\n" "$ac_cv_search_gethostbyaddr" >&6; }
   5050  1.12  christos ac_res=$ac_cv_search_gethostbyaddr
   5051  1.12  christos if test "$ac_res" != no
   5052  1.12  christos then :
   5053   1.4  christos   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   5054   1.1  christos 
   5055   1.1  christos fi
   5056   1.1  christos 
   5057   1.4  christos     # Unfortunately libsocket sometimes depends on libnsl and
   5058   1.4  christos     # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
   5059  1.12  christos     if test "$ac_cv_search_gethostbyaddr" = "no"
   5060   1.4  christos     then
   5061  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gethostbyaddr in -lsocket" >&5
   5062  1.12  christos printf %s "checking for gethostbyaddr in -lsocket... " >&6; }
   5063  1.12  christos if test ${ac_cv_lib_socket_gethostbyaddr+y}
   5064  1.12  christos then :
   5065  1.12  christos   printf %s "(cached) " >&6
   5066  1.12  christos else $as_nop
   5067   1.4  christos   ac_check_lib_save_LIBS=$LIBS
   5068   1.4  christos LIBS="-lsocket -lnsl $LIBS"
   5069   1.4  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5070   1.4  christos /* end confdefs.h.  */
   5071   1.1  christos 
   5072   1.4  christos /* Override any GCC internal prototype to avoid an error.
   5073   1.4  christos    Use char because int might match the return type of a GCC
   5074   1.4  christos    builtin and then its argument prototype would still apply.  */
   5075  1.12  christos char gethostbyaddr ();
   5076   1.4  christos int
   5077  1.12  christos main (void)
   5078   1.4  christos {
   5079  1.12  christos return gethostbyaddr ();
   5080   1.4  christos   ;
   5081   1.4  christos   return 0;
   5082   1.4  christos }
   5083   1.1  christos _ACEOF
   5084  1.12  christos if ac_fn_c_try_link "$LINENO"
   5085  1.12  christos then :
   5086  1.12  christos   ac_cv_lib_socket_gethostbyaddr=yes
   5087  1.12  christos else $as_nop
   5088  1.12  christos   ac_cv_lib_socket_gethostbyaddr=no
   5089   1.4  christos fi
   5090  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   5091   1.4  christos     conftest$ac_exeext conftest.$ac_ext
   5092   1.4  christos LIBS=$ac_check_lib_save_LIBS
   5093   1.4  christos fi
   5094  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyaddr" >&5
   5095  1.12  christos printf "%s\n" "$ac_cv_lib_socket_gethostbyaddr" >&6; }
   5096  1.12  christos if test "x$ac_cv_lib_socket_gethostbyaddr" = xyes
   5097  1.12  christos then :
   5098   1.4  christos   LIBS="-lsocket -lnsl $LIBS"
   5099   1.1  christos fi
   5100   1.1  christos 
   5101   1.4  christos     fi
   5102  1.12  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
   5103  1.12  christos printf %s "checking for library containing socket... " >&6; }
   5104  1.12  christos if test ${ac_cv_search_socket+y}
   5105  1.12  christos then :
   5106  1.12  christos   printf %s "(cached) " >&6
   5107  1.12  christos else $as_nop
   5108   1.4  christos   ac_func_search_save_LIBS=$LIBS
   5109   1.4  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5110   1.1  christos /* end confdefs.h.  */
   5111   1.4  christos 
   5112   1.4  christos /* Override any GCC internal prototype to avoid an error.
   5113   1.4  christos    Use char because int might match the return type of a GCC
   5114   1.4  christos    builtin and then its argument prototype would still apply.  */
   5115   1.4  christos char socket ();
   5116   1.4  christos int
   5117  1.12  christos main (void)
   5118   1.4  christos {
   5119   1.4  christos return socket ();
   5120   1.4  christos   ;
   5121   1.4  christos   return 0;
   5122   1.4  christos }
   5123   1.1  christos _ACEOF
   5124  1.12  christos for ac_lib in '' socket
   5125  1.12  christos do
   5126   1.4  christos   if test -z "$ac_lib"; then
   5127   1.4  christos     ac_res="none required"
   5128   1.4  christos   else
   5129   1.4  christos     ac_res=-l$ac_lib
   5130   1.4  christos     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   5131   1.4  christos   fi
   5132  1.12  christos   if ac_fn_c_try_link "$LINENO"
   5133  1.12  christos then :
   5134   1.4  christos   ac_cv_search_socket=$ac_res
   5135   1.4  christos fi
   5136  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   5137   1.4  christos     conftest$ac_exeext
   5138  1.12  christos   if test ${ac_cv_search_socket+y}
   5139  1.12  christos then :
   5140   1.4  christos   break
   5141   1.1  christos fi
   5142   1.4  christos done
   5143  1.12  christos if test ${ac_cv_search_socket+y}
   5144  1.12  christos then :
   5145   1.1  christos 
   5146  1.12  christos else $as_nop
   5147   1.4  christos   ac_cv_search_socket=no
   5148   1.4  christos fi
   5149   1.4  christos rm conftest.$ac_ext
   5150   1.4  christos LIBS=$ac_func_search_save_LIBS
   5151   1.1  christos fi
   5152  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
   5153  1.12  christos printf "%s\n" "$ac_cv_search_socket" >&6; }
   5154   1.4  christos ac_res=$ac_cv_search_socket
   5155  1.12  christos if test "$ac_res" != no
   5156  1.12  christos then :
   5157   1.4  christos   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   5158   1.4  christos 
   5159  1.12  christos else $as_nop
   5160  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
   5161  1.12  christos printf %s "checking for socket in -lsocket... " >&6; }
   5162  1.12  christos if test ${ac_cv_lib_socket_socket+y}
   5163  1.12  christos then :
   5164  1.12  christos   printf %s "(cached) " >&6
   5165  1.12  christos else $as_nop
   5166   1.4  christos   ac_check_lib_save_LIBS=$LIBS
   5167   1.4  christos LIBS="-lsocket -lnsl $LIBS"
   5168   1.4  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5169   1.4  christos /* end confdefs.h.  */
   5170   1.4  christos 
   5171   1.4  christos /* Override any GCC internal prototype to avoid an error.
   5172   1.4  christos    Use char because int might match the return type of a GCC
   5173   1.4  christos    builtin and then its argument prototype would still apply.  */
   5174   1.4  christos char socket ();
   5175   1.4  christos int
   5176  1.12  christos main (void)
   5177   1.4  christos {
   5178   1.4  christos return socket ();
   5179   1.4  christos   ;
   5180   1.4  christos   return 0;
   5181   1.4  christos }
   5182   1.4  christos _ACEOF
   5183  1.12  christos if ac_fn_c_try_link "$LINENO"
   5184  1.12  christos then :
   5185   1.4  christos   ac_cv_lib_socket_socket=yes
   5186  1.12  christos else $as_nop
   5187   1.4  christos   ac_cv_lib_socket_socket=no
   5188   1.4  christos fi
   5189  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   5190   1.4  christos     conftest$ac_exeext conftest.$ac_ext
   5191   1.4  christos LIBS=$ac_check_lib_save_LIBS
   5192   1.4  christos fi
   5193  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
   5194  1.12  christos printf "%s\n" "$ac_cv_lib_socket_socket" >&6; }
   5195  1.12  christos if test "x$ac_cv_lib_socket_socket" = xyes
   5196  1.12  christos then :
   5197   1.4  christos   LIBS="-lsocket -lnsl $LIBS"
   5198   1.4  christos fi
   5199   1.4  christos 
   5200   1.4  christos fi
   5201   1.4  christos 
   5202   1.4  christos     # DLPI needs putmsg under HPUX so test for -lstr while we're at it
   5203  1.12  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
   5204  1.12  christos printf %s "checking for library containing putmsg... " >&6; }
   5205  1.12  christos if test ${ac_cv_search_putmsg+y}
   5206  1.12  christos then :
   5207  1.12  christos   printf %s "(cached) " >&6
   5208  1.12  christos else $as_nop
   5209   1.4  christos   ac_func_search_save_LIBS=$LIBS
   5210   1.4  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5211   1.4  christos /* end confdefs.h.  */
   5212   1.4  christos 
   5213   1.4  christos /* Override any GCC internal prototype to avoid an error.
   5214   1.4  christos    Use char because int might match the return type of a GCC
   5215   1.4  christos    builtin and then its argument prototype would still apply.  */
   5216   1.4  christos char putmsg ();
   5217   1.4  christos int
   5218  1.12  christos main (void)
   5219   1.4  christos {
   5220   1.4  christos return putmsg ();
   5221   1.4  christos   ;
   5222   1.4  christos   return 0;
   5223   1.4  christos }
   5224   1.4  christos _ACEOF
   5225  1.12  christos for ac_lib in '' str
   5226  1.12  christos do
   5227   1.4  christos   if test -z "$ac_lib"; then
   5228   1.4  christos     ac_res="none required"
   5229   1.4  christos   else
   5230   1.4  christos     ac_res=-l$ac_lib
   5231   1.4  christos     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   5232   1.4  christos   fi
   5233  1.12  christos   if ac_fn_c_try_link "$LINENO"
   5234  1.12  christos then :
   5235   1.4  christos   ac_cv_search_putmsg=$ac_res
   5236   1.4  christos fi
   5237  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   5238   1.4  christos     conftest$ac_exeext
   5239  1.12  christos   if test ${ac_cv_search_putmsg+y}
   5240  1.12  christos then :
   5241   1.4  christos   break
   5242   1.4  christos fi
   5243   1.4  christos done
   5244  1.12  christos if test ${ac_cv_search_putmsg+y}
   5245  1.12  christos then :
   5246   1.4  christos 
   5247  1.12  christos else $as_nop
   5248   1.4  christos   ac_cv_search_putmsg=no
   5249   1.4  christos fi
   5250   1.4  christos rm conftest.$ac_ext
   5251   1.4  christos LIBS=$ac_func_search_save_LIBS
   5252   1.4  christos fi
   5253  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
   5254  1.12  christos printf "%s\n" "$ac_cv_search_putmsg" >&6; }
   5255   1.4  christos ac_res=$ac_cv_search_putmsg
   5256  1.12  christos if test "$ac_res" != no
   5257  1.12  christos then :
   5258   1.4  christos   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   5259   1.4  christos 
   5260   1.4  christos fi
   5261   1.4  christos 
   5262   1.4  christos 
   5263   1.4  christos 
   5264   1.7  christos #
   5265   1.7  christos # Check whether AF_INET6 and struct in6_addr are defined.
   5266   1.7  christos # If they aren't both defined, we don't have sufficient OS
   5267   1.7  christos # support for IPv6, so we don't look for IPv6 support libraries,
   5268   1.7  christos # and we define AF_INET6 and struct in6_addr ourselves.
   5269   1.7  christos #
   5270  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the operating system supports IPv6" >&5
   5271  1.12  christos printf %s "checking whether the operating system supports IPv6... " >&6; }
   5272   1.7  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5273   1.7  christos /* end confdefs.h.  */
   5274   1.4  christos 
   5275   1.5  christos 
   5276  1.11  christos #include <string.h>
   5277   1.7  christos /* AF_INET6 available check */
   5278   1.4  christos #include <sys/types.h>
   5279  1.11  christos #ifdef _WIN32
   5280  1.11  christos #include <ws2tcpip.h>
   5281  1.11  christos #else
   5282   1.4  christos #include <sys/socket.h>
   5283   1.5  christos #include <netinet/in.h>
   5284  1.11  christos #endif
   5285   1.5  christos #ifdef AF_INET6
   5286   1.5  christos void
   5287   1.5  christos foo(struct in6_addr *addr)
   5288   1.4  christos {
   5289   1.5  christos  memset(addr, 0, sizeof (struct in6_addr));
   5290   1.4  christos }
   5291   1.5  christos #else
   5292   1.5  christos #error "AF_INET6 not defined"
   5293   1.5  christos #endif
   5294   1.5  christos 
   5295   1.4  christos 
   5296   1.4  christos _ACEOF
   5297  1.12  christos if ac_fn_c_try_compile "$LINENO"
   5298  1.12  christos then :
   5299   1.7  christos 
   5300  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5301  1.12  christos printf "%s\n" "yes" >&6; }
   5302   1.4  christos 
   5303  1.12  christos printf "%s\n" "#define HAVE_OS_IPV6_SUPPORT 1" >>confdefs.h
   5304   1.7  christos 
   5305   1.7  christos 	ipv6=yes
   5306   1.4  christos 
   5307  1.12  christos else $as_nop
   5308   1.7  christos 
   5309  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5310  1.12  christos printf "%s\n" "no" >&6; }
   5311   1.7  christos 	ipv6=no
   5312   1.7  christos 
   5313   1.7  christos 
   5314   1.4  christos fi
   5315  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   5316   1.4  christos 
   5317   1.4  christos ipv6type=unknown
   5318   1.4  christos ipv6lib=none
   5319  1.12  christos ipv6trylibc=no
   5320  1.12  christos 
   5321  1.12  christos if test "$ipv6" = "yes"; then
   5322  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
   5323  1.12  christos printf %s "checking ipv6 stack type... " >&6; }
   5324  1.12  christos 	for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
   5325  1.12  christos 		case $i in
   5326  1.12  christos 		inria)
   5327  1.12  christos 						ac_ext=c
   5328  1.12  christos ac_cpp='$CPP $CPPFLAGS'
   5329  1.12  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5330  1.12  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5331  1.12  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5332  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
   5333  1.12  christos printf %s "checking how to run the C preprocessor... " >&6; }
   5334  1.12  christos # On Suns, sometimes $CPP names a directory.
   5335  1.12  christos if test -n "$CPP" && test -d "$CPP"; then
   5336  1.12  christos   CPP=
   5337  1.12  christos fi
   5338  1.12  christos if test -z "$CPP"; then
   5339  1.12  christos   if test ${ac_cv_prog_CPP+y}
   5340  1.12  christos then :
   5341  1.12  christos   printf %s "(cached) " >&6
   5342  1.12  christos else $as_nop
   5343  1.12  christos       # Double quotes because $CC needs to be expanded
   5344  1.12  christos     for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
   5345  1.12  christos     do
   5346  1.12  christos       ac_preproc_ok=false
   5347  1.12  christos for ac_c_preproc_warn_flag in '' yes
   5348  1.12  christos do
   5349  1.12  christos   # Use a header file that comes with gcc, so configuring glibc
   5350  1.12  christos   # with a fresh cross-compiler works.
   5351  1.12  christos   # On the NeXT, cc -E runs the code through the compiler's parser,
   5352  1.12  christos   # not just through cpp. "Syntax error" is here to catch this case.
   5353  1.12  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5354  1.12  christos /* end confdefs.h.  */
   5355  1.12  christos #include <limits.h>
   5356  1.12  christos 		     Syntax error
   5357  1.12  christos _ACEOF
   5358  1.12  christos if ac_fn_c_try_cpp "$LINENO"
   5359  1.12  christos then :
   5360  1.12  christos 
   5361  1.12  christos else $as_nop
   5362  1.12  christos   # Broken: fails on valid input.
   5363  1.12  christos continue
   5364  1.12  christos fi
   5365  1.12  christos rm -f conftest.err conftest.i conftest.$ac_ext
   5366  1.12  christos 
   5367  1.12  christos   # OK, works on sane cases.  Now check whether nonexistent headers
   5368  1.12  christos   # can be detected and how.
   5369  1.12  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5370  1.12  christos /* end confdefs.h.  */
   5371  1.12  christos #include <ac_nonexistent.h>
   5372  1.12  christos _ACEOF
   5373  1.12  christos if ac_fn_c_try_cpp "$LINENO"
   5374  1.12  christos then :
   5375  1.12  christos   # Broken: success on invalid input.
   5376  1.12  christos continue
   5377  1.12  christos else $as_nop
   5378  1.12  christos   # Passes both tests.
   5379  1.12  christos ac_preproc_ok=:
   5380  1.12  christos break
   5381  1.12  christos fi
   5382  1.12  christos rm -f conftest.err conftest.i conftest.$ac_ext
   5383  1.12  christos 
   5384  1.12  christos done
   5385  1.12  christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5386  1.12  christos rm -f conftest.i conftest.err conftest.$ac_ext
   5387  1.12  christos if $ac_preproc_ok
   5388  1.12  christos then :
   5389  1.12  christos   break
   5390  1.12  christos fi
   5391  1.12  christos 
   5392  1.12  christos     done
   5393  1.12  christos     ac_cv_prog_CPP=$CPP
   5394  1.12  christos 
   5395  1.12  christos fi
   5396  1.12  christos   CPP=$ac_cv_prog_CPP
   5397  1.12  christos else
   5398  1.12  christos   ac_cv_prog_CPP=$CPP
   5399  1.12  christos fi
   5400  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
   5401  1.12  christos printf "%s\n" "$CPP" >&6; }
   5402  1.12  christos ac_preproc_ok=false
   5403  1.12  christos for ac_c_preproc_warn_flag in '' yes
   5404  1.12  christos do
   5405  1.12  christos   # Use a header file that comes with gcc, so configuring glibc
   5406  1.12  christos   # with a fresh cross-compiler works.
   5407  1.12  christos   # On the NeXT, cc -E runs the code through the compiler's parser,
   5408  1.12  christos   # not just through cpp. "Syntax error" is here to catch this case.
   5409  1.12  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5410  1.12  christos /* end confdefs.h.  */
   5411  1.12  christos #include <limits.h>
   5412  1.12  christos 		     Syntax error
   5413  1.12  christos _ACEOF
   5414  1.12  christos if ac_fn_c_try_cpp "$LINENO"
   5415  1.12  christos then :
   5416  1.12  christos 
   5417  1.12  christos else $as_nop
   5418  1.12  christos   # Broken: fails on valid input.
   5419  1.12  christos continue
   5420  1.12  christos fi
   5421  1.12  christos rm -f conftest.err conftest.i conftest.$ac_ext
   5422  1.12  christos 
   5423  1.12  christos   # OK, works on sane cases.  Now check whether nonexistent headers
   5424  1.12  christos   # can be detected and how.
   5425  1.12  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5426  1.12  christos /* end confdefs.h.  */
   5427  1.12  christos #include <ac_nonexistent.h>
   5428  1.12  christos _ACEOF
   5429  1.12  christos if ac_fn_c_try_cpp "$LINENO"
   5430  1.12  christos then :
   5431  1.12  christos   # Broken: success on invalid input.
   5432  1.12  christos continue
   5433  1.12  christos else $as_nop
   5434  1.12  christos   # Passes both tests.
   5435  1.12  christos ac_preproc_ok=:
   5436  1.12  christos break
   5437  1.12  christos fi
   5438  1.12  christos rm -f conftest.err conftest.i conftest.$ac_ext
   5439  1.12  christos 
   5440  1.12  christos done
   5441  1.12  christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
   5442  1.12  christos rm -f conftest.i conftest.err conftest.$ac_ext
   5443  1.12  christos if $ac_preproc_ok
   5444  1.12  christos then :
   5445  1.12  christos 
   5446  1.12  christos else $as_nop
   5447  1.12  christos   { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   5448  1.12  christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   5449  1.12  christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
   5450  1.12  christos See \`config.log' for more details" "$LINENO" 5; }
   5451  1.12  christos fi
   5452  1.12  christos 
   5453  1.12  christos ac_ext=c
   5454  1.12  christos ac_cpp='$CPP $CPPFLAGS'
   5455  1.12  christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
   5456  1.12  christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
   5457  1.12  christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
   5458  1.12  christos 
   5459  1.12  christos 
   5460  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
   5461  1.12  christos printf %s "checking for grep that handles long lines and -e... " >&6; }
   5462  1.12  christos if test ${ac_cv_path_GREP+y}
   5463  1.12  christos then :
   5464  1.12  christos   printf %s "(cached) " >&6
   5465  1.12  christos else $as_nop
   5466  1.12  christos   if test -z "$GREP"; then
   5467  1.12  christos   ac_path_GREP_found=false
   5468  1.12  christos   # Loop through the user's path and test for each of PROGNAME-LIST
   5469  1.12  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5470  1.12  christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   5471  1.12  christos do
   5472  1.12  christos   IFS=$as_save_IFS
   5473  1.12  christos   case $as_dir in #(((
   5474  1.12  christos     '') as_dir=./ ;;
   5475  1.12  christos     */) ;;
   5476  1.12  christos     *) as_dir=$as_dir/ ;;
   5477  1.12  christos   esac
   5478  1.12  christos     for ac_prog in grep ggrep
   5479  1.12  christos    do
   5480  1.12  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   5481  1.12  christos       ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
   5482  1.12  christos       as_fn_executable_p "$ac_path_GREP" || continue
   5483  1.12  christos # Check for GNU ac_path_GREP and select it if it is found.
   5484  1.12  christos   # Check for GNU $ac_path_GREP
   5485  1.12  christos case `"$ac_path_GREP" --version 2>&1` in
   5486  1.12  christos *GNU*)
   5487  1.12  christos   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
   5488  1.12  christos *)
   5489  1.12  christos   ac_count=0
   5490  1.12  christos   printf %s 0123456789 >"conftest.in"
   5491  1.12  christos   while :
   5492  1.12  christos   do
   5493  1.12  christos     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5494  1.12  christos     mv "conftest.tmp" "conftest.in"
   5495  1.12  christos     cp "conftest.in" "conftest.nl"
   5496  1.12  christos     printf "%s\n" 'GREP' >> "conftest.nl"
   5497  1.12  christos     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5498  1.12  christos     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5499  1.12  christos     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5500  1.12  christos     if test $ac_count -gt ${ac_path_GREP_max-0}; then
   5501  1.12  christos       # Best one so far, save it but keep looking for a better one
   5502  1.12  christos       ac_cv_path_GREP="$ac_path_GREP"
   5503  1.12  christos       ac_path_GREP_max=$ac_count
   5504  1.12  christos     fi
   5505  1.12  christos     # 10*(2^10) chars as input seems more than enough
   5506  1.12  christos     test $ac_count -gt 10 && break
   5507  1.12  christos   done
   5508  1.12  christos   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5509  1.12  christos esac
   5510  1.12  christos 
   5511  1.12  christos       $ac_path_GREP_found && break 3
   5512  1.12  christos     done
   5513  1.12  christos   done
   5514  1.12  christos   done
   5515  1.12  christos IFS=$as_save_IFS
   5516  1.12  christos   if test -z "$ac_cv_path_GREP"; then
   5517  1.12  christos     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   5518  1.12  christos   fi
   5519  1.12  christos else
   5520  1.12  christos   ac_cv_path_GREP=$GREP
   5521  1.12  christos fi
   5522  1.12  christos 
   5523  1.12  christos fi
   5524  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
   5525  1.12  christos printf "%s\n" "$ac_cv_path_GREP" >&6; }
   5526  1.12  christos  GREP="$ac_cv_path_GREP"
   5527  1.12  christos 
   5528  1.12  christos 
   5529  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
   5530  1.12  christos printf %s "checking for egrep... " >&6; }
   5531  1.12  christos if test ${ac_cv_path_EGREP+y}
   5532  1.12  christos then :
   5533  1.12  christos   printf %s "(cached) " >&6
   5534  1.12  christos else $as_nop
   5535  1.12  christos   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
   5536  1.12  christos    then ac_cv_path_EGREP="$GREP -E"
   5537  1.12  christos    else
   5538  1.12  christos      if test -z "$EGREP"; then
   5539  1.12  christos   ac_path_EGREP_found=false
   5540  1.12  christos   # Loop through the user's path and test for each of PROGNAME-LIST
   5541  1.12  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   5542  1.12  christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
   5543  1.12  christos do
   5544  1.12  christos   IFS=$as_save_IFS
   5545  1.12  christos   case $as_dir in #(((
   5546  1.12  christos     '') as_dir=./ ;;
   5547  1.12  christos     */) ;;
   5548  1.12  christos     *) as_dir=$as_dir/ ;;
   5549  1.12  christos   esac
   5550  1.12  christos     for ac_prog in egrep
   5551  1.12  christos    do
   5552  1.12  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   5553  1.12  christos       ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
   5554  1.12  christos       as_fn_executable_p "$ac_path_EGREP" || continue
   5555  1.12  christos # Check for GNU ac_path_EGREP and select it if it is found.
   5556  1.12  christos   # Check for GNU $ac_path_EGREP
   5557  1.12  christos case `"$ac_path_EGREP" --version 2>&1` in
   5558  1.12  christos *GNU*)
   5559  1.12  christos   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
   5560  1.12  christos *)
   5561  1.12  christos   ac_count=0
   5562  1.12  christos   printf %s 0123456789 >"conftest.in"
   5563  1.12  christos   while :
   5564  1.12  christos   do
   5565  1.12  christos     cat "conftest.in" "conftest.in" >"conftest.tmp"
   5566  1.12  christos     mv "conftest.tmp" "conftest.in"
   5567  1.12  christos     cp "conftest.in" "conftest.nl"
   5568  1.12  christos     printf "%s\n" 'EGREP' >> "conftest.nl"
   5569  1.12  christos     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
   5570  1.12  christos     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
   5571  1.12  christos     as_fn_arith $ac_count + 1 && ac_count=$as_val
   5572  1.12  christos     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
   5573  1.12  christos       # Best one so far, save it but keep looking for a better one
   5574  1.12  christos       ac_cv_path_EGREP="$ac_path_EGREP"
   5575  1.12  christos       ac_path_EGREP_max=$ac_count
   5576  1.12  christos     fi
   5577  1.12  christos     # 10*(2^10) chars as input seems more than enough
   5578  1.12  christos     test $ac_count -gt 10 && break
   5579  1.12  christos   done
   5580  1.12  christos   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
   5581  1.12  christos esac
   5582  1.12  christos 
   5583  1.12  christos       $ac_path_EGREP_found && break 3
   5584  1.12  christos     done
   5585  1.12  christos   done
   5586  1.12  christos   done
   5587  1.12  christos IFS=$as_save_IFS
   5588  1.12  christos   if test -z "$ac_cv_path_EGREP"; then
   5589  1.12  christos     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
   5590  1.12  christos   fi
   5591  1.12  christos else
   5592  1.12  christos   ac_cv_path_EGREP=$EGREP
   5593  1.12  christos fi
   5594  1.12  christos 
   5595  1.12  christos    fi
   5596  1.12  christos fi
   5597  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
   5598  1.12  christos printf "%s\n" "$ac_cv_path_EGREP" >&6; }
   5599  1.12  christos  EGREP="$ac_cv_path_EGREP"
   5600  1.12  christos 
   5601   1.4  christos 
   5602  1.12  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5603   1.4  christos /* end confdefs.h.  */
   5604   1.4  christos #include <netinet/in.h>
   5605   1.4  christos #ifdef IPV6_INRIA_VERSION
   5606   1.4  christos yes
   5607   1.4  christos #endif
   5608   1.4  christos _ACEOF
   5609   1.4  christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5610  1.12  christos   $EGREP "yes" >/dev/null 2>&1
   5611  1.12  christos then :
   5612   1.7  christos   ipv6type=$i
   5613   1.4  christos fi
   5614  1.12  christos rm -rf conftest*
   5615   1.4  christos 
   5616   1.4  christos 			;;
   5617   1.4  christos 		kame)
   5618   1.4  christos 						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5619   1.4  christos /* end confdefs.h.  */
   5620   1.4  christos #include <netinet/in.h>
   5621   1.4  christos #ifdef __KAME__
   5622   1.4  christos yes
   5623   1.4  christos #endif
   5624   1.4  christos _ACEOF
   5625   1.4  christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5626  1.12  christos   $EGREP "yes" >/dev/null 2>&1
   5627  1.12  christos then :
   5628   1.4  christos   ipv6type=$i;
   5629   1.4  christos 				ipv6lib=inet6;
   5630   1.4  christos 				ipv6libdir=/usr/local/v6/lib;
   5631   1.7  christos 				ipv6trylibc=yes
   5632   1.4  christos fi
   5633  1.12  christos rm -rf conftest*
   5634   1.4  christos 
   5635   1.4  christos 			;;
   5636   1.4  christos 		linux-glibc)
   5637   1.4  christos 						cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5638   1.4  christos /* end confdefs.h.  */
   5639   1.4  christos #include <features.h>
   5640   1.4  christos #if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
   5641   1.4  christos yes
   5642   1.4  christos #endif
   5643   1.4  christos _ACEOF
   5644   1.4  christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5645  1.12  christos   $EGREP "yes" >/dev/null 2>&1
   5646  1.12  christos then :
   5647   1.7  christos   ipv6type=$i
   5648   1.4  christos fi
   5649  1.12  christos rm -rf conftest*
   5650   1.1  christos 
   5651   1.1  christos 			;;
   5652   1.1  christos 		linux-libinet6)
   5653   1.1  christos 																		if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
   5654   1.1  christos 				ipv6type=$i
   5655   1.1  christos 				ipv6lib=inet6
   5656   1.1  christos 				ipv6libdir=/usr/inet6/lib
   5657   1.1  christos 				ipv6trylibc=yes;
   5658   1.7  christos 				CFLAGS="-I/usr/inet6/include $CFLAGS"
   5659   1.1  christos 			fi
   5660   1.1  christos 			;;
   5661   1.1  christos 		toshiba)
   5662   1.4  christos 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5663   1.1  christos /* end confdefs.h.  */
   5664   1.1  christos #include <sys/param.h>
   5665   1.1  christos #ifdef _TOSHIBA_INET6
   5666   1.1  christos yes
   5667   1.1  christos #endif
   5668   1.1  christos _ACEOF
   5669   1.1  christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5670  1.12  christos   $EGREP "yes" >/dev/null 2>&1
   5671  1.12  christos then :
   5672   1.1  christos   ipv6type=$i;
   5673   1.1  christos 				ipv6lib=inet6;
   5674   1.7  christos 				ipv6libdir=/usr/local/v6/lib
   5675   1.1  christos fi
   5676  1.12  christos rm -rf conftest*
   5677   1.1  christos 
   5678   1.1  christos 			;;
   5679   1.1  christos 		v6d)
   5680   1.4  christos 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5681   1.1  christos /* end confdefs.h.  */
   5682   1.1  christos #include </usr/local/v6/include/sys/v6config.h>
   5683   1.1  christos #ifdef __V6D__
   5684   1.1  christos yes
   5685   1.1  christos #endif
   5686   1.1  christos _ACEOF
   5687   1.1  christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5688  1.12  christos   $EGREP "yes" >/dev/null 2>&1
   5689  1.12  christos then :
   5690   1.1  christos   ipv6type=$i;
   5691   1.1  christos 				ipv6lib=v6;
   5692   1.1  christos 				ipv6libdir=/usr/local/v6/lib;
   5693   1.1  christos 				CFLAGS="-I/usr/local/v6/include $CFLAGS"
   5694   1.1  christos fi
   5695  1.12  christos rm -rf conftest*
   5696   1.1  christos 
   5697   1.1  christos 			;;
   5698   1.1  christos 		zeta)
   5699   1.4  christos 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5700   1.1  christos /* end confdefs.h.  */
   5701   1.1  christos #include <sys/param.h>
   5702   1.1  christos #ifdef _ZETA_MINAMI_INET6
   5703   1.1  christos yes
   5704   1.1  christos #endif
   5705   1.1  christos _ACEOF
   5706   1.1  christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
   5707  1.12  christos   $EGREP "yes" >/dev/null 2>&1
   5708  1.12  christos then :
   5709   1.1  christos   ipv6type=$i;
   5710   1.1  christos 				ipv6lib=inet6;
   5711   1.7  christos 				ipv6libdir=/usr/local/v6/lib
   5712   1.1  christos fi
   5713  1.12  christos rm -rf conftest*
   5714   1.1  christos 
   5715   1.1  christos 			;;
   5716   1.1  christos 		esac
   5717   1.1  christos 		if test "$ipv6type" != "unknown"; then
   5718   1.1  christos 			break
   5719   1.1  christos 		fi
   5720   1.1  christos 	done
   5721  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
   5722  1.12  christos printf "%s\n" "$ipv6type" >&6; }
   5723   1.1  christos fi
   5724   1.1  christos 
   5725   1.1  christos if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
   5726   1.1  christos 	if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
   5727   1.1  christos 		LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
   5728   1.1  christos 		echo "You have $ipv6lib library, using it"
   5729   1.1  christos 	else
   5730   1.1  christos 		if test "$ipv6trylibc" = "yes"; then
   5731   1.1  christos 			echo "You do not have $ipv6lib library, using libc"
   5732   1.1  christos 		else
   5733   1.1  christos 			echo 'Fatal: no $ipv6lib library found.  cannot continue.'
   5734   1.1  christos 			echo "You need to fetch lib$ipv6lib.a from appropriate"
   5735   1.1  christos 			echo 'ipv6 kit and compile beforehand.'
   5736   1.1  christos 			exit 1
   5737   1.1  christos 		fi
   5738   1.1  christos 	fi
   5739   1.1  christos fi
   5740   1.1  christos 
   5741   1.4  christos ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
   5742  1.12  christos if test "x$ac_cv_func_strlcat" = xyes
   5743  1.12  christos then :
   5744  1.12  christos   printf "%s\n" "#define HAVE_STRLCAT 1" >>confdefs.h
   5745   1.3  christos 
   5746  1.12  christos else $as_nop
   5747   1.4  christos   case " $LIBOBJS " in
   5748   1.4  christos   *" strlcat.$ac_objext "* ) ;;
   5749   1.4  christos   *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
   5750   1.4  christos  ;;
   5751   1.4  christos esac
   5752   1.4  christos 
   5753   1.4  christos fi
   5754   1.4  christos ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
   5755  1.12  christos if test "x$ac_cv_func_strlcpy" = xyes
   5756  1.12  christos then :
   5757  1.12  christos   printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h
   5758   1.3  christos 
   5759  1.12  christos else $as_nop
   5760   1.4  christos   case " $LIBOBJS " in
   5761   1.4  christos   *" strlcpy.$ac_objext "* ) ;;
   5762   1.4  christos   *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
   5763   1.4  christos  ;;
   5764   1.4  christos esac
   5765   1.3  christos 
   5766   1.4  christos fi
   5767   1.4  christos ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
   5768  1.12  christos if test "x$ac_cv_func_strdup" = xyes
   5769  1.12  christos then :
   5770  1.12  christos   printf "%s\n" "#define HAVE_STRDUP 1" >>confdefs.h
   5771   1.3  christos 
   5772  1.12  christos else $as_nop
   5773   1.4  christos   case " $LIBOBJS " in
   5774   1.4  christos   *" strdup.$ac_objext "* ) ;;
   5775   1.4  christos   *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
   5776   1.4  christos  ;;
   5777   1.1  christos esac
   5778   1.1  christos 
   5779   1.1  christos fi
   5780   1.4  christos ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
   5781  1.12  christos if test "x$ac_cv_func_strsep" = xyes
   5782  1.12  christos then :
   5783  1.12  christos   printf "%s\n" "#define HAVE_STRSEP 1" >>confdefs.h
   5784   1.1  christos 
   5785  1.12  christos else $as_nop
   5786   1.1  christos   case " $LIBOBJS " in
   5787   1.4  christos   *" strsep.$ac_objext "* ) ;;
   5788   1.4  christos   *) LIBOBJS="$LIBOBJS strsep.$ac_objext"
   5789   1.1  christos  ;;
   5790   1.1  christos esac
   5791   1.1  christos 
   5792   1.1  christos fi
   5793  1.11  christos ac_fn_c_check_func "$LINENO" "getservent" "ac_cv_func_getservent"
   5794  1.12  christos if test "x$ac_cv_func_getservent" = xyes
   5795  1.12  christos then :
   5796  1.12  christos   printf "%s\n" "#define HAVE_GETSERVENT 1" >>confdefs.h
   5797  1.11  christos 
   5798  1.12  christos else $as_nop
   5799  1.11  christos   case " $LIBOBJS " in
   5800  1.11  christos   *" getservent.$ac_objext "* ) ;;
   5801  1.11  christos   *) LIBOBJS="$LIBOBJS getservent.$ac_objext"
   5802  1.11  christos  ;;
   5803  1.11  christos esac
   5804  1.11  christos 
   5805  1.11  christos fi
   5806   1.5  christos ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
   5807  1.12  christos if test "x$ac_cv_func_getopt_long" = xyes
   5808  1.12  christos then :
   5809  1.12  christos   printf "%s\n" "#define HAVE_GETOPT_LONG 1" >>confdefs.h
   5810   1.5  christos 
   5811  1.12  christos else $as_nop
   5812   1.5  christos   case " $LIBOBJS " in
   5813   1.5  christos   *" getopt_long.$ac_objext "* ) ;;
   5814   1.5  christos   *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
   5815   1.5  christos  ;;
   5816   1.5  christos esac
   5817   1.5  christos 
   5818   1.5  christos fi
   5819   1.5  christos 
   5820  1.12  christos ac_fn_c_check_func "$LINENO" "fork" "ac_cv_func_fork"
   5821  1.12  christos if test "x$ac_cv_func_fork" = xyes
   5822  1.12  christos then :
   5823  1.12  christos   printf "%s\n" "#define HAVE_FORK 1" >>confdefs.h
   5824   1.4  christos 
   5825  1.12  christos fi
   5826  1.12  christos ac_fn_c_check_func "$LINENO" "vfork" "ac_cv_func_vfork"
   5827  1.12  christos if test "x$ac_cv_func_vfork" = xyes
   5828  1.12  christos then :
   5829  1.12  christos   printf "%s\n" "#define HAVE_VFORK 1" >>confdefs.h
   5830   1.4  christos 
   5831   1.4  christos fi
   5832   1.1  christos 
   5833  1.12  christos ac_fn_c_check_func "$LINENO" "setlinebuf" "ac_cv_func_setlinebuf"
   5834  1.12  christos if test "x$ac_cv_func_setlinebuf" = xyes
   5835  1.12  christos then :
   5836  1.12  christos   printf "%s\n" "#define HAVE_SETLINEBUF 1" >>confdefs.h
   5837   1.1  christos 
   5838   1.4  christos fi
   5839   1.1  christos 
   5840   1.3  christos 
   5841  1.11  christos #
   5842  1.12  christos # Make sure we have snprintf(); we require it.
   5843  1.11  christos #
   5844  1.11  christos ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
   5845  1.12  christos if test "x$ac_cv_func_snprintf" = xyes
   5846  1.12  christos then :
   5847   1.1  christos 
   5848  1.12  christos else $as_nop
   5849  1.11  christos   as_fn_error $? "snprintf() is required but wasn't found" "$LINENO" 5
   5850   1.4  christos fi
   5851   1.1  christos 
   5852   1.1  christos 
   5853  1.11  christos #
   5854  1.12  christos # It became apparent at some point that using a suitable C99 compiler does not
   5855  1.12  christos # automatically mean snprintf(3) implementation in the libc supports all the
   5856  1.12  christos # modifiers and specifiers used in the project, so let's test that before the
   5857  1.12  christos # build, not after.
   5858  1.12  christos #
   5859  1.12  christos # Testing the sizeof_t length modifier takes making an snprintf() call and
   5860  1.12  christos # comparing the actual result with the expected result.  If this fails, it will
   5861  1.12  christos # most likely happen at run time, not compile time.
   5862  1.11  christos #
   5863  1.12  christos # Testing the 64-bit conversion specifiers in addition to that requires the
   5864  1.12  christos # <inttypes.h> header to be present and the macros to be defined, so if this
   5865  1.12  christos # fails, it will more likely happen at compile time.
   5866  1.12  christos #
   5867  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether snprintf is suitable" >&5
   5868  1.12  christos printf %s "checking whether snprintf is suitable... " >&6; }
   5869  1.12  christos if test "$cross_compiling" = yes
   5870  1.12  christos then :
   5871  1.11  christos 
   5872  1.12  christos         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not while cross-compiling" >&5
   5873  1.12  christos printf "%s\n" "not while cross-compiling" >&6; }
   5874  1.11  christos 
   5875  1.11  christos 
   5876  1.12  christos else $as_nop
   5877   1.4  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5878   1.4  christos /* end confdefs.h.  */
   5879   1.1  christos 
   5880  1.11  christos 
   5881  1.11  christos #include <stdio.h>
   5882  1.11  christos #include <string.h>
   5883  1.12  christos #include <inttypes.h>
   5884  1.12  christos #include <sys/types.h>
   5885  1.11  christos 
   5886  1.11  christos int main()
   5887   1.1  christos {
   5888  1.11  christos   char buf[100];
   5889  1.12  christos   uint64_t t = (uint64_t)1 << 32;
   5890  1.12  christos 
   5891  1.11  christos   snprintf(buf, sizeof(buf), "%zu", sizeof(buf));
   5892  1.12  christos   if (strncmp(buf, "100", sizeof(buf)))
   5893  1.12  christos     return 1;
   5894  1.12  christos 
   5895  1.12  christos   snprintf(buf, sizeof(buf), "%zd", -sizeof(buf));
   5896  1.12  christos   if (strncmp(buf, "-100", sizeof(buf)))
   5897  1.12  christos     return 2;
   5898  1.12  christos 
   5899  1.12  christos   snprintf(buf, sizeof(buf), "%" PRId64, -t);
   5900  1.12  christos   if (strncmp(buf, "-4294967296", sizeof(buf)))
   5901  1.12  christos     return 3;
   5902  1.12  christos 
   5903  1.12  christos   snprintf(buf, sizeof(buf), "0o%" PRIo64, t);
   5904  1.12  christos   if (strncmp(buf, "0o40000000000", sizeof(buf)))
   5905  1.12  christos     return 4;
   5906  1.12  christos 
   5907  1.12  christos   snprintf(buf, sizeof(buf), "0x%" PRIx64, t);
   5908  1.12  christos   if (strncmp(buf, "0x100000000", sizeof(buf)))
   5909  1.12  christos     return 5;
   5910  1.12  christos 
   5911  1.12  christos   snprintf(buf, sizeof(buf), "%" PRIu64, t);
   5912  1.12  christos   if (strncmp(buf, "4294967296", sizeof(buf)))
   5913  1.12  christos     return 6;
   5914  1.12  christos 
   5915  1.12  christos   return 0;
   5916   1.1  christos }
   5917   1.1  christos 
   5918  1.11  christos 
   5919   1.1  christos _ACEOF
   5920  1.12  christos if ac_fn_c_try_run "$LINENO"
   5921  1.12  christos then :
   5922   1.4  christos 
   5923  1.12  christos         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   5924  1.12  christos printf "%s\n" "yes" >&6; }
   5925   1.1  christos 
   5926  1.12  christos else $as_nop
   5927   1.1  christos 
   5928  1.12  christos         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   5929  1.12  christos printf "%s\n" "no" >&6; }
   5930  1.12  christos         as_fn_error $? "The snprintf(3) implementation in this libc is not suitable,
   5931  1.12  christos tcpdump would not work correctly even if it managed to compile." "$LINENO" 5
   5932   1.1  christos 
   5933   1.1  christos fi
   5934  1.11  christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   5935  1.11  christos   conftest.$ac_objext conftest.beam conftest.$ac_ext
   5936   1.1  christos fi
   5937   1.1  christos 
   5938   1.1  christos 
   5939  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5
   5940  1.12  christos printf %s "checking for main in -lrpc... " >&6; }
   5941  1.12  christos if test ${ac_cv_lib_rpc_main+y}
   5942  1.12  christos then :
   5943  1.12  christos   printf %s "(cached) " >&6
   5944  1.12  christos else $as_nop
   5945   1.4  christos   ac_check_lib_save_LIBS=$LIBS
   5946   1.4  christos LIBS="-lrpc  $LIBS"
   5947   1.4  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5948   1.1  christos /* end confdefs.h.  */
   5949   1.1  christos 
   5950   1.1  christos 
   5951   1.1  christos int
   5952  1.12  christos main (void)
   5953   1.1  christos {
   5954   1.4  christos return main ();
   5955   1.1  christos   ;
   5956   1.1  christos   return 0;
   5957   1.1  christos }
   5958   1.1  christos _ACEOF
   5959  1.12  christos if ac_fn_c_try_link "$LINENO"
   5960  1.12  christos then :
   5961   1.4  christos   ac_cv_lib_rpc_main=yes
   5962  1.12  christos else $as_nop
   5963   1.4  christos   ac_cv_lib_rpc_main=no
   5964   1.1  christos fi
   5965  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   5966   1.4  christos     conftest$ac_exeext conftest.$ac_ext
   5967   1.4  christos LIBS=$ac_check_lib_save_LIBS
   5968   1.1  christos fi
   5969  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5
   5970  1.12  christos printf "%s\n" "$ac_cv_lib_rpc_main" >&6; }
   5971  1.12  christos if test "x$ac_cv_lib_rpc_main" = xyes
   5972  1.12  christos then :
   5973  1.12  christos   printf "%s\n" "#define HAVE_LIBRPC 1" >>confdefs.h
   5974   1.1  christos 
   5975   1.4  christos   LIBS="-lrpc $LIBS"
   5976   1.1  christos 
   5977   1.1  christos fi
   5978   1.1  christos 
   5979  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5
   5980  1.12  christos printf %s "checking for library containing getrpcbynumber... " >&6; }
   5981  1.12  christos if test ${ac_cv_search_getrpcbynumber+y}
   5982  1.12  christos then :
   5983  1.12  christos   printf %s "(cached) " >&6
   5984  1.12  christos else $as_nop
   5985   1.1  christos   ac_func_search_save_LIBS=$LIBS
   5986   1.4  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   5987   1.1  christos /* end confdefs.h.  */
   5988   1.1  christos 
   5989   1.1  christos /* Override any GCC internal prototype to avoid an error.
   5990   1.1  christos    Use char because int might match the return type of a GCC
   5991   1.1  christos    builtin and then its argument prototype would still apply.  */
   5992   1.4  christos char getrpcbynumber ();
   5993   1.1  christos int
   5994  1.12  christos main (void)
   5995   1.1  christos {
   5996   1.4  christos return getrpcbynumber ();
   5997   1.1  christos   ;
   5998   1.1  christos   return 0;
   5999   1.1  christos }
   6000   1.1  christos _ACEOF
   6001  1.12  christos for ac_lib in '' nsl
   6002  1.12  christos do
   6003   1.1  christos   if test -z "$ac_lib"; then
   6004   1.1  christos     ac_res="none required"
   6005   1.1  christos   else
   6006   1.1  christos     ac_res=-l$ac_lib
   6007   1.1  christos     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   6008   1.1  christos   fi
   6009  1.12  christos   if ac_fn_c_try_link "$LINENO"
   6010  1.12  christos then :
   6011   1.4  christos   ac_cv_search_getrpcbynumber=$ac_res
   6012   1.1  christos fi
   6013  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   6014   1.4  christos     conftest$ac_exeext
   6015  1.12  christos   if test ${ac_cv_search_getrpcbynumber+y}
   6016  1.12  christos then :
   6017   1.1  christos   break
   6018   1.1  christos fi
   6019   1.1  christos done
   6020  1.12  christos if test ${ac_cv_search_getrpcbynumber+y}
   6021  1.12  christos then :
   6022   1.4  christos 
   6023  1.12  christos else $as_nop
   6024   1.4  christos   ac_cv_search_getrpcbynumber=no
   6025   1.1  christos fi
   6026   1.1  christos rm conftest.$ac_ext
   6027   1.1  christos LIBS=$ac_func_search_save_LIBS
   6028   1.1  christos fi
   6029  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5
   6030  1.12  christos printf "%s\n" "$ac_cv_search_getrpcbynumber" >&6; }
   6031   1.4  christos ac_res=$ac_cv_search_getrpcbynumber
   6032  1.12  christos if test "$ac_res" != no
   6033  1.12  christos then :
   6034   1.1  christos   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
   6035   1.4  christos 
   6036  1.12  christos printf "%s\n" "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h
   6037   1.1  christos 
   6038   1.1  christos fi
   6039   1.1  christos 
   6040   1.1  christos 
   6041   1.1  christos 
   6042  1.12  christos 
   6043  1.12  christos 
   6044   1.4  christos                 LBL_LIBS="$LIBS"
   6045   1.4  christos     pfopen=/usr/examples/packetfilter/pfopen.c
   6046   1.4  christos     if test -f $pfopen ; then
   6047  1.12  christos         ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen"
   6048  1.12  christos if test "x$ac_cv_func_pfopen" = xyes
   6049  1.12  christos then :
   6050  1.12  christos   printf "%s\n" "#define HAVE_PFOPEN 1" >>confdefs.h
   6051   1.1  christos 
   6052   1.1  christos fi
   6053   1.1  christos 
   6054  1.11  christos         if test $ac_cv_func_pfopen = "no" ; then
   6055  1.12  christos             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5
   6056  1.12  christos printf "%s\n" "Using $pfopen" >&6; }
   6057  1.11  christos             LIBS="$LIBS $pfopen"
   6058  1.11  christos         fi
   6059   1.1  christos     fi
   6060  1.11  christos     libpcap=FAIL
   6061  1.12  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to look for a local libpcap" >&5
   6062  1.12  christos printf %s "checking whether to look for a local libpcap... " >&6; }
   6063  1.11  christos     # Check whether --enable-local-libpcap was given.
   6064  1.12  christos if test ${enable_local_libpcap+y}
   6065  1.12  christos then :
   6066  1.11  christos   enableval=$enable_local_libpcap;
   6067  1.12  christos else $as_nop
   6068  1.11  christos   enableval=yes
   6069  1.11  christos fi
   6070  1.11  christos 
   6071  1.11  christos     case "$enableval" in
   6072  1.11  christos 
   6073  1.11  christos     no)
   6074  1.12  christos         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6075  1.12  christos printf "%s\n" "no" >&6; }
   6076  1.11  christos         #
   6077  1.11  christos         # Don't look for a local libpcap.
   6078  1.11  christos         #
   6079  1.11  christos         using_local_libpcap=no
   6080  1.11  christos         ;;
   6081  1.11  christos 
   6082  1.11  christos     *)
   6083  1.12  christos         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6084  1.12  christos printf "%s\n" "yes" >&6; }
   6085  1.11  christos         #
   6086  1.11  christos         # Look for a local pcap library.
   6087  1.11  christos         #
   6088  1.12  christos         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5
   6089  1.12  christos printf %s "checking for local pcap library... " >&6; }
   6090  1.11  christos         lastdir=FAIL
   6091  1.11  christos         places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
   6092  1.12  christos             $EGREP '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT|rc.)?$'`
   6093  1.11  christos         places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
   6094  1.12  christos             $EGREP '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT|rc.)?$'`
   6095  1.11  christos         for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
   6096  1.11  christos             basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
   6097  1.11  christos                 sed -e 's/-PRE-GIT$//' `
   6098  1.11  christos             if test $lastdir = $basedir ; then
   6099  1.11  christos                                 continue;
   6100  1.11  christos             fi
   6101  1.11  christos             lastdir=$dir
   6102  1.11  christos             if test -r $dir/libpcap.a ; then
   6103  1.11  christos                 libpcap=$dir/libpcap.a
   6104  1.11  christos                 local_pcap_dir=$dir
   6105  1.11  christos                             fi
   6106  1.11  christos         done
   6107  1.11  christos         if test $libpcap = FAIL ; then
   6108  1.11  christos             #
   6109  1.11  christos             # We didn't find a local libpcap.
   6110  1.11  christos             #
   6111  1.12  christos             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
   6112  1.12  christos printf "%s\n" "not found" >&6; }
   6113  1.11  christos             using_local_libpcap=no;
   6114  1.11  christos         else
   6115  1.11  christos             #
   6116  1.11  christos             # We found a local libpcap.
   6117  1.11  christos             #
   6118  1.12  christos             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
   6119  1.12  christos printf "%s\n" "$libpcap" >&6; }
   6120  1.11  christos             using_local_libpcap=yes
   6121  1.11  christos         fi
   6122  1.11  christos         ;;
   6123  1.11  christos     esac
   6124  1.11  christos 
   6125  1.11  christos     if test $using_local_libpcap = no ; then
   6126  1.11  christos         #
   6127  1.11  christos         # We didn't find a local libpcap.
   6128  1.11  christos         # Look for an installed pkg-config.
   6129  1.11  christos         #
   6130  1.11  christos         if test -n "$PKG_CONFIG" ; then
   6131  1.11  christos             #
   6132  1.11  christos             # We have it.  Are there .pc files for libpcap?
   6133  1.11  christos             #
   6134  1.11  christos             # --exists was introduced in pkg-config 0.4.0; that
   6135  1.11  christos             # dates back to late 2000, so we won't worry about
   6136  1.11  christos             # earlier releases that lack it.
   6137  1.11  christos             #
   6138  1.12  christos             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether there are .pc files for libpcap" >&5
   6139  1.12  christos printf %s "checking whether there are .pc files for libpcap... " >&6; }
   6140  1.11  christos             if "$PKG_CONFIG" libpcap --exists ; then
   6141  1.11  christos                 #
   6142  1.11  christos                 # Yes, so we can use pkg-config to get configuration
   6143  1.11  christos                 # information for libpcap.
   6144  1.11  christos                 #
   6145  1.12  christos                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6146  1.12  christos printf "%s\n" "yes" >&6; }
   6147  1.11  christos                 pkg_config_usable=yes
   6148  1.11  christos             else
   6149  1.11  christos                 #
   6150  1.11  christos                 # No, so we can't use pkg-config to get configuration
   6151  1.11  christos                 # information for libpcap.
   6152  1.11  christos                 #
   6153  1.12  christos                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6154  1.12  christos printf "%s\n" "no" >&6; }
   6155  1.11  christos                 pkg_config_usable=no
   6156  1.11  christos             fi
   6157  1.11  christos         else
   6158  1.11  christos             #
   6159  1.11  christos             # We don't have it, so we obviously can't use it.
   6160  1.11  christos             #
   6161  1.11  christos             pkg_config_usable=no
   6162  1.11  christos         fi
   6163  1.11  christos         if test "$pkg_config_usable" = "yes" ; then
   6164  1.11  christos             #
   6165  1.11  christos             # Found both - use pkg-config to get the include flags for
   6166  1.11  christos             # libpcap and the flags to link with libpcap.
   6167  1.11  christos             #
   6168  1.11  christos             # Please read section 11.6 "Shell Substitutions"
   6169  1.11  christos             # in the autoconf manual before doing anything
   6170  1.11  christos             # to this that involves quoting.  Especially note
   6171  1.11  christos             # the statement "There is just no portable way to use
   6172  1.11  christos             # double-quoted strings inside double-quoted back-quoted
   6173  1.11  christos             # expressions (pfew!)."
   6174  1.11  christos             #
   6175  1.11  christos             cflags=`"$PKG_CONFIG" libpcap --cflags`
   6176  1.11  christos             V_INCLS="$cflags $V_INCLS"
   6177  1.11  christos             libpcap=`"$PKG_CONFIG" libpcap --libs`
   6178  1.11  christos         else
   6179  1.11  christos             #
   6180  1.11  christos             # No pkg-config
   6181  1.11  christos             # Look for an installed pcap-config.
   6182  1.11  christos             #
   6183  1.11  christos             if test -n "$ac_tool_prefix"; then
   6184   1.3  christos   # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
   6185   1.3  christos set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
   6186  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6187  1.12  christos printf %s "checking for $ac_word... " >&6; }
   6188  1.12  christos if test ${ac_cv_path_PCAP_CONFIG+y}
   6189  1.12  christos then :
   6190  1.12  christos   printf %s "(cached) " >&6
   6191  1.12  christos else $as_nop
   6192   1.1  christos   case $PCAP_CONFIG in
   6193   1.1  christos   [\\/]* | ?:[\\/]*)
   6194   1.1  christos   ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
   6195   1.1  christos   ;;
   6196   1.1  christos   *)
   6197   1.1  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6198   1.1  christos for as_dir in $PATH
   6199   1.1  christos do
   6200   1.1  christos   IFS=$as_save_IFS
   6201  1.12  christos   case $as_dir in #(((
   6202  1.12  christos     '') as_dir=./ ;;
   6203  1.12  christos     */) ;;
   6204  1.12  christos     *) as_dir=$as_dir/ ;;
   6205  1.12  christos   esac
   6206   1.4  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   6207  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   6208  1.12  christos     ac_cv_path_PCAP_CONFIG="$as_dir$ac_word$ac_exec_ext"
   6209  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   6210   1.1  christos     break 2
   6211   1.1  christos   fi
   6212   1.1  christos done
   6213   1.4  christos   done
   6214   1.1  christos IFS=$as_save_IFS
   6215   1.1  christos 
   6216   1.4  christos   ;;
   6217   1.3  christos esac
   6218   1.3  christos fi
   6219   1.4  christos PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
   6220   1.4  christos if test -n "$PCAP_CONFIG"; then
   6221  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
   6222  1.12  christos printf "%s\n" "$PCAP_CONFIG" >&6; }
   6223   1.3  christos else
   6224  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6225  1.12  christos printf "%s\n" "no" >&6; }
   6226   1.3  christos fi
   6227   1.1  christos 
   6228   1.1  christos 
   6229   1.1  christos fi
   6230   1.4  christos if test -z "$ac_cv_path_PCAP_CONFIG"; then
   6231   1.4  christos   ac_pt_PCAP_CONFIG=$PCAP_CONFIG
   6232   1.4  christos   # Extract the first word of "pcap-config", so it can be a program name with args.
   6233   1.4  christos set dummy pcap-config; ac_word=$2
   6234  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6235  1.12  christos printf %s "checking for $ac_word... " >&6; }
   6236  1.12  christos if test ${ac_cv_path_ac_pt_PCAP_CONFIG+y}
   6237  1.12  christos then :
   6238  1.12  christos   printf %s "(cached) " >&6
   6239  1.12  christos else $as_nop
   6240   1.4  christos   case $ac_pt_PCAP_CONFIG in
   6241   1.4  christos   [\\/]* | ?:[\\/]*)
   6242   1.4  christos   ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
   6243   1.4  christos   ;;
   6244   1.4  christos   *)
   6245   1.4  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6246   1.4  christos for as_dir in $PATH
   6247   1.4  christos do
   6248   1.4  christos   IFS=$as_save_IFS
   6249  1.12  christos   case $as_dir in #(((
   6250  1.12  christos     '') as_dir=./ ;;
   6251  1.12  christos     */) ;;
   6252  1.12  christos     *) as_dir=$as_dir/ ;;
   6253  1.12  christos   esac
   6254   1.4  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   6255  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   6256  1.12  christos     ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir$ac_word$ac_exec_ext"
   6257  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   6258   1.4  christos     break 2
   6259   1.4  christos   fi
   6260   1.4  christos done
   6261   1.4  christos   done
   6262   1.4  christos IFS=$as_save_IFS
   6263   1.1  christos 
   6264   1.4  christos   ;;
   6265   1.1  christos esac
   6266   1.1  christos fi
   6267   1.4  christos ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
   6268   1.4  christos if test -n "$ac_pt_PCAP_CONFIG"; then
   6269  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
   6270  1.12  christos printf "%s\n" "$ac_pt_PCAP_CONFIG" >&6; }
   6271   1.1  christos else
   6272  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6273  1.12  christos printf "%s\n" "no" >&6; }
   6274   1.1  christos fi
   6275   1.1  christos 
   6276   1.4  christos   if test "x$ac_pt_PCAP_CONFIG" = x; then
   6277   1.4  christos     PCAP_CONFIG=""
   6278   1.4  christos   else
   6279   1.4  christos     case $cross_compiling:$ac_tool_warned in
   6280   1.4  christos yes:)
   6281  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   6282  1.12  christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   6283   1.4  christos ac_tool_warned=yes ;;
   6284   1.1  christos esac
   6285   1.4  christos     PCAP_CONFIG=$ac_pt_PCAP_CONFIG
   6286   1.4  christos   fi
   6287   1.1  christos else
   6288   1.4  christos   PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
   6289   1.1  christos fi
   6290   1.1  christos 
   6291  1.11  christos             if test -n "$PCAP_CONFIG" ; then
   6292  1.11  christos                 #
   6293  1.11  christos                 # Found - use it to get the include flags for
   6294  1.11  christos                 # libpcap and the flags to link with libpcap.
   6295  1.11  christos                 #
   6296  1.11  christos                 # If this is a vendor-supplied pcap-config, which
   6297  1.11  christos                 # we define as being "a pcap-config in /usr/bin
   6298  1.11  christos                 # or /usr/ccs/bin" (the latter is for Solaris and
   6299  1.11  christos                 # Sun/Oracle Studio), there are some issues.  Work
   6300  1.11  christos                 # around them.
   6301  1.11  christos                 #
   6302  1.11  christos                 if test \( "$PCAP_CONFIG" = "/usr/bin/pcap-config" \) -o \
   6303  1.11  christos                         \( "$PCAP_CONFIG" = "/usr/ccs/bin/pcap-config" \) ; then
   6304  1.11  christos                     #
   6305  1.11  christos                     # It's vendor-supplied.
   6306  1.11  christos                     #
   6307  1.11  christos                     case "$host_os" in
   6308  1.11  christos 
   6309  1.11  christos                     darwin*)
   6310  1.11  christos                         #
   6311  1.11  christos                         # This is macOS or another Darwin-based OS.
   6312  1.11  christos                         #
   6313  1.11  christos                         # That means that /usr/bin/pcap-config it
   6314  1.11  christos                         # may provide -I/usr/local/include with --cflags
   6315  1.11  christos                         # and -L/usr/local/lib with --libs, rather than
   6316  1.11  christos                         # pointing to the OS-supplied library and
   6317  1.11  christos                         # Xcode-supplied headers.  Remember that, so we
   6318  1.11  christos                         # ignore those values.
   6319  1.11  christos                         #
   6320  1.11  christos                         _broken_apple_pcap_config=yes
   6321  1.12  christos 
   6322  1.12  christos                         #
   6323  1.12  christos                         # Furthermore:
   6324  1.12  christos                         #
   6325  1.12  christos                         # macOS Sonoma's libpcap includes stub versions
   6326  1.12  christos                         # of the remote-capture APIs.  They are exported
   6327  1.12  christos                         # as "weakly linked symbols".
   6328  1.12  christos                         #
   6329  1.12  christos                         # Xcode 15 offers only a macOS Sonoma SDK, which
   6330  1.12  christos                         # has a .tbd file for libpcap that claims it
   6331  1.12  christos                         # includes those APIs.  (Newer versions of macOS
   6332  1.12  christos                         # don't provide the system shared libraries,
   6333  1.12  christos                         # they only provide the dyld shared cache
   6334  1.12  christos                         # containing those libraries, so the OS provides
   6335  1.12  christos                         # SDKs that include a .tbd file to use when
   6336  1.12  christos                         # linking.)
   6337  1.12  christos                         #
   6338  1.12  christos                         # This means that AC_CHECK_FUNCS() will think
   6339  1.12  christos                         # that the remote-capture APIs are present,
   6340  1.12  christos                         # including pcap_open() and
   6341  1.12  christos                         # pcap_findalldevs_ex().
   6342  1.12  christos                         #
   6343  1.12  christos                         # However, they are *not* present in macOS
   6344  1.12  christos                         # Ventura and earlier, which means that building
   6345  1.12  christos                         # on Ventura with Xcode 15 produces executables
   6346  1.12  christos                         # that fail to start because one of those APIs
   6347  1.12  christos                         # isn't found in the system libpcap.
   6348  1.12  christos                         #
   6349  1.12  christos                         # Protecting calls to those APIs with
   6350  1.12  christos                         # __builtin_available() does not appear to
   6351  1.12  christos                         # prevent this, for some unknown reason, and it
   6352  1.12  christos                         # doesn't even allow the program to compile with
   6353  1.12  christos                         # versions of Xcode prior to Xcode 15, as the
   6354  1.12  christos                         # pcap.h file doesn't specify minimum OS
   6355  1.12  christos                         # versions for those functions.
   6356  1.12  christos                         #
   6357  1.12  christos                         # Given all that, and given that the versions of
   6358  1.12  christos                         # the remote-capture APIs in Sonoma are stubs
   6359  1.12  christos                         # that always fail, there doesn't seem to be any
   6360  1.12  christos                         # point in checking for pcap_open() if we're
   6361  1.12  christos                         # linking against the Apple libpcap.
   6362  1.12  christos                         #
   6363  1.12  christos                         # However, if we're *not* linking against the
   6364  1.12  christos                         # Apple libpcap, we should check for it, so that
   6365  1.12  christos                         # we can use it if it's present.
   6366  1.12  christos                         #
   6367  1.12  christos                         # We know this is macOS and that we're using
   6368  1.12  christos                         # the system-provided pcap-config to find
   6369  1.12  christos                         # libpcap, so we know it'll be the system
   6370  1.12  christos                         # libpcap, and note that we should not search
   6371  1.12  christos                         # for remote-capture APIs.
   6372  1.12  christos                         #
   6373  1.12  christos                         _dont_check_for_remote_apis=yes
   6374  1.11  christos                         ;;
   6375  1.11  christos 
   6376  1.11  christos                     solaris*)
   6377  1.11  christos                         #
   6378  1.11  christos                         # This is Solaris 2 or later, i.e. SunOS 5.x.
   6379  1.11  christos                         #
   6380  1.11  christos                         # At least on Solaris 11; there's /usr/bin/pcap-config,
   6381  1.11  christos                         # which reports -L/usr/lib with --libs, causing
   6382  1.11  christos                         # the 32-bit libraries to be found, and there's
   6383  1.11  christos                         # /usr/bin/{64bitarch}/pcap-config, where {64bitarch}
   6384  1.11  christos                         # is a name for the 64-bit version of the instruction
   6385  1.11  christos                         # set, which reports -L /usr/lib/{64bitarch}, causing
   6386  1.11  christos                         # the 64-bit libraries to be found.
   6387  1.11  christos                         #
   6388  1.11  christos                         # So if we're building 64-bit targets, we replace
   6389  1.11  christos                         # PCAP_CONFIG with /usr/bin/{64bitarch}; we get
   6390  1.11  christos                         # {64bitarch} as the output of "isainfo -n".
   6391  1.11  christos                         #
   6392  1.11  christos                         # Are we building 32-bit or 64-bit?  Get the
   6393  1.11  christos                         # size of void *, and check that.
   6394  1.11  christos                         #
   6395  1.11  christos                         # The cast to long int works around a bug in the HP C Compiler
   6396  1.11  christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
   6397  1.11  christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
   6398  1.11  christos # This bug is HP SR number 8606223364.
   6399  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
   6400  1.12  christos printf %s "checking size of void *... " >&6; }
   6401  1.12  christos if test ${ac_cv_sizeof_void_p+y}
   6402  1.12  christos then :
   6403  1.12  christos   printf %s "(cached) " >&6
   6404  1.12  christos else $as_nop
   6405  1.12  christos   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"
   6406  1.12  christos then :
   6407  1.11  christos 
   6408  1.12  christos else $as_nop
   6409  1.11  christos   if test "$ac_cv_type_void_p" = yes; then
   6410  1.12  christos      { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   6411  1.12  christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   6412  1.11  christos as_fn_error 77 "cannot compute sizeof (void *)
   6413  1.11  christos See \`config.log' for more details" "$LINENO" 5; }
   6414  1.11  christos    else
   6415  1.11  christos      ac_cv_sizeof_void_p=0
   6416  1.11  christos    fi
   6417  1.11  christos fi
   6418  1.11  christos 
   6419  1.11  christos fi
   6420  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
   6421  1.12  christos printf "%s\n" "$ac_cv_sizeof_void_p" >&6; }
   6422  1.11  christos 
   6423  1.11  christos 
   6424  1.11  christos 
   6425  1.12  christos printf "%s\n" "#define SIZEOF_VOID_P $ac_cv_sizeof_void_p" >>confdefs.h
   6426  1.11  christos 
   6427  1.11  christos 
   6428  1.11  christos                         if test ac_cv_sizeof_void_p -eq 8 ; then
   6429  1.11  christos                             isainfo_output=`isainfo -n`
   6430  1.11  christos                             if test ! -z "$isainfo_output" ; then
   6431  1.11  christos                                 #
   6432  1.11  christos                                 # Success - change PCAP_CONFIG.
   6433  1.11  christos                                 #
   6434  1.11  christos                                 PCAP_CONFIG=`echo $PCAP_CONFIG | sed "s;/bin/;/bin/$isainfo_output/;"`
   6435  1.11  christos                             fi
   6436  1.11  christos                         fi
   6437  1.11  christos                         ;;
   6438  1.11  christos                     esac
   6439  1.11  christos                 fi
   6440  1.11  christos                 #
   6441  1.11  christos                 # Please read section 11.6 "Shell Substitutions"
   6442  1.11  christos                 # in the autoconf manual before doing anything
   6443  1.11  christos                 # to this that involves quoting.  Especially note
   6444  1.11  christos                 # the statement "There is just no portable way to use
   6445  1.11  christos                 # double-quoted strings inside double-quoted back-quoted
   6446  1.11  christos                 # expressions (pfew!)."
   6447  1.11  christos                 #
   6448  1.11  christos                 cflags=`"$PCAP_CONFIG" --cflags`
   6449  1.11  christos                 #
   6450  1.11  christos                 # Work around macOS (and probably other Darwin) brokenness,
   6451  1.11  christos                 # by not adding /usr/local/include if it's from the broken
   6452  1.11  christos                 # Apple pcap-config.
   6453  1.11  christos                 #
   6454  1.11  christos                 if test "$_broken_apple_pcap_config" = "yes" ; then
   6455  1.11  christos                     #
   6456  1.11  christos                     # Strip -I/usr/local/include with sed.
   6457  1.11  christos                     #
   6458  1.11  christos                     cflags=`echo $cflags | sed 's;-I/usr/local/include;;'`
   6459  1.11  christos                 fi
   6460  1.11  christos                 V_INCLS="$cflags $V_INCLS"
   6461  1.11  christos                 libpcap=`"$PCAP_CONFIG" --libs`
   6462  1.11  christos                 #
   6463  1.11  christos                 # Work around macOS (and probably other Darwin) brokenness,
   6464  1.11  christos                 # by not adding /usr/local/lib if it's from the broken
   6465  1.11  christos                 # Apple pcap-config.
   6466  1.11  christos                 #
   6467  1.11  christos                 if test "$_broken_apple_pcap_config" = "yes" ; then
   6468  1.11  christos                     #
   6469  1.11  christos                     # Strip -L/usr/local/lib with sed.
   6470  1.11  christos                     #
   6471  1.11  christos                     libpcap=`echo $libpcap | sed 's;-L/usr/local/lib;;'`
   6472  1.11  christos                 fi
   6473  1.11  christos             else
   6474  1.11  christos                 #
   6475  1.11  christos                 # Not found; look for an installed pcap.
   6476  1.11  christos                 #
   6477  1.12  christos                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
   6478  1.12  christos printf %s "checking for main in -lpcap... " >&6; }
   6479  1.12  christos if test ${ac_cv_lib_pcap_main+y}
   6480  1.12  christos then :
   6481  1.12  christos   printf %s "(cached) " >&6
   6482  1.12  christos else $as_nop
   6483   1.4  christos   ac_check_lib_save_LIBS=$LIBS
   6484   1.4  christos LIBS="-lpcap  $LIBS"
   6485   1.4  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6486   1.1  christos /* end confdefs.h.  */
   6487   1.1  christos 
   6488   1.1  christos 
   6489   1.1  christos int
   6490  1.12  christos main (void)
   6491   1.1  christos {
   6492   1.4  christos return main ();
   6493   1.1  christos   ;
   6494   1.1  christos   return 0;
   6495   1.1  christos }
   6496   1.1  christos _ACEOF
   6497  1.12  christos if ac_fn_c_try_link "$LINENO"
   6498  1.12  christos then :
   6499   1.4  christos   ac_cv_lib_pcap_main=yes
   6500  1.12  christos else $as_nop
   6501   1.4  christos   ac_cv_lib_pcap_main=no
   6502   1.4  christos fi
   6503  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   6504   1.4  christos     conftest$ac_exeext conftest.$ac_ext
   6505   1.4  christos LIBS=$ac_check_lib_save_LIBS
   6506   1.1  christos fi
   6507  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
   6508  1.12  christos printf "%s\n" "$ac_cv_lib_pcap_main" >&6; }
   6509  1.12  christos if test "x$ac_cv_lib_pcap_main" = xyes
   6510  1.12  christos then :
   6511   1.4  christos   libpcap="-lpcap"
   6512   1.1  christos fi
   6513   1.1  christos 
   6514  1.11  christos                 if test $libpcap = FAIL ; then
   6515  1.12  christos                     as_fn_error $? "see the INSTALL.md file for more info" "$LINENO" 5
   6516  1.11  christos                 fi
   6517  1.12  christos                                                                                                                                                                                                                                                                                                                                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
   6518  1.12  christos printf %s "checking for extraneous pcap header directories... " >&6; }
   6519  1.11  christos                 if test \( ! -r /usr/local/include/pcap.h \) -a \
   6520  1.11  christos                         \( ! -r /usr/include/pcap.h \); then
   6521  1.11  christos                     if test -r /usr/local/include/pcap/pcap.h; then
   6522  1.11  christos                         d="/usr/local/include/pcap"
   6523  1.11  christos                     elif test -r /usr/include/pcap/pcap.h; then
   6524  1.11  christos                         d="/usr/include/pcap"
   6525  1.11  christos                     fi
   6526  1.11  christos                 fi
   6527  1.11  christos                 if test -z "$d" ; then
   6528  1.12  christos                     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
   6529  1.12  christos printf "%s\n" "not found" >&6; }
   6530  1.11  christos                 else
   6531  1.11  christos                     V_INCLS="-I$d $V_INCLS"
   6532  1.12  christos                     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
   6533  1.12  christos printf "%s\n" "found -- -I$d added" >&6; }
   6534  1.11  christos                 fi
   6535  1.11  christos             fi
   6536  1.11  christos         fi
   6537   1.4  christos     else
   6538  1.11  christos         #
   6539  1.11  christos         # We found a local libpcap.  Add it to the dependencies for
   6540  1.11  christos         # tcpdump.
   6541  1.11  christos         #
   6542  1.11  christos         V_PCAPDEP=$libpcap
   6543  1.11  christos 
   6544  1.11  christos         #
   6545  1.11  christos         # Look for its pcap-config script.
   6546  1.11  christos         #
   6547  1.11  christos         # Extract the first word of "pcap-config", so it can be a program name with args.
   6548   1.4  christos set dummy pcap-config; ac_word=$2
   6549  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   6550  1.12  christos printf %s "checking for $ac_word... " >&6; }
   6551  1.12  christos if test ${ac_cv_path_PCAP_CONFIG+y}
   6552  1.12  christos then :
   6553  1.12  christos   printf %s "(cached) " >&6
   6554  1.12  christos else $as_nop
   6555   1.4  christos   case $PCAP_CONFIG in
   6556   1.4  christos   [\\/]* | ?:[\\/]*)
   6557   1.4  christos   ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
   6558   1.4  christos   ;;
   6559   1.4  christos   *)
   6560   1.4  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   6561  1.11  christos for as_dir in $local_pcap_dir
   6562   1.4  christos do
   6563   1.4  christos   IFS=$as_save_IFS
   6564  1.12  christos   case $as_dir in #(((
   6565  1.12  christos     '') as_dir=./ ;;
   6566  1.12  christos     */) ;;
   6567  1.12  christos     *) as_dir=$as_dir/ ;;
   6568  1.12  christos   esac
   6569   1.4  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   6570  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   6571  1.12  christos     ac_cv_path_PCAP_CONFIG="$as_dir$ac_word$ac_exec_ext"
   6572  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   6573   1.4  christos     break 2
   6574   1.4  christos   fi
   6575   1.4  christos done
   6576   1.4  christos   done
   6577   1.4  christos IFS=$as_save_IFS
   6578   1.1  christos 
   6579   1.4  christos   ;;
   6580   1.1  christos esac
   6581   1.4  christos fi
   6582   1.4  christos PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
   6583   1.4  christos if test -n "$PCAP_CONFIG"; then
   6584  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
   6585  1.12  christos printf "%s\n" "$PCAP_CONFIG" >&6; }
   6586   1.4  christos else
   6587  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   6588  1.12  christos printf "%s\n" "no" >&6; }
   6589   1.4  christos fi
   6590   1.4  christos 
   6591   1.4  christos 
   6592  1.11  christos 
   6593  1.11  christos         if test -n "$PCAP_CONFIG"; then
   6594  1.11  christos             #
   6595  1.11  christos             # We don't want its --cflags or --libs output, because
   6596  1.11  christos             # those presume it's installed.  For the C compiler flags,
   6597  1.11  christos             # we add the source directory for the local libpcap, so
   6598  1.11  christos             # we pick up its header files.
   6599  1.11  christos             #
   6600  1.11  christos             # We do, however, want its additional libraries, as required
   6601  1.11  christos             # when linking statically, because it makes calls to
   6602  1.11  christos             # routines in those libraries, so we'll need to link with
   6603  1.11  christos             # them, because we'll be linking statically with it.
   6604  1.11  christos             #
   6605  1.11  christos             # If it supports --static-pcap-only. use that, as we will be
   6606  1.11  christos             # linking with a static libpcap but won't be linking
   6607  1.11  christos             # statically with any of the libraries on which it depends;
   6608  1.11  christos             # those libraries might not even have static versions
   6609  1.11  christos             # installed.
   6610  1.11  christos             #
   6611  1.11  christos             # That means we need to find out the libraries on which
   6612  1.11  christos             # libpcap directly depends, so we can link with them, but we
   6613  1.11  christos             # don't need to link with the libraries on which those
   6614  1.11  christos             # libraries depend as, on all UN*Xes with which I'm
   6615  1.11  christos             # familiar, the libraries on which a shared library depends
   6616  1.11  christos             # are stored in the library and are automatically loaded by
   6617  1.11  christos             # the run-time linker, without the executable having to be
   6618  1.11  christos             # linked with those libraries.  (This allows a library to be
   6619  1.11  christos             # changed to depend on more libraries without breaking that
   6620  1.11  christos             # library's ABI.)
   6621  1.11  christos             #
   6622  1.11  christos             # The only way to test for that support is to see if the
   6623  1.11  christos             # script contains the string "static-pcap-only"; we can't
   6624  1.11  christos             # try using that flag and checking for errors, as the
   6625  1.11  christos             # versions of the script that didn't have that flag wouldn't
   6626  1.11  christos             # report or return an error for an unsupported command-line
   6627  1.11  christos             # flag.  Those older versions provided, with --static, only
   6628  1.11  christos             # the libraries on which libpcap depends, not the
   6629  1.11  christos             # dependencies of those libraries; the versions with
   6630  1.11  christos             # --static-pcap-only provide all the dependencies with
   6631  1.11  christos             # --static, for the benefit of programs that are completely
   6632  1.11  christos             # statically linked, and provide only the direct
   6633  1.11  christos             # dependencies with --static-pcap-only.
   6634  1.11  christos             #
   6635  1.12  christos             if grep "static-pcap-only" "$PCAP_CONFIG" >/dev/null 2>&1
   6636  1.11  christos             then
   6637  1.11  christos                 static_opt="--static-pcap-only"
   6638  1.11  christos             else
   6639  1.11  christos                 static_opt="--static"
   6640  1.11  christos             fi
   6641  1.11  christos             V_INCLS="-I$local_pcap_dir $V_INCLS"
   6642  1.11  christos             additional_libs=`"$PCAP_CONFIG" $static_opt --additional-libs`
   6643  1.11  christos             libpcap="$libpcap $additional_libs"
   6644  1.11  christos         else
   6645  1.11  christos             #
   6646  1.11  christos             # It doesn't have a pcap-config script.
   6647  1.11  christos             # Make sure it has a pcap.h file.
   6648  1.11  christos             #
   6649  1.11  christos             places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
   6650  1.12  christos                 $EGREP '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
   6651  1.11  christos             places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
   6652  1.12  christos                 $EGREP '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
   6653  1.11  christos             pcapH=FAIL
   6654  1.11  christos             if test -r $local_pcap_dir/pcap.h; then
   6655  1.11  christos                 pcapH=$local_pcap_dir
   6656  1.11  christos             else
   6657  1.11  christos                 for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
   6658  1.11  christos                     if test -r $dir/pcap.h ; then
   6659  1.11  christos                         pcapH=$dir
   6660  1.11  christos                     fi
   6661  1.11  christos                 done
   6662  1.11  christos             fi
   6663  1.11  christos 
   6664  1.11  christos             if test $pcapH = FAIL ; then
   6665  1.12  christos                 as_fn_error $? "cannot find pcap.h: see the INSTALL.md file" "$LINENO" 5
   6666  1.11  christos             fi
   6667  1.11  christos 
   6668  1.11  christos             #
   6669  1.11  christos             # Force the compiler to look for header files in the
   6670  1.11  christos             # directory containing pcap.h.
   6671  1.11  christos             #
   6672  1.11  christos             V_INCLS="-I$pcapH $V_INCLS"
   6673  1.11  christos         fi
   6674   1.4  christos     fi
   6675   1.4  christos 
   6676  1.11  christos     if test -z "$PKG_CONFIG" -a -z "$PCAP_CONFIG"; then
   6677  1.11  christos         #
   6678  1.11  christos         # We don't have pkg-config or pcap-config; find out any additional
   6679  1.11  christos         # link flags we need.  (If we have pkg-config or pcap-config, we
   6680  1.11  christos         # assume it tells us what we need.)
   6681  1.11  christos         #
   6682  1.11  christos         case "$host_os" in
   6683  1.11  christos 
   6684  1.11  christos         aix*)
   6685  1.11  christos             #
   6686  1.11  christos             # If libpcap is DLPI-based, we have to use /lib/pse.exp if
   6687  1.11  christos             # present, as we use the STREAMS routines.
   6688  1.11  christos             #
   6689  1.11  christos             # (XXX - true only if we're linking with a static libpcap?)
   6690  1.11  christos             #
   6691  1.11  christos             pseexe="/lib/pse.exp"
   6692  1.12  christos             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
   6693  1.12  christos printf %s "checking for $pseexe... " >&6; }
   6694  1.11  christos             if test -f $pseexe ; then
   6695  1.12  christos                 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   6696  1.12  christos printf "%s\n" "yes" >&6; }
   6697  1.11  christos                 LIBS="$LIBS -I:$pseexe"
   6698  1.11  christos             fi
   6699  1.11  christos 
   6700  1.11  christos             #
   6701  1.11  christos             # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
   6702  1.11  christos             # we use them to load the BPF module.
   6703  1.11  christos             #
   6704  1.11  christos             # (XXX - true only if we're linking with a static libpcap?)
   6705  1.11  christos             #
   6706  1.11  christos             LIBS="$LIBS -lodm -lcfg"
   6707  1.11  christos             ;;
   6708  1.11  christos 
   6709  1.11  christos 	solaris*)
   6710  1.11  christos             # libdlpi is needed for Solaris 11 and later.
   6711  1.12  christos             { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
   6712  1.12  christos printf %s "checking for dlpi_walk in -ldlpi... " >&6; }
   6713  1.12  christos if test ${ac_cv_lib_dlpi_dlpi_walk+y}
   6714  1.12  christos then :
   6715  1.12  christos   printf %s "(cached) " >&6
   6716  1.12  christos else $as_nop
   6717  1.11  christos   ac_check_lib_save_LIBS=$LIBS
   6718  1.11  christos LIBS="-ldlpi -L/lib $LIBS"
   6719  1.11  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6720  1.11  christos /* end confdefs.h.  */
   6721  1.11  christos 
   6722  1.11  christos /* Override any GCC internal prototype to avoid an error.
   6723  1.11  christos    Use char because int might match the return type of a GCC
   6724  1.11  christos    builtin and then its argument prototype would still apply.  */
   6725  1.11  christos char dlpi_walk ();
   6726  1.11  christos int
   6727  1.12  christos main (void)
   6728  1.11  christos {
   6729  1.11  christos return dlpi_walk ();
   6730  1.11  christos   ;
   6731  1.11  christos   return 0;
   6732  1.11  christos }
   6733  1.11  christos _ACEOF
   6734  1.12  christos if ac_fn_c_try_link "$LINENO"
   6735  1.12  christos then :
   6736  1.11  christos   ac_cv_lib_dlpi_dlpi_walk=yes
   6737  1.12  christos else $as_nop
   6738  1.11  christos   ac_cv_lib_dlpi_dlpi_walk=no
   6739  1.11  christos fi
   6740  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   6741  1.11  christos     conftest$ac_exeext conftest.$ac_ext
   6742  1.11  christos LIBS=$ac_check_lib_save_LIBS
   6743  1.11  christos fi
   6744  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
   6745  1.12  christos printf "%s\n" "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
   6746  1.12  christos if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes
   6747  1.12  christos then :
   6748  1.11  christos   LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
   6749  1.11  christos fi
   6750   1.4  christos 
   6751  1.11  christos             ;;
   6752  1.11  christos         esac
   6753   1.4  christos     fi
   6754   1.4  christos 
   6755  1.11  christos     LIBS="$libpcap $LIBS"
   6756  1.11  christos 
   6757   1.4  christos                                     ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
   6758  1.12  christos if test "x$ac_cv_func_pcap_loop" = xyes
   6759  1.12  christos then :
   6760   1.4  christos 
   6761  1.12  christos else $as_nop
   6762   1.1  christos 
   6763  1.12  christos         as_fn_error $? "
   6764  1.12  christos 1. Do you try to build a 32-bit tcpdump with a 64-bit libpcap or vice versa?
   6765  1.12  christos 2. This is a bug, please follow the guidelines in CONTRIBUTING.md and include
   6766  1.12  christos the config.log file in your report.  If you have downloaded libpcap from
   6767   1.4  christos tcpdump.org, and built it yourself, please also include the config.log
   6768   1.4  christos file from the libpcap source directory, the Makefile from the libpcap
   6769   1.4  christos source directory, and the output of the make process for libpcap, as
   6770   1.4  christos this could be a problem with the libpcap that was built, and we will
   6771   1.4  christos not be able to determine why this is happening, and thus will not be
   6772   1.4  christos able to fix it, without that information, as we have not been able to
   6773   1.4  christos reproduce this problem ourselves." "$LINENO" 5
   6774   1.1  christos 
   6775   1.1  christos fi
   6776   1.1  christos 
   6777   1.1  christos 
   6778   1.1  christos 
   6779   1.1  christos #
   6780   1.1  christos # Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
   6781   1.1  christos # libraries (e.g., "-lsocket -lnsl" on Solaris).
   6782   1.1  christos #
   6783   1.7  christos # You are in a twisty little maze of UN*Xes, all different.
   6784   1.7  christos # Some might not have ether_ntohost().
   6785  1.11  christos # Some might have it and declare it in <net/ethernet.h>.
   6786  1.11  christos # Some might have it and declare it in <netinet/ether.h>
   6787  1.11  christos # Some might have it and declare it in <sys/ethernet.h>.
   6788  1.11  christos # Some might have it and declare it in <arpa/inet.h>.
   6789  1.11  christos # Some might have it and declare it in <netinet/if_ether.h>.
   6790  1.11  christos # Some might have it and not declare it in any header file.
   6791   1.7  christos #
   6792   1.7  christos # Before you is a C compiler.
   6793   1.1  christos #
   6794  1.12  christos 
   6795  1.12  christos   for ac_func in ether_ntohost
   6796   1.7  christos do :
   6797   1.7  christos   ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
   6798  1.12  christos if test "x$ac_cv_func_ether_ntohost" = xyes
   6799  1.12  christos then :
   6800  1.12  christos   printf "%s\n" "#define HAVE_ETHER_NTOHOST 1" >>confdefs.h
   6801  1.12  christos 
   6802  1.12  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
   6803  1.12  christos printf %s "checking for buggy ether_ntohost... " >&6; }
   6804  1.12  christos if test ${ac_cv_buggy_ether_ntohost+y}
   6805  1.12  christos then :
   6806  1.12  christos   printf %s "(cached) " >&6
   6807  1.12  christos else $as_nop
   6808   1.7  christos 
   6809  1.12  christos 	if test "$cross_compiling" = yes
   6810  1.12  christos then :
   6811   1.7  christos   ac_cv_buggy_ether_ntohost="not while cross-compiling"
   6812  1.12  christos else $as_nop
   6813   1.7  christos   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6814   1.1  christos /* end confdefs.h.  */
   6815   1.7  christos 
   6816   1.7  christos 		#include <netdb.h>
   6817  1.11  christos 		#include <netinet/ether.h>
   6818  1.11  christos 		#include <stdlib.h>
   6819   1.1  christos 		#include <sys/types.h>
   6820   1.1  christos 		#include <sys/param.h>
   6821   1.1  christos 		#include <sys/socket.h>
   6822   1.1  christos 
   6823   1.1  christos 		int
   6824   1.1  christos 		main(int argc, char **argv)
   6825   1.1  christos 		{
   6826   1.1  christos 			u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
   6827   1.1  christos 			char name[MAXHOSTNAMELEN];
   6828   1.1  christos 
   6829   1.1  christos 			ether_ntohost(name, (struct ether_addr *)ea);
   6830   1.1  christos 			exit(0);
   6831   1.1  christos 		}
   6832   1.1  christos 
   6833  1.12  christos 
   6834   1.1  christos _ACEOF
   6835  1.12  christos if ac_fn_c_try_run "$LINENO"
   6836  1.12  christos then :
   6837   1.1  christos   ac_cv_buggy_ether_ntohost=no
   6838  1.12  christos else $as_nop
   6839   1.4  christos   ac_cv_buggy_ether_ntohost=yes
   6840   1.1  christos fi
   6841   1.4  christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   6842   1.4  christos   conftest.$ac_objext conftest.beam conftest.$ac_ext
   6843   1.1  christos fi
   6844   1.1  christos 
   6845   1.1  christos fi
   6846  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
   6847  1.12  christos printf "%s\n" "$ac_cv_buggy_ether_ntohost" >&6; }
   6848   1.1  christos     if test "$ac_cv_buggy_ether_ntohost" = "no"; then
   6849   1.4  christos 
   6850  1.12  christos printf "%s\n" "#define USE_ETHER_NTOHOST 1" >>confdefs.h
   6851   1.1  christos 
   6852   1.1  christos     fi
   6853   1.1  christos 
   6854   1.1  christos fi
   6855  1.12  christos 
   6856   1.1  christos done
   6857   1.1  christos if test "$ac_cv_func_ether_ntohost" = yes -a \
   6858   1.1  christos     "$ac_cv_buggy_ether_ntohost" = "no"; then
   6859   1.1  christos 	#
   6860  1.11  christos 	# OK, we have ether_ntohost().  Is it declared in <net/ethernet.h>?
   6861  1.11  christos 	#
   6862  1.11  christos 	# This test fails if we don't have <net/ethernet.h> or if we do
   6863  1.11  christos 	# but it doesn't declare ether_ntohost().
   6864  1.11  christos 	#
   6865  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
   6866  1.12  christos printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
   6867  1.12  christos if test ${ac_cv_c_undeclared_builtin_options+y}
   6868  1.12  christos then :
   6869  1.12  christos   printf %s "(cached) " >&6
   6870  1.12  christos else $as_nop
   6871  1.12  christos   ac_save_CFLAGS=$CFLAGS
   6872  1.12  christos    ac_cv_c_undeclared_builtin_options='cannot detect'
   6873  1.12  christos    for ac_arg in '' -fno-builtin; do
   6874  1.12  christos      CFLAGS="$ac_save_CFLAGS $ac_arg"
   6875  1.12  christos      # This test program should *not* compile successfully.
   6876  1.12  christos      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6877  1.12  christos /* end confdefs.h.  */
   6878  1.12  christos 
   6879  1.12  christos int
   6880  1.12  christos main (void)
   6881  1.12  christos {
   6882  1.12  christos (void) strchr;
   6883  1.12  christos   ;
   6884  1.12  christos   return 0;
   6885  1.12  christos }
   6886  1.12  christos _ACEOF
   6887  1.12  christos if ac_fn_c_try_compile "$LINENO"
   6888  1.12  christos then :
   6889  1.12  christos 
   6890  1.12  christos else $as_nop
   6891  1.12  christos   # This test program should compile successfully.
   6892  1.12  christos         # No library function is consistently available on
   6893  1.12  christos         # freestanding implementations, so test against a dummy
   6894  1.12  christos         # declaration.  Include always-available headers on the
   6895  1.12  christos         # off chance that they somehow elicit warnings.
   6896  1.12  christos         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   6897  1.12  christos /* end confdefs.h.  */
   6898  1.12  christos #include <float.h>
   6899  1.12  christos #include <limits.h>
   6900  1.12  christos #include <stdarg.h>
   6901  1.12  christos #include <stddef.h>
   6902  1.12  christos extern void ac_decl (int, char *);
   6903  1.12  christos 
   6904  1.12  christos int
   6905  1.12  christos main (void)
   6906  1.12  christos {
   6907  1.12  christos (void) ac_decl (0, (char *) 0);
   6908  1.12  christos   (void) ac_decl;
   6909  1.12  christos 
   6910  1.12  christos   ;
   6911  1.12  christos   return 0;
   6912  1.12  christos }
   6913  1.12  christos _ACEOF
   6914  1.12  christos if ac_fn_c_try_compile "$LINENO"
   6915  1.12  christos then :
   6916  1.12  christos   if test x"$ac_arg" = x
   6917  1.12  christos then :
   6918  1.12  christos   ac_cv_c_undeclared_builtin_options='none needed'
   6919  1.12  christos else $as_nop
   6920  1.12  christos   ac_cv_c_undeclared_builtin_options=$ac_arg
   6921  1.12  christos fi
   6922  1.12  christos           break
   6923  1.12  christos fi
   6924  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   6925  1.12  christos fi
   6926  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   6927  1.12  christos     done
   6928  1.12  christos     CFLAGS=$ac_save_CFLAGS
   6929  1.12  christos 
   6930  1.12  christos fi
   6931  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
   6932  1.12  christos printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
   6933  1.12  christos   case $ac_cv_c_undeclared_builtin_options in #(
   6934  1.12  christos   'cannot detect') :
   6935  1.12  christos     { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
   6936  1.12  christos printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
   6937  1.12  christos as_fn_error $? "cannot make $CC report undeclared builtins
   6938  1.12  christos See \`config.log' for more details" "$LINENO" 5; } ;; #(
   6939  1.12  christos   'none needed') :
   6940  1.12  christos     ac_c_undeclared_builtin_options='' ;; #(
   6941  1.12  christos   *) :
   6942  1.12  christos     ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
   6943  1.12  christos esac
   6944  1.12  christos 
   6945  1.12  christos ac_fn_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
   6946  1.11  christos #include <net/ethernet.h>
   6947  1.11  christos 
   6948  1.12  christos " "$ac_c_undeclared_builtin_options" "CFLAGS"
   6949  1.12  christos if test "x$ac_cv_have_decl_ether_ntohost" = xyes
   6950  1.12  christos then :
   6951  1.11  christos 
   6952  1.11  christos 
   6953  1.12  christos printf "%s\n" "#define NET_ETHERNET_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
   6954  1.11  christos 
   6955  1.11  christos 
   6956  1.11  christos fi
   6957  1.11  christos 	#
   6958  1.11  christos 	# Did that succeed?
   6959   1.1  christos 	#
   6960  1.11  christos 	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
   6961  1.11  christos 		#
   6962  1.11  christos 		# No, how about <netinet/ether.h>, as on Linux?
   6963  1.11  christos 		#
   6964  1.11  christos 		# This test fails if we don't have <netinet/ether.h>
   6965  1.11  christos 		# or if we do but it doesn't declare ether_ntohost().
   6966   1.1  christos 		#
   6967  1.11  christos 		# Unset ac_cv_have_decl_ether_ntohost so we don't
   6968  1.11  christos 		# treat the previous failure as a cached value and
   6969  1.11  christos 		# suppress the next test.
   6970   1.1  christos 		#
   6971  1.11  christos 		unset ac_cv_have_decl_ether_ntohost
   6972  1.12  christos 		ac_fn_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
   6973  1.11  christos #include <netinet/ether.h>
   6974   1.1  christos 
   6975  1.12  christos " "$ac_c_undeclared_builtin_options" "CFLAGS"
   6976  1.12  christos if test "x$ac_cv_have_decl_ether_ntohost" = xyes
   6977  1.12  christos then :
   6978   1.1  christos 
   6979   1.1  christos 
   6980  1.12  christos printf "%s\n" "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST 1" >>confdefs.h
   6981   1.1  christos 
   6982   1.1  christos 
   6983   1.1  christos fi
   6984   1.1  christos 	fi
   6985   1.1  christos 	#
   6986   1.1  christos 	# Did that succeed?
   6987   1.1  christos 	#
   6988   1.1  christos 	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
   6989   1.1  christos 		#
   6990  1.11  christos 		# No, how about <sys/ethernet.h>, as on Solaris 10
   6991  1.11  christos 		# and later?
   6992  1.11  christos 		#
   6993  1.11  christos 		# This test fails if we don't have <sys/ethernet.h>
   6994  1.11  christos 		# or if we do but it doesn't declare ether_ntohost().
   6995  1.11  christos 		#
   6996  1.11  christos 		# Unset ac_cv_have_decl_ether_ntohost so we don't
   6997  1.11  christos 		# treat the previous failure as a cached value and
   6998  1.11  christos 		# suppress the next test.
   6999   1.1  christos 		#
   7000  1.11  christos 		unset ac_cv_have_decl_ether_ntohost
   7001  1.12  christos 		ac_fn_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
   7002  1.11  christos #include <sys/ethernet.h>
   7003  1.11  christos 
   7004  1.12  christos " "$ac_c_undeclared_builtin_options" "CFLAGS"
   7005  1.12  christos if test "x$ac_cv_have_decl_ether_ntohost" = xyes
   7006  1.12  christos then :
   7007  1.11  christos 
   7008  1.11  christos 
   7009  1.12  christos printf "%s\n" "#define SYS_ETHERNET_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
   7010  1.11  christos 
   7011   1.1  christos 
   7012   1.1  christos fi
   7013  1.11  christos 	fi
   7014  1.11  christos 	#
   7015  1.11  christos 	# Did that succeed?
   7016  1.11  christos 	#
   7017  1.11  christos 	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
   7018  1.11  christos 		#
   7019  1.11  christos 		# No, how about <arpa/inet.h>, as in AIX?
   7020  1.11  christos 		#
   7021  1.11  christos 		# This test fails if we don't have <arpa/inet.h>
   7022  1.11  christos 		# (if we have ether_ntohost(), we should have
   7023  1.11  christos 		# networking, and if we have networking, we should
   7024  1.11  christos 		# have <arpa/inet.h>) or if we do but it doesn't
   7025  1.11  christos 		# declare ether_ntohost().
   7026  1.11  christos 		#
   7027  1.11  christos 		# Unset ac_cv_have_decl_ether_ntohost so we don't
   7028  1.11  christos 		# treat the previous failure as a cached value and
   7029  1.11  christos 		# suppress the next test.
   7030  1.11  christos 		#
   7031  1.11  christos 		unset ac_cv_have_decl_ether_ntohost
   7032  1.12  christos 		ac_fn_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
   7033  1.11  christos #include <arpa/inet.h>
   7034   1.1  christos 
   7035  1.12  christos " "$ac_c_undeclared_builtin_options" "CFLAGS"
   7036  1.12  christos if test "x$ac_cv_have_decl_ether_ntohost" = xyes
   7037  1.12  christos then :
   7038   1.1  christos 
   7039   1.1  christos 
   7040  1.12  christos printf "%s\n" "#define ARPA_INET_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
   7041   1.1  christos 
   7042   1.1  christos 
   7043   1.1  christos fi
   7044   1.1  christos 	fi
   7045   1.1  christos 	#
   7046  1.11  christos 	# Did that succeed?
   7047   1.1  christos 	#
   7048   1.1  christos 	if test "$ac_cv_have_decl_ether_ntohost" != yes; then
   7049   1.1  christos 		#
   7050  1.11  christos 		# No, how about <netinet/if_ether.h>?
   7051  1.11  christos 		# On some platforms, it requires <net/if.h> and
   7052  1.11  christos 		# <netinet/in.h>, and we always include it with
   7053  1.11  christos 		# both of them, so test it with both of them.
   7054  1.11  christos 		#
   7055  1.11  christos 		# This test fails if we don't have <netinet/if_ether.h>
   7056  1.11  christos 		# and the headers we include before it, or if we do but
   7057  1.11  christos 		# <netinet/if_ether.h> doesn't declare ether_hostton().
   7058  1.11  christos 		#
   7059  1.11  christos 		# Unset ac_cv_have_decl_ether_ntohost so we don't
   7060  1.11  christos 		# treat the previous failure as a cached value and
   7061  1.11  christos 		# suppress the next test.
   7062   1.1  christos 		#
   7063  1.11  christos 		unset ac_cv_have_decl_ether_ntohost
   7064  1.12  christos 		ac_fn_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
   7065   1.3  christos #include <sys/types.h>
   7066   1.3  christos #include <sys/socket.h>
   7067  1.11  christos #include <net/if.h>
   7068   1.3  christos #include <netinet/in.h>
   7069   1.3  christos #include <netinet/if_ether.h>
   7070   1.1  christos 
   7071  1.12  christos " "$ac_c_undeclared_builtin_options" "CFLAGS"
   7072  1.12  christos if test "x$ac_cv_have_decl_ether_ntohost" = xyes
   7073  1.12  christos then :
   7074  1.11  christos 
   7075   1.3  christos 
   7076  1.12  christos printf "%s\n" "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
   7077   1.1  christos 
   7078   1.3  christos 
   7079   1.1  christos fi
   7080  1.11  christos 	fi
   7081  1.11  christos 	#
   7082  1.11  christos 	# After all that, is ether_ntohost() declared?
   7083  1.11  christos 	#
   7084  1.11  christos 	if test "$ac_cv_have_decl_ether_ntohost" = yes; then
   7085  1.11  christos 		#
   7086  1.11  christos 		# Yes.
   7087  1.11  christos 		#
   7088   1.1  christos 
   7089  1.12  christos printf "%s\n" "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
   7090   1.3  christos 
   7091   1.3  christos 	else
   7092  1.11  christos 		#
   7093  1.11  christos 		# No, we'll have to declare it ourselves.
   7094  1.11  christos 		# Do we have "struct ether_addr" if we include
   7095  1.11  christos 		# <netinet/if_ether.h>?
   7096  1.11  christos 		#
   7097  1.11  christos 		ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
   7098  1.11  christos 			#include <sys/types.h>
   7099  1.11  christos 			#include <sys/socket.h>
   7100  1.11  christos 			#include <net/if.h>
   7101  1.11  christos 			#include <netinet/in.h>
   7102  1.11  christos 			#include <netinet/if_ether.h>
   7103   1.1  christos 
   7104  1.11  christos "
   7105  1.12  christos if test "x$ac_cv_type_struct_ether_addr" = xyes
   7106  1.12  christos then :
   7107   1.1  christos 
   7108  1.12  christos printf "%s\n" "#define HAVE_STRUCT_ETHER_ADDR 1" >>confdefs.h
   7109   1.1  christos 
   7110   1.1  christos 
   7111   1.1  christos fi
   7112  1.11  christos 
   7113  1.11  christos 	fi
   7114   1.1  christos fi
   7115   1.1  christos 
   7116   1.6  christos ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
   7117  1.12  christos if test "x$ac_cv_func_pcap_list_datalinks" = xyes
   7118  1.12  christos then :
   7119   1.6  christos 
   7120   1.6  christos 
   7121  1.12  christos printf "%s\n" "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
   7122   1.6  christos 
   7123  1.12  christos 	    ac_fn_c_check_func "$LINENO" "pcap_free_datalinks" "ac_cv_func_pcap_free_datalinks"
   7124  1.12  christos if test "x$ac_cv_func_pcap_free_datalinks" = xyes
   7125  1.12  christos then :
   7126  1.12  christos   printf "%s\n" "#define HAVE_PCAP_FREE_DATALINKS 1" >>confdefs.h
   7127   1.6  christos 
   7128   1.6  christos fi
   7129   1.6  christos 
   7130   1.6  christos 
   7131  1.12  christos else $as_nop
   7132   1.6  christos 
   7133   1.6  christos 	    case " $LIBOBJS " in
   7134   1.6  christos   *" datalinks.$ac_objext "* ) ;;
   7135   1.6  christos   *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
   7136   1.6  christos  ;;
   7137   1.6  christos esac
   7138   1.6  christos 
   7139   1.6  christos 
   7140   1.6  christos fi
   7141   1.6  christos 
   7142   1.6  christos 
   7143   1.6  christos ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
   7144  1.12  christos if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes
   7145  1.12  christos then :
   7146   1.6  christos 
   7147   1.6  christos 
   7148  1.12  christos printf "%s\n" "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
   7149   1.6  christos 
   7150   1.6  christos 	    ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
   7151  1.12  christos if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes
   7152  1.12  christos then :
   7153   1.6  christos 
   7154  1.12  christos printf "%s\n" "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
   7155   1.6  christos 
   7156  1.12  christos else $as_nop
   7157   1.6  christos 
   7158   1.6  christos 		    case " $LIBOBJS " in
   7159   1.6  christos   *" dlnames.$ac_objext "* ) ;;
   7160   1.6  christos   *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
   7161   1.6  christos  ;;
   7162   1.6  christos esac
   7163   1.6  christos 
   7164   1.6  christos 
   7165   1.6  christos fi
   7166   1.6  christos 
   7167   1.6  christos 
   7168  1.12  christos else $as_nop
   7169   1.6  christos 
   7170   1.6  christos 	    case " $LIBOBJS " in
   7171   1.6  christos   *" dlnames.$ac_objext "* ) ;;
   7172   1.6  christos   *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
   7173   1.6  christos  ;;
   7174   1.6  christos esac
   7175   1.6  christos 
   7176   1.6  christos 
   7177   1.6  christos fi
   7178   1.6  christos 
   7179   1.6  christos 
   7180  1.12  christos ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
   7181  1.12  christos if test "x$ac_cv_func_pcap_set_datalink" = xyes
   7182  1.12  christos then :
   7183  1.12  christos   printf "%s\n" "#define HAVE_PCAP_SET_DATALINK 1" >>confdefs.h
   7184  1.11  christos 
   7185  1.11  christos fi
   7186  1.11  christos 
   7187  1.11  christos 
   7188  1.12  christos ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
   7189  1.12  christos if test "x$ac_cv_func_pcap_breakloop" = xyes
   7190  1.12  christos then :
   7191  1.12  christos   printf "%s\n" "#define HAVE_PCAP_BREAKLOOP 1" >>confdefs.h
   7192   1.6  christos 
   7193   1.6  christos fi
   7194   1.6  christos 
   7195   1.6  christos 
   7196   1.3  christos #
   7197   1.3  christos # Do we have the new open API?  Check for pcap_create, and assume that,
   7198   1.3  christos # if we do, we also have pcap_activate() and the other new routines
   7199   1.3  christos # introduced in libpcap 1.0.0.
   7200   1.3  christos #
   7201  1.12  christos ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
   7202  1.12  christos if test "x$ac_cv_func_pcap_create" = xyes
   7203  1.12  christos then :
   7204  1.12  christos   printf "%s\n" "#define HAVE_PCAP_CREATE 1" >>confdefs.h
   7205   1.1  christos 
   7206   1.3  christos fi
   7207   1.3  christos 
   7208   1.3  christos if test $ac_cv_func_pcap_create = "yes" ; then
   7209   1.1  christos 	#
   7210   1.3  christos 	# OK, do we have pcap_set_tstamp_type?  If so, assume we have
   7211   1.3  christos 	# pcap_list_tstamp_types and pcap_free_tstamp_types as well.
   7212   1.1  christos 	#
   7213  1.12  christos 	ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
   7214  1.12  christos if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes
   7215  1.12  christos then :
   7216  1.12  christos   printf "%s\n" "#define HAVE_PCAP_SET_TSTAMP_TYPE 1" >>confdefs.h
   7217   1.1  christos 
   7218   1.1  christos fi
   7219   1.3  christos 
   7220   1.5  christos 	#
   7221   1.5  christos 	# And do we have pcap_set_tstamp_precision?  If so, we assume
   7222   1.5  christos 	# we also have pcap_open_offline_with_tstamp_precision.
   7223   1.5  christos 	#
   7224  1.12  christos 	ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_precision" "ac_cv_func_pcap_set_tstamp_precision"
   7225  1.12  christos if test "x$ac_cv_func_pcap_set_tstamp_precision" = xyes
   7226  1.12  christos then :
   7227  1.12  christos   printf "%s\n" "#define HAVE_PCAP_SET_TSTAMP_PRECISION 1" >>confdefs.h
   7228   1.5  christos 
   7229   1.3  christos fi
   7230   1.3  christos 
   7231   1.3  christos fi
   7232   1.1  christos 
   7233  1.12  christos #
   7234  1.12  christos # Check for a miscellaneous collection of functions which we use
   7235  1.12  christos # if we have them.
   7236  1.12  christos #
   7237  1.12  christos ac_fn_c_check_func "$LINENO" "pcap_findalldevs" "ac_cv_func_pcap_findalldevs"
   7238  1.12  christos if test "x$ac_cv_func_pcap_findalldevs" = xyes
   7239  1.12  christos then :
   7240  1.12  christos   printf "%s\n" "#define HAVE_PCAP_FINDALLDEVS 1" >>confdefs.h
   7241   1.1  christos 
   7242   1.3  christos fi
   7243   1.1  christos 
   7244  1.12  christos ac_fn_c_check_func "$LINENO" "pcap_dump_flush" "ac_cv_func_pcap_dump_flush"
   7245  1.12  christos if test "x$ac_cv_func_pcap_dump_flush" = xyes
   7246  1.12  christos then :
   7247  1.12  christos   printf "%s\n" "#define HAVE_PCAP_DUMP_FLUSH 1" >>confdefs.h
   7248  1.12  christos 
   7249   1.1  christos fi
   7250  1.12  christos ac_fn_c_check_func "$LINENO" "pcap_lib_version" "ac_cv_func_pcap_lib_version"
   7251  1.12  christos if test "x$ac_cv_func_pcap_lib_version" = xyes
   7252  1.12  christos then :
   7253  1.12  christos   printf "%s\n" "#define HAVE_PCAP_LIB_VERSION 1" >>confdefs.h
   7254  1.11  christos 
   7255  1.11  christos fi
   7256   1.1  christos 
   7257   1.3  christos if test $ac_cv_func_pcap_lib_version = "no" ; then
   7258  1.12  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5
   7259  1.12  christos printf %s "checking whether pcap_version is defined by libpcap... " >&6; }
   7260   1.4  christos     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7261   1.1  christos /* end confdefs.h.  */
   7262   1.3  christos 
   7263   1.3  christos int
   7264  1.12  christos main (void)
   7265   1.3  christos {
   7266   1.3  christos 
   7267   1.3  christos 	extern char pcap_version[];
   7268   1.3  christos 
   7269   1.3  christos 	return (int)pcap_version;
   7270   1.3  christos 
   7271   1.3  christos   ;
   7272   1.3  christos   return 0;
   7273   1.3  christos }
   7274  1.12  christos 
   7275   1.1  christos _ACEOF
   7276  1.12  christos if ac_fn_c_try_link "$LINENO"
   7277  1.12  christos then :
   7278   1.3  christos   ac_lbl_cv_pcap_version_defined=yes
   7279  1.12  christos else $as_nop
   7280   1.4  christos   ac_lbl_cv_pcap_version_defined=no
   7281   1.1  christos fi
   7282  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   7283   1.4  christos     conftest$ac_exeext conftest.$ac_ext
   7284   1.4  christos     if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
   7285  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7286  1.12  christos printf "%s\n" "yes" >&6; }
   7287   1.1  christos 
   7288  1.12  christos printf "%s\n" "#define HAVE_PCAP_VERSION 1" >>confdefs.h
   7289   1.1  christos 
   7290   1.3  christos     else
   7291  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7292  1.12  christos printf "%s\n" "no" >&6; }
   7293   1.3  christos     fi
   7294   1.3  christos fi
   7295  1.12  christos ac_fn_c_check_func "$LINENO" "pcap_setdirection" "ac_cv_func_pcap_setdirection"
   7296  1.12  christos if test "x$ac_cv_func_pcap_setdirection" = xyes
   7297  1.12  christos then :
   7298  1.12  christos   printf "%s\n" "#define HAVE_PCAP_SETDIRECTION 1" >>confdefs.h
   7299  1.12  christos 
   7300  1.12  christos fi
   7301  1.12  christos ac_fn_c_check_func "$LINENO" "pcap_set_immediate_mode" "ac_cv_func_pcap_set_immediate_mode"
   7302  1.12  christos if test "x$ac_cv_func_pcap_set_immediate_mode" = xyes
   7303  1.12  christos then :
   7304  1.12  christos   printf "%s\n" "#define HAVE_PCAP_SET_IMMEDIATE_MODE 1" >>confdefs.h
   7305  1.12  christos 
   7306  1.12  christos fi
   7307  1.12  christos ac_fn_c_check_func "$LINENO" "pcap_dump_ftell64" "ac_cv_func_pcap_dump_ftell64"
   7308  1.12  christos if test "x$ac_cv_func_pcap_dump_ftell64" = xyes
   7309  1.12  christos then :
   7310  1.12  christos   printf "%s\n" "#define HAVE_PCAP_DUMP_FTELL64 1" >>confdefs.h
   7311  1.11  christos 
   7312  1.11  christos fi
   7313  1.11  christos 
   7314  1.12  christos #
   7315  1.12  christos # See the comment in AC_LBL_LIBPCAP in aclocal.m4 for the reason
   7316  1.12  christos # why we don't check for remote-capture APIs if we're building
   7317  1.12  christos # with the system libpcap on macOS.
   7318  1.12  christos #
   7319  1.12  christos if test "$_dont_check_for_remote_apis" != "yes"; then
   7320  1.12  christos 	ac_fn_c_check_func "$LINENO" "pcap_open" "ac_cv_func_pcap_open"
   7321  1.12  christos if test "x$ac_cv_func_pcap_open" = xyes
   7322  1.12  christos then :
   7323  1.12  christos   printf "%s\n" "#define HAVE_PCAP_OPEN 1" >>confdefs.h
   7324  1.12  christos 
   7325  1.12  christos fi
   7326  1.12  christos ac_fn_c_check_func "$LINENO" "pcap_findalldevs_ex" "ac_cv_func_pcap_findalldevs_ex"
   7327  1.12  christos if test "x$ac_cv_func_pcap_findalldevs_ex" = xyes
   7328  1.12  christos then :
   7329  1.12  christos   printf "%s\n" "#define HAVE_PCAP_FINDALLDEVS_EX 1" >>confdefs.h
   7330  1.11  christos 
   7331  1.11  christos fi
   7332  1.11  christos 
   7333  1.12  christos fi
   7334  1.11  christos ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
   7335  1.12  christos if test "x$ac_cv_func_pcap_dump_ftell" = xyes
   7336  1.12  christos then :
   7337  1.12  christos   printf "%s\n" "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
   7338  1.11  christos 
   7339  1.12  christos else $as_nop
   7340  1.11  christos   case " $LIBOBJS " in
   7341  1.11  christos   *" pcap_dump_ftell.$ac_objext "* ) ;;
   7342  1.11  christos   *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
   7343  1.11  christos  ;;
   7344  1.11  christos esac
   7345  1.11  christos 
   7346  1.11  christos fi
   7347  1.11  christos 
   7348  1.11  christos 
   7349   1.7  christos #
   7350   1.7  christos # Check for special debugging functions
   7351   1.7  christos #
   7352  1.12  christos ac_fn_c_check_func "$LINENO" "pcap_set_parser_debug" "ac_cv_func_pcap_set_parser_debug"
   7353  1.12  christos if test "x$ac_cv_func_pcap_set_parser_debug" = xyes
   7354  1.12  christos then :
   7355  1.12  christos   printf "%s\n" "#define HAVE_PCAP_SET_PARSER_DEBUG 1" >>confdefs.h
   7356   1.7  christos 
   7357   1.7  christos fi
   7358   1.7  christos 
   7359   1.7  christos if test "$ac_cv_func_pcap_set_parser_debug" = "no" ; then
   7360   1.7  christos 	#
   7361   1.7  christos 	# OK, we don't have pcap_set_parser_debug() to set the libpcap
   7362   1.7  christos 	# filter expression parser debug flag; can we directly set the
   7363   1.7  christos 	# flag?
   7364  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5
   7365  1.12  christos printf %s "checking whether pcap_debug is defined by libpcap... " >&6; }
   7366   1.7  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7367   1.1  christos /* end confdefs.h.  */
   7368   1.3  christos 
   7369   1.3  christos int
   7370  1.12  christos main (void)
   7371   1.3  christos {
   7372   1.3  christos 
   7373   1.7  christos 		extern int pcap_debug;
   7374   1.3  christos 
   7375   1.7  christos 		return pcap_debug;
   7376   1.3  christos 
   7377   1.3  christos   ;
   7378   1.3  christos   return 0;
   7379   1.3  christos }
   7380  1.12  christos 
   7381   1.1  christos _ACEOF
   7382  1.12  christos if ac_fn_c_try_link "$LINENO"
   7383  1.12  christos then :
   7384   1.3  christos   ac_lbl_cv_pcap_debug_defined=yes
   7385  1.12  christos else $as_nop
   7386   1.4  christos   ac_lbl_cv_pcap_debug_defined=no
   7387   1.1  christos fi
   7388  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   7389   1.4  christos     conftest$ac_exeext conftest.$ac_ext
   7390   1.7  christos 	if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
   7391  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7392  1.12  christos printf "%s\n" "yes" >&6; }
   7393   1.3  christos 
   7394  1.12  christos printf "%s\n" "#define HAVE_PCAP_DEBUG 1" >>confdefs.h
   7395   1.1  christos 
   7396   1.7  christos 	else
   7397  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7398  1.12  christos printf "%s\n" "no" >&6; }
   7399   1.7  christos 		#
   7400   1.7  christos 		# OK, what about "yydebug"?
   7401   1.7  christos 		#
   7402  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5
   7403  1.12  christos printf %s "checking whether yydebug is defined by libpcap... " >&6; }
   7404   1.7  christos 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7405   1.1  christos /* end confdefs.h.  */
   7406   1.3  christos 
   7407   1.4  christos int
   7408  1.12  christos main (void)
   7409   1.4  christos {
   7410   1.3  christos 
   7411   1.7  christos 			extern int yydebug;
   7412   1.3  christos 
   7413   1.7  christos 			return yydebug;
   7414   1.3  christos 
   7415   1.3  christos   ;
   7416   1.3  christos   return 0;
   7417   1.3  christos }
   7418  1.12  christos 
   7419   1.1  christos _ACEOF
   7420  1.12  christos if ac_fn_c_try_link "$LINENO"
   7421  1.12  christos then :
   7422   1.4  christos   ac_lbl_cv_yydebug_defined=yes
   7423  1.12  christos else $as_nop
   7424   1.4  christos   ac_lbl_cv_yydebug_defined=no
   7425   1.4  christos fi
   7426  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   7427   1.4  christos     conftest$ac_exeext conftest.$ac_ext
   7428   1.7  christos 		if test "$ac_lbl_cv_yydebug_defined" = yes ; then
   7429  1.12  christos 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7430  1.12  christos printf "%s\n" "yes" >&6; }
   7431   1.1  christos 
   7432  1.12  christos printf "%s\n" "#define HAVE_YYDEBUG 1" >>confdefs.h
   7433   1.1  christos 
   7434   1.7  christos 		else
   7435  1.12  christos 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7436  1.12  christos printf "%s\n" "no" >&6; }
   7437   1.7  christos 		fi
   7438   1.4  christos 	fi
   7439   1.3  christos fi
   7440  1.12  christos ac_fn_c_check_func "$LINENO" "pcap_set_optimizer_debug" "ac_cv_func_pcap_set_optimizer_debug"
   7441  1.12  christos if test "x$ac_cv_func_pcap_set_optimizer_debug" = xyes
   7442  1.12  christos then :
   7443  1.12  christos   printf "%s\n" "#define HAVE_PCAP_SET_OPTIMIZER_DEBUG 1" >>confdefs.h
   7444   1.7  christos 
   7445   1.7  christos fi
   7446   1.7  christos 
   7447   1.4  christos ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump"
   7448  1.12  christos if test "x$ac_cv_func_bpf_dump" = xyes
   7449  1.12  christos then :
   7450  1.12  christos   printf "%s\n" "#define HAVE_BPF_DUMP 1" >>confdefs.h
   7451   1.1  christos 
   7452  1.12  christos else $as_nop
   7453   1.3  christos   case " $LIBOBJS " in
   7454   1.4  christos   *" bpf_dump.$ac_objext "* ) ;;
   7455   1.4  christos   *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext"
   7456   1.3  christos  ;;
   7457   1.3  christos esac
   7458   1.1  christos 
   7459   1.1  christos fi
   7460   1.3  christos 
   7461   1.3  christos #
   7462   1.3  christos # Assume V7/BSD convention for man pages (file formats in section 5,
   7463   1.3  christos # miscellaneous info in section 7).
   7464   1.3  christos #
   7465   1.3  christos MAN_FILE_FORMATS=5
   7466   1.3  christos MAN_MISC_INFO=7
   7467   1.3  christos case "$host_os" in
   7468   1.3  christos 
   7469   1.3  christos aix*)
   7470   1.3  christos 
   7471  1.12  christos printf "%s\n" "#define _SUN 1" >>confdefs.h
   7472   1.1  christos 
   7473   1.3  christos 	;;
   7474   1.3  christos 
   7475   1.3  christos hpux*)
   7476   1.3  christos 	#
   7477   1.3  christos 	# Use System V conventions for man pages.
   7478   1.3  christos 	#
   7479   1.3  christos 	MAN_FILE_FORMATS=4
   7480   1.3  christos 	MAN_MISC_INFO=5
   7481   1.3  christos 	;;
   7482   1.3  christos 
   7483   1.3  christos irix*)
   7484   1.3  christos 	V_GROUP=sys
   7485   1.3  christos 
   7486   1.3  christos 	#
   7487   1.3  christos 	# Use System V conventions for man pages.
   7488   1.3  christos 	#
   7489   1.3  christos 	MAN_FILE_FORMATS=4
   7490   1.3  christos 	MAN_MISC_INFO=5
   7491   1.3  christos 	;;
   7492   1.3  christos 
   7493   1.3  christos osf*)
   7494   1.3  christos 	V_GROUP=system
   7495   1.3  christos 
   7496   1.3  christos 	#
   7497   1.3  christos 	# Use System V conventions for man pages.
   7498   1.3  christos 	#
   7499   1.3  christos 	MAN_FILE_FORMATS=4
   7500   1.3  christos 	MAN_MISC_INFO=5
   7501   1.3  christos 	;;
   7502   1.3  christos 
   7503   1.3  christos solaris*)
   7504   1.3  christos 	#
   7505   1.3  christos 	# Use System V conventions for man pages.
   7506   1.3  christos 	#
   7507   1.3  christos 	MAN_FILE_FORMATS=4
   7508   1.3  christos 	MAN_MISC_INFO=5
   7509   1.3  christos 	;;
   7510   1.3  christos esac
   7511   1.1  christos 
   7512   1.4  christos #
   7513   1.6  christos # Make sure we have a definition for C99's uintptr_t (regardless of
   7514   1.6  christos # whether the environment is a C99 environment or not).
   7515   1.6  christos #
   7516   1.6  christos 
   7517   1.6  christos   ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
   7518  1.12  christos if test "x$ac_cv_type_uintptr_t" = xyes
   7519  1.12  christos then :
   7520   1.6  christos 
   7521  1.12  christos printf "%s\n" "#define HAVE_UINTPTR_T 1" >>confdefs.h
   7522   1.6  christos 
   7523  1.12  christos else $as_nop
   7524   1.6  christos   for ac_type in 'unsigned int' 'unsigned long int' \
   7525   1.6  christos 	'unsigned long long int'; do
   7526   1.6  christos        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7527   1.6  christos /* end confdefs.h.  */
   7528   1.6  christos $ac_includes_default
   7529   1.6  christos int
   7530  1.12  christos main (void)
   7531   1.6  christos {
   7532   1.6  christos static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
   7533   1.6  christos test_array [0] = 0;
   7534   1.6  christos return test_array [0];
   7535   1.6  christos 
   7536   1.6  christos   ;
   7537   1.6  christos   return 0;
   7538   1.6  christos }
   7539   1.6  christos _ACEOF
   7540  1.12  christos if ac_fn_c_try_compile "$LINENO"
   7541  1.12  christos then :
   7542   1.6  christos 
   7543  1.12  christos printf "%s\n" "#define uintptr_t $ac_type" >>confdefs.h
   7544   1.6  christos 
   7545   1.6  christos 	  ac_type=
   7546   1.6  christos fi
   7547  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   7548   1.6  christos        test -z "$ac_type" && break
   7549   1.6  christos      done
   7550   1.6  christos fi
   7551   1.6  christos 
   7552   1.6  christos 
   7553   1.6  christos 
   7554  1.12  christos savedcppflags="$CPPFLAGS"
   7555  1.12  christos CPPFLAGS="$CPPFLAGS $V_INCLS"
   7556  1.12  christos 
   7557   1.6  christos #
   7558  1.11  christos # Check whether we have pcap/pcap-inttypes.h.
   7559  1.11  christos # If we do, we use that to get the C99 types defined.
   7560  1.11  christos #
   7561  1.12  christos ac_fn_c_check_header_compile "$LINENO" "pcap/pcap-inttypes.h" "ac_cv_header_pcap_pcap_inttypes_h" "$ac_includes_default"
   7562  1.12  christos if test "x$ac_cv_header_pcap_pcap_inttypes_h" = xyes
   7563  1.12  christos then :
   7564  1.12  christos   printf "%s\n" "#define HAVE_PCAP_PCAP_INTTYPES_H 1" >>confdefs.h
   7565  1.12  christos 
   7566  1.12  christos fi
   7567  1.12  christos 
   7568  1.12  christos 
   7569  1.12  christos #
   7570  1.12  christos # At compile time HAVE_PCAP_FINDALLDEVS depends on HAVE_PCAP_IF_T.
   7571  1.12  christos #
   7572  1.12  christos ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h>
   7573  1.12  christos "
   7574  1.12  christos if test "x$ac_cv_type_pcap_if_t" = xyes
   7575  1.12  christos then :
   7576  1.12  christos 
   7577  1.12  christos printf "%s\n" "#define HAVE_PCAP_IF_T 1" >>confdefs.h
   7578  1.12  christos 
   7579  1.11  christos 
   7580  1.11  christos fi
   7581  1.11  christos 
   7582  1.11  christos 
   7583  1.11  christos CPPFLAGS="$savedcppflags"
   7584  1.11  christos 
   7585  1.11  christos #
   7586   1.5  christos # Define the old BSD specified-width types in terms of the C99 types;
   7587   1.5  christos # we may need them with libpcap include files.
   7588   1.4  christos #
   7589   1.5  christos ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
   7590   1.5  christos #include <sys/types.h>
   7591   1.4  christos 
   7592   1.4  christos "
   7593  1.12  christos if test "x$ac_cv_type_u_int8_t" = xyes
   7594  1.12  christos then :
   7595   1.1  christos 
   7596  1.12  christos else $as_nop
   7597   1.1  christos 
   7598  1.12  christos printf "%s\n" "#define u_int8_t uint8_t" >>confdefs.h
   7599   1.4  christos 
   7600   1.1  christos fi
   7601   1.1  christos 
   7602   1.4  christos ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
   7603   1.5  christos #include <sys/types.h>
   7604   1.5  christos 
   7605   1.4  christos "
   7606  1.12  christos if test "x$ac_cv_type_u_int16_t" = xyes
   7607  1.12  christos then :
   7608   1.4  christos 
   7609  1.12  christos else $as_nop
   7610   1.1  christos 
   7611  1.12  christos printf "%s\n" "#define u_int16_t uint16_t" >>confdefs.h
   7612   1.1  christos 
   7613   1.1  christos fi
   7614   1.1  christos 
   7615   1.4  christos ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
   7616   1.5  christos #include <sys/types.h>
   7617   1.5  christos 
   7618   1.4  christos "
   7619  1.12  christos if test "x$ac_cv_type_u_int32_t" = xyes
   7620  1.12  christos then :
   7621   1.1  christos 
   7622  1.12  christos else $as_nop
   7623   1.1  christos 
   7624  1.12  christos printf "%s\n" "#define u_int32_t uint32_t" >>confdefs.h
   7625   1.4  christos 
   7626   1.1  christos fi
   7627   1.1  christos 
   7628   1.4  christos ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
   7629   1.5  christos #include <sys/types.h>
   7630   1.5  christos 
   7631   1.4  christos "
   7632  1.12  christos if test "x$ac_cv_type_u_int64_t" = xyes
   7633  1.12  christos then :
   7634   1.4  christos 
   7635  1.12  christos else $as_nop
   7636   1.1  christos 
   7637  1.12  christos printf "%s\n" "#define u_int64_t uint64_t" >>confdefs.h
   7638   1.1  christos 
   7639   1.1  christos fi
   7640   1.1  christos 
   7641   1.1  christos 
   7642  1.11  christos if test -n "$ac_tool_prefix"; then
   7643  1.11  christos   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
   7644  1.11  christos set dummy ${ac_tool_prefix}ranlib; ac_word=$2
   7645  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7646  1.12  christos printf %s "checking for $ac_word... " >&6; }
   7647  1.12  christos if test ${ac_cv_prog_RANLIB+y}
   7648  1.12  christos then :
   7649  1.12  christos   printf %s "(cached) " >&6
   7650  1.12  christos else $as_nop
   7651  1.11  christos   if test -n "$RANLIB"; then
   7652  1.11  christos   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
   7653  1.11  christos else
   7654  1.11  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7655  1.11  christos for as_dir in $PATH
   7656  1.11  christos do
   7657  1.11  christos   IFS=$as_save_IFS
   7658  1.12  christos   case $as_dir in #(((
   7659  1.12  christos     '') as_dir=./ ;;
   7660  1.12  christos     */) ;;
   7661  1.12  christos     *) as_dir=$as_dir/ ;;
   7662  1.12  christos   esac
   7663  1.11  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   7664  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7665  1.11  christos     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
   7666  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7667  1.11  christos     break 2
   7668  1.11  christos   fi
   7669  1.11  christos done
   7670  1.11  christos   done
   7671  1.11  christos IFS=$as_save_IFS
   7672   1.1  christos 
   7673  1.11  christos fi
   7674  1.11  christos fi
   7675  1.11  christos RANLIB=$ac_cv_prog_RANLIB
   7676  1.11  christos if test -n "$RANLIB"; then
   7677  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
   7678  1.12  christos printf "%s\n" "$RANLIB" >&6; }
   7679  1.11  christos else
   7680  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7681  1.12  christos printf "%s\n" "no" >&6; }
   7682  1.11  christos fi
   7683   1.1  christos 
   7684   1.1  christos 
   7685  1.11  christos fi
   7686  1.11  christos if test -z "$ac_cv_prog_RANLIB"; then
   7687  1.11  christos   ac_ct_RANLIB=$RANLIB
   7688  1.11  christos   # Extract the first word of "ranlib", so it can be a program name with args.
   7689  1.11  christos set dummy ranlib; ac_word=$2
   7690  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7691  1.12  christos printf %s "checking for $ac_word... " >&6; }
   7692  1.12  christos if test ${ac_cv_prog_ac_ct_RANLIB+y}
   7693  1.12  christos then :
   7694  1.12  christos   printf %s "(cached) " >&6
   7695  1.12  christos else $as_nop
   7696  1.11  christos   if test -n "$ac_ct_RANLIB"; then
   7697  1.11  christos   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
   7698  1.11  christos else
   7699  1.11  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7700  1.11  christos for as_dir in $PATH
   7701  1.11  christos do
   7702  1.11  christos   IFS=$as_save_IFS
   7703  1.12  christos   case $as_dir in #(((
   7704  1.12  christos     '') as_dir=./ ;;
   7705  1.12  christos     */) ;;
   7706  1.12  christos     *) as_dir=$as_dir/ ;;
   7707  1.12  christos   esac
   7708  1.11  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   7709  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7710  1.11  christos     ac_cv_prog_ac_ct_RANLIB="ranlib"
   7711  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7712  1.11  christos     break 2
   7713  1.11  christos   fi
   7714  1.11  christos done
   7715  1.11  christos   done
   7716  1.11  christos IFS=$as_save_IFS
   7717   1.1  christos 
   7718  1.11  christos fi
   7719  1.11  christos fi
   7720  1.11  christos ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
   7721  1.11  christos if test -n "$ac_ct_RANLIB"; then
   7722  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
   7723  1.12  christos printf "%s\n" "$ac_ct_RANLIB" >&6; }
   7724   1.1  christos else
   7725  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7726  1.12  christos printf "%s\n" "no" >&6; }
   7727   1.1  christos fi
   7728   1.1  christos 
   7729  1.11  christos   if test "x$ac_ct_RANLIB" = x; then
   7730  1.11  christos     RANLIB=":"
   7731  1.11  christos   else
   7732  1.11  christos     case $cross_compiling:$ac_tool_warned in
   7733  1.11  christos yes:)
   7734  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7735  1.12  christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7736  1.11  christos ac_tool_warned=yes ;;
   7737  1.11  christos esac
   7738  1.11  christos     RANLIB=$ac_ct_RANLIB
   7739  1.11  christos   fi
   7740   1.1  christos else
   7741  1.11  christos   RANLIB="$ac_cv_prog_RANLIB"
   7742   1.1  christos fi
   7743   1.1  christos 
   7744  1.11  christos if test -n "$ac_tool_prefix"; then
   7745  1.11  christos   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
   7746  1.11  christos set dummy ${ac_tool_prefix}ar; ac_word=$2
   7747  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7748  1.12  christos printf %s "checking for $ac_word... " >&6; }
   7749  1.12  christos if test ${ac_cv_prog_AR+y}
   7750  1.12  christos then :
   7751  1.12  christos   printf %s "(cached) " >&6
   7752  1.12  christos else $as_nop
   7753  1.11  christos   if test -n "$AR"; then
   7754  1.11  christos   ac_cv_prog_AR="$AR" # Let the user override the test.
   7755   1.1  christos else
   7756  1.11  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7757  1.11  christos for as_dir in $PATH
   7758   1.5  christos do
   7759   1.5  christos   IFS=$as_save_IFS
   7760  1.12  christos   case $as_dir in #(((
   7761  1.12  christos     '') as_dir=./ ;;
   7762  1.12  christos     */) ;;
   7763  1.12  christos     *) as_dir=$as_dir/ ;;
   7764  1.12  christos   esac
   7765   1.5  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   7766  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7767   1.5  christos     ac_cv_prog_AR="${ac_tool_prefix}ar"
   7768  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7769   1.5  christos     break 2
   7770   1.5  christos   fi
   7771   1.5  christos done
   7772   1.5  christos   done
   7773   1.5  christos IFS=$as_save_IFS
   7774   1.5  christos 
   7775   1.5  christos fi
   7776   1.5  christos fi
   7777   1.5  christos AR=$ac_cv_prog_AR
   7778   1.5  christos if test -n "$AR"; then
   7779  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
   7780  1.12  christos printf "%s\n" "$AR" >&6; }
   7781   1.5  christos else
   7782  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7783  1.12  christos printf "%s\n" "no" >&6; }
   7784   1.5  christos fi
   7785   1.5  christos 
   7786   1.5  christos 
   7787   1.5  christos fi
   7788   1.5  christos if test -z "$ac_cv_prog_AR"; then
   7789   1.5  christos   ac_ct_AR=$AR
   7790   1.5  christos   # Extract the first word of "ar", so it can be a program name with args.
   7791   1.5  christos set dummy ar; ac_word=$2
   7792  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
   7793  1.12  christos printf %s "checking for $ac_word... " >&6; }
   7794  1.12  christos if test ${ac_cv_prog_ac_ct_AR+y}
   7795  1.12  christos then :
   7796  1.12  christos   printf %s "(cached) " >&6
   7797  1.12  christos else $as_nop
   7798   1.5  christos   if test -n "$ac_ct_AR"; then
   7799   1.5  christos   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
   7800   1.5  christos else
   7801   1.5  christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   7802   1.5  christos for as_dir in $PATH
   7803   1.5  christos do
   7804   1.5  christos   IFS=$as_save_IFS
   7805  1.12  christos   case $as_dir in #(((
   7806  1.12  christos     '') as_dir=./ ;;
   7807  1.12  christos     */) ;;
   7808  1.12  christos     *) as_dir=$as_dir/ ;;
   7809  1.12  christos   esac
   7810   1.5  christos     for ac_exec_ext in '' $ac_executable_extensions; do
   7811  1.12  christos   if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
   7812   1.5  christos     ac_cv_prog_ac_ct_AR="ar"
   7813  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
   7814   1.5  christos     break 2
   7815   1.5  christos   fi
   7816   1.5  christos done
   7817   1.5  christos   done
   7818   1.5  christos IFS=$as_save_IFS
   7819   1.5  christos 
   7820   1.5  christos fi
   7821   1.5  christos fi
   7822   1.5  christos ac_ct_AR=$ac_cv_prog_ac_ct_AR
   7823   1.5  christos if test -n "$ac_ct_AR"; then
   7824  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
   7825  1.12  christos printf "%s\n" "$ac_ct_AR" >&6; }
   7826   1.5  christos else
   7827  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7828  1.12  christos printf "%s\n" "no" >&6; }
   7829   1.5  christos fi
   7830   1.5  christos 
   7831   1.5  christos   if test "x$ac_ct_AR" = x; then
   7832   1.5  christos     AR=""
   7833   1.5  christos   else
   7834   1.5  christos     case $cross_compiling:$ac_tool_warned in
   7835   1.5  christos yes:)
   7836  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
   7837  1.12  christos printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
   7838   1.5  christos ac_tool_warned=yes ;;
   7839   1.5  christos esac
   7840   1.5  christos     AR=$ac_ct_AR
   7841   1.5  christos   fi
   7842   1.5  christos else
   7843   1.5  christos   AR="$ac_cv_prog_AR"
   7844   1.5  christos fi
   7845   1.5  christos 
   7846   1.4  christos 
   7847   1.4  christos rm -f os-proto.h
   7848   1.4  christos     if test "${LBL_CFLAGS+set}" = set; then
   7849   1.4  christos 	    V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
   7850   1.4  christos     fi
   7851   1.4  christos     if test -f .devel ; then
   7852   1.4  christos 	    #
   7853   1.4  christos 	    # Skip all the warning option stuff on some compilers.
   7854   1.4  christos 	    #
   7855   1.4  christos 	    if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
   7856   1.4  christos 
   7857  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5
   7858  1.12  christos printf %s "checking whether the compiler supports the -W option... " >&6; }
   7859   1.7  christos 	save_CFLAGS="$CFLAGS"
   7860  1.11  christos 	CFLAGS="$CFLAGS -W"
   7861  1.11  christos 	#
   7862  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   7863  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   7864  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   7865  1.11  christos 	# testing compiler options - 15 years after somebody asked
   7866  1.11  christos 	# for it:
   7867  1.11  christos 	#
   7868  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   7869  1.11  christos 	#
   7870  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   7871  1.11  christos 	ac_c_werror_flag=yes
   7872  1.11  christos 	#
   7873  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   7874  1.11  christos 	# content of the program being compiled.  We do not, for example,
   7875  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   7876  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   7877  1.11  christos 	# that we would treat it as not working, as the test will fail if
   7878  1.11  christos 	# *any* error output, including a warning due to the flag we're
   7879  1.11  christos 	# testing, is generated; see
   7880  1.11  christos 	#
   7881  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   7882  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   7883  1.11  christos 	#
   7884  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   7885  1.12  christos 	# but we only require 2.69 or newer for now.
   7886  1.11  christos 	#
   7887   1.7  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7888   1.7  christos /* end confdefs.h.  */
   7889  1.11  christos int main(void) { return 0; }
   7890  1.11  christos _ACEOF
   7891  1.12  christos if ac_fn_c_try_compile "$LINENO"
   7892  1.12  christos then :
   7893  1.11  christos 
   7894  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7895  1.12  christos printf "%s\n" "yes" >&6; }
   7896  1.11  christos 		CFLAGS="$save_CFLAGS"
   7897  1.11  christos 		V_CCOPT="$V_CCOPT -W"
   7898  1.11  christos 
   7899  1.12  christos else $as_nop
   7900  1.11  christos 
   7901  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7902  1.12  christos printf "%s\n" "no" >&6; }
   7903  1.11  christos 		CFLAGS="$save_CFLAGS"
   7904  1.11  christos 
   7905  1.11  christos fi
   7906  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   7907  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   7908   1.7  christos 
   7909  1.11  christos 
   7910  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
   7911  1.12  christos printf %s "checking whether the compiler supports the -Wall option... " >&6; }
   7912  1.11  christos 	save_CFLAGS="$CFLAGS"
   7913  1.11  christos 	CFLAGS="$CFLAGS -Wall"
   7914  1.11  christos 	#
   7915  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   7916  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   7917  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   7918  1.11  christos 	# testing compiler options - 15 years after somebody asked
   7919  1.11  christos 	# for it:
   7920  1.11  christos 	#
   7921  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   7922  1.11  christos 	#
   7923  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   7924  1.11  christos 	ac_c_werror_flag=yes
   7925  1.11  christos 	#
   7926  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   7927  1.11  christos 	# content of the program being compiled.  We do not, for example,
   7928  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   7929  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   7930  1.11  christos 	# that we would treat it as not working, as the test will fail if
   7931  1.11  christos 	# *any* error output, including a warning due to the flag we're
   7932  1.11  christos 	# testing, is generated; see
   7933  1.11  christos 	#
   7934  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   7935  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   7936  1.11  christos 	#
   7937  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   7938  1.12  christos 	# but we only require 2.69 or newer for now.
   7939  1.11  christos 	#
   7940  1.11  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7941  1.11  christos /* end confdefs.h.  */
   7942  1.11  christos int main(void) { return 0; }
   7943   1.7  christos _ACEOF
   7944  1.12  christos if ac_fn_c_try_compile "$LINENO"
   7945  1.12  christos then :
   7946   1.7  christos 
   7947  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   7948  1.12  christos printf "%s\n" "yes" >&6; }
   7949  1.11  christos 		CFLAGS="$save_CFLAGS"
   7950  1.11  christos 		V_CCOPT="$V_CCOPT -Wall"
   7951  1.11  christos 
   7952  1.12  christos else $as_nop
   7953  1.11  christos 
   7954  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   7955  1.12  christos printf "%s\n" "no" >&6; }
   7956  1.11  christos 		CFLAGS="$save_CFLAGS"
   7957  1.11  christos 
   7958  1.11  christos fi
   7959  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   7960  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   7961  1.11  christos 
   7962   1.7  christos 
   7963  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wassign-enum option" >&5
   7964  1.12  christos printf %s "checking whether the compiler supports the -Wassign-enum option... " >&6; }
   7965  1.11  christos 	save_CFLAGS="$CFLAGS"
   7966  1.11  christos 	CFLAGS="$CFLAGS -Wassign-enum"
   7967  1.11  christos 	#
   7968  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   7969  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   7970  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   7971  1.11  christos 	# testing compiler options - 15 years after somebody asked
   7972  1.11  christos 	# for it:
   7973  1.11  christos 	#
   7974  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   7975  1.11  christos 	#
   7976  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   7977  1.11  christos 	ac_c_werror_flag=yes
   7978  1.11  christos 	#
   7979  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   7980  1.11  christos 	# content of the program being compiled.  We do not, for example,
   7981  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   7982  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   7983  1.11  christos 	# that we would treat it as not working, as the test will fail if
   7984  1.11  christos 	# *any* error output, including a warning due to the flag we're
   7985  1.11  christos 	# testing, is generated; see
   7986  1.11  christos 	#
   7987  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   7988  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   7989  1.11  christos 	#
   7990  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   7991  1.12  christos 	# but we only require 2.69 or newer for now.
   7992  1.11  christos 	#
   7993  1.11  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   7994  1.11  christos /* end confdefs.h.  */
   7995  1.11  christos int main(void) { return 0; }
   7996  1.11  christos _ACEOF
   7997  1.12  christos if ac_fn_c_try_compile "$LINENO"
   7998  1.12  christos then :
   7999   1.7  christos 
   8000  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8001  1.12  christos printf "%s\n" "yes" >&6; }
   8002  1.11  christos 		CFLAGS="$save_CFLAGS"
   8003  1.11  christos 		V_CCOPT="$V_CCOPT -Wassign-enum"
   8004  1.11  christos 
   8005  1.12  christos else $as_nop
   8006  1.11  christos 
   8007  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8008  1.12  christos printf "%s\n" "no" >&6; }
   8009  1.11  christos 		CFLAGS="$save_CFLAGS"
   8010   1.7  christos 
   8011   1.7  christos fi
   8012  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8013  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8014   1.7  christos 
   8015   1.7  christos 
   8016  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wcast-qual option" >&5
   8017  1.12  christos printf %s "checking whether the compiler supports the -Wcast-qual option... " >&6; }
   8018   1.4  christos 	save_CFLAGS="$CFLAGS"
   8019  1.11  christos 	CFLAGS="$CFLAGS -Wcast-qual"
   8020  1.11  christos 	#
   8021  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8022  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8023  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   8024  1.11  christos 	# testing compiler options - 15 years after somebody asked
   8025  1.11  christos 	# for it:
   8026  1.11  christos 	#
   8027  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8028  1.11  christos 	#
   8029  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8030  1.11  christos 	ac_c_werror_flag=yes
   8031  1.11  christos 	#
   8032  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8033  1.11  christos 	# content of the program being compiled.  We do not, for example,
   8034  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8035  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8036  1.11  christos 	# that we would treat it as not working, as the test will fail if
   8037  1.11  christos 	# *any* error output, including a warning due to the flag we're
   8038  1.11  christos 	# testing, is generated; see
   8039  1.11  christos 	#
   8040  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8041  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8042  1.11  christos 	#
   8043  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8044  1.12  christos 	# but we only require 2.69 or newer for now.
   8045  1.11  christos 	#
   8046   1.4  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8047   1.4  christos /* end confdefs.h.  */
   8048  1.11  christos int main(void) { return 0; }
   8049   1.4  christos _ACEOF
   8050  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8051  1.12  christos then :
   8052   1.4  christos 
   8053  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8054  1.12  christos printf "%s\n" "yes" >&6; }
   8055   1.4  christos 		CFLAGS="$save_CFLAGS"
   8056  1.11  christos 		V_CCOPT="$V_CCOPT -Wcast-qual"
   8057   1.4  christos 
   8058  1.12  christos else $as_nop
   8059   1.4  christos 
   8060  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8061  1.12  christos printf "%s\n" "no" >&6; }
   8062   1.4  christos 		CFLAGS="$save_CFLAGS"
   8063   1.4  christos 
   8064   1.4  christos fi
   8065  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8066  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8067   1.4  christos 
   8068   1.4  christos 
   8069  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
   8070  1.12  christos printf %s "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
   8071   1.4  christos 	save_CFLAGS="$CFLAGS"
   8072  1.11  christos 	CFLAGS="$CFLAGS -Wmissing-prototypes"
   8073  1.11  christos 	#
   8074  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8075  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8076  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   8077  1.11  christos 	# testing compiler options - 15 years after somebody asked
   8078  1.11  christos 	# for it:
   8079  1.11  christos 	#
   8080  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8081  1.11  christos 	#
   8082  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8083  1.11  christos 	ac_c_werror_flag=yes
   8084  1.11  christos 	#
   8085  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8086  1.11  christos 	# content of the program being compiled.  We do not, for example,
   8087  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8088  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8089  1.11  christos 	# that we would treat it as not working, as the test will fail if
   8090  1.11  christos 	# *any* error output, including a warning due to the flag we're
   8091  1.11  christos 	# testing, is generated; see
   8092  1.11  christos 	#
   8093  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8094  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8095  1.11  christos 	#
   8096  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8097  1.12  christos 	# but we only require 2.69 or newer for now.
   8098  1.12  christos 	#
   8099  1.12  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8100  1.12  christos /* end confdefs.h.  */
   8101  1.12  christos int main(void) { return 0; }
   8102  1.12  christos _ACEOF
   8103  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8104  1.12  christos then :
   8105  1.12  christos 
   8106  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8107  1.12  christos printf "%s\n" "yes" >&6; }
   8108  1.12  christos 		CFLAGS="$save_CFLAGS"
   8109  1.12  christos 		V_CCOPT="$V_CCOPT -Wmissing-prototypes"
   8110  1.12  christos 
   8111  1.12  christos else $as_nop
   8112  1.12  christos 
   8113  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8114  1.12  christos printf "%s\n" "no" >&6; }
   8115  1.12  christos 		CFLAGS="$save_CFLAGS"
   8116  1.12  christos 
   8117  1.12  christos fi
   8118  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8119  1.12  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8120  1.12  christos 
   8121  1.12  christos 
   8122  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-variable-declarations option" >&5
   8123  1.12  christos printf %s "checking whether the compiler supports the -Wmissing-variable-declarations option... " >&6; }
   8124  1.12  christos 	save_CFLAGS="$CFLAGS"
   8125  1.12  christos 	CFLAGS="$CFLAGS -Wmissing-variable-declarations"
   8126  1.12  christos 	#
   8127  1.12  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8128  1.12  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8129  1.12  christos 	# *and then turn it back off*, so that we *only* do it when
   8130  1.12  christos 	# testing compiler options - 15 years after somebody asked
   8131  1.12  christos 	# for it:
   8132  1.12  christos 	#
   8133  1.12  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8134  1.12  christos 	#
   8135  1.12  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8136  1.12  christos 	ac_c_werror_flag=yes
   8137  1.12  christos 	#
   8138  1.12  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8139  1.12  christos 	# content of the program being compiled.  We do not, for example,
   8140  1.12  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8141  1.12  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8142  1.12  christos 	# that we would treat it as not working, as the test will fail if
   8143  1.12  christos 	# *any* error output, including a warning due to the flag we're
   8144  1.12  christos 	# testing, is generated; see
   8145  1.12  christos 	#
   8146  1.12  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8147  1.12  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8148  1.12  christos 	#
   8149  1.12  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8150  1.12  christos 	# but we only require 2.69 or newer for now.
   8151  1.12  christos 	#
   8152  1.12  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8153  1.12  christos /* end confdefs.h.  */
   8154  1.12  christos int main(void) { return 0; }
   8155  1.12  christos _ACEOF
   8156  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8157  1.12  christos then :
   8158  1.12  christos 
   8159  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8160  1.12  christos printf "%s\n" "yes" >&6; }
   8161  1.12  christos 		CFLAGS="$save_CFLAGS"
   8162  1.12  christos 		V_CCOPT="$V_CCOPT -Wmissing-variable-declarations"
   8163  1.12  christos 
   8164  1.12  christos else $as_nop
   8165  1.12  christos 
   8166  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8167  1.12  christos printf "%s\n" "no" >&6; }
   8168  1.12  christos 		CFLAGS="$save_CFLAGS"
   8169  1.12  christos 
   8170  1.12  christos fi
   8171  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8172  1.12  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8173  1.12  christos 
   8174  1.12  christos 
   8175  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wnull-pointer-subtraction option" >&5
   8176  1.12  christos printf %s "checking whether the compiler supports the -Wnull-pointer-subtraction option... " >&6; }
   8177  1.12  christos 	save_CFLAGS="$CFLAGS"
   8178  1.12  christos 	CFLAGS="$CFLAGS -Wnull-pointer-subtraction"
   8179  1.12  christos 	#
   8180  1.12  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8181  1.12  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8182  1.12  christos 	# *and then turn it back off*, so that we *only* do it when
   8183  1.12  christos 	# testing compiler options - 15 years after somebody asked
   8184  1.12  christos 	# for it:
   8185  1.12  christos 	#
   8186  1.12  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8187  1.12  christos 	#
   8188  1.12  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8189  1.12  christos 	ac_c_werror_flag=yes
   8190  1.12  christos 	#
   8191  1.12  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8192  1.12  christos 	# content of the program being compiled.  We do not, for example,
   8193  1.12  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8194  1.12  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8195  1.12  christos 	# that we would treat it as not working, as the test will fail if
   8196  1.12  christos 	# *any* error output, including a warning due to the flag we're
   8197  1.12  christos 	# testing, is generated; see
   8198  1.12  christos 	#
   8199  1.12  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8200  1.12  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8201  1.12  christos 	#
   8202  1.12  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8203  1.12  christos 	# but we only require 2.69 or newer for now.
   8204  1.12  christos 	#
   8205  1.12  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8206  1.12  christos /* end confdefs.h.  */
   8207  1.12  christos int main(void) { return 0; }
   8208  1.12  christos _ACEOF
   8209  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8210  1.12  christos then :
   8211  1.12  christos 
   8212  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8213  1.12  christos printf "%s\n" "yes" >&6; }
   8214  1.12  christos 		CFLAGS="$save_CFLAGS"
   8215  1.12  christos 		V_CCOPT="$V_CCOPT -Wnull-pointer-subtraction"
   8216  1.12  christos 
   8217  1.12  christos else $as_nop
   8218  1.12  christos 
   8219  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8220  1.12  christos printf "%s\n" "no" >&6; }
   8221  1.12  christos 		CFLAGS="$save_CFLAGS"
   8222  1.12  christos 
   8223  1.12  christos fi
   8224  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8225  1.12  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8226  1.12  christos 
   8227  1.12  christos 
   8228  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wold-style-definition option" >&5
   8229  1.12  christos printf %s "checking whether the compiler supports the -Wold-style-definition option... " >&6; }
   8230  1.12  christos 	save_CFLAGS="$CFLAGS"
   8231  1.12  christos 	CFLAGS="$CFLAGS -Wold-style-definition"
   8232  1.12  christos 	#
   8233  1.12  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8234  1.12  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8235  1.12  christos 	# *and then turn it back off*, so that we *only* do it when
   8236  1.12  christos 	# testing compiler options - 15 years after somebody asked
   8237  1.12  christos 	# for it:
   8238  1.12  christos 	#
   8239  1.12  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8240  1.12  christos 	#
   8241  1.12  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8242  1.12  christos 	ac_c_werror_flag=yes
   8243  1.12  christos 	#
   8244  1.12  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8245  1.12  christos 	# content of the program being compiled.  We do not, for example,
   8246  1.12  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8247  1.12  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8248  1.12  christos 	# that we would treat it as not working, as the test will fail if
   8249  1.12  christos 	# *any* error output, including a warning due to the flag we're
   8250  1.12  christos 	# testing, is generated; see
   8251  1.12  christos 	#
   8252  1.12  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8253  1.12  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8254  1.12  christos 	#
   8255  1.12  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8256  1.12  christos 	# but we only require 2.69 or newer for now.
   8257  1.12  christos 	#
   8258  1.12  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8259  1.12  christos /* end confdefs.h.  */
   8260  1.12  christos int main(void) { return 0; }
   8261  1.12  christos _ACEOF
   8262  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8263  1.12  christos then :
   8264  1.12  christos 
   8265  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8266  1.12  christos printf "%s\n" "yes" >&6; }
   8267  1.12  christos 		CFLAGS="$save_CFLAGS"
   8268  1.12  christos 		V_CCOPT="$V_CCOPT -Wold-style-definition"
   8269  1.12  christos 
   8270  1.12  christos else $as_nop
   8271  1.12  christos 
   8272  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8273  1.12  christos printf "%s\n" "no" >&6; }
   8274  1.12  christos 		CFLAGS="$save_CFLAGS"
   8275  1.12  christos 
   8276  1.12  christos fi
   8277  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8278  1.12  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8279  1.12  christos 
   8280  1.12  christos 
   8281  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpedantic option" >&5
   8282  1.12  christos printf %s "checking whether the compiler supports the -Wpedantic option... " >&6; }
   8283  1.12  christos 	save_CFLAGS="$CFLAGS"
   8284  1.12  christos 	CFLAGS="$CFLAGS -Wpedantic"
   8285  1.12  christos 	#
   8286  1.12  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8287  1.12  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8288  1.12  christos 	# *and then turn it back off*, so that we *only* do it when
   8289  1.12  christos 	# testing compiler options - 15 years after somebody asked
   8290  1.12  christos 	# for it:
   8291  1.12  christos 	#
   8292  1.12  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8293  1.12  christos 	#
   8294  1.12  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8295  1.12  christos 	ac_c_werror_flag=yes
   8296  1.12  christos 	#
   8297  1.12  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8298  1.12  christos 	# content of the program being compiled.  We do not, for example,
   8299  1.12  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8300  1.12  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8301  1.12  christos 	# that we would treat it as not working, as the test will fail if
   8302  1.12  christos 	# *any* error output, including a warning due to the flag we're
   8303  1.12  christos 	# testing, is generated; see
   8304  1.12  christos 	#
   8305  1.12  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8306  1.12  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8307  1.12  christos 	#
   8308  1.12  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8309  1.12  christos 	# but we only require 2.69 or newer for now.
   8310  1.11  christos 	#
   8311   1.4  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8312   1.4  christos /* end confdefs.h.  */
   8313  1.11  christos int main(void) { return 0; }
   8314  1.11  christos _ACEOF
   8315  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8316  1.12  christos then :
   8317  1.11  christos 
   8318  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8319  1.12  christos printf "%s\n" "yes" >&6; }
   8320  1.11  christos 		CFLAGS="$save_CFLAGS"
   8321  1.12  christos 		V_CCOPT="$V_CCOPT -Wpedantic"
   8322  1.11  christos 
   8323  1.12  christos else $as_nop
   8324  1.11  christos 
   8325  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8326  1.12  christos printf "%s\n" "no" >&6; }
   8327  1.11  christos 		CFLAGS="$save_CFLAGS"
   8328  1.11  christos 
   8329  1.11  christos fi
   8330  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8331  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8332   1.4  christos 
   8333  1.11  christos 
   8334  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5
   8335  1.12  christos printf %s "checking whether the compiler supports the -Wpointer-arith option... " >&6; }
   8336  1.11  christos 	save_CFLAGS="$CFLAGS"
   8337  1.12  christos 	CFLAGS="$CFLAGS -Wpointer-arith"
   8338  1.11  christos 	#
   8339  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8340  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8341  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   8342  1.11  christos 	# testing compiler options - 15 years after somebody asked
   8343  1.11  christos 	# for it:
   8344  1.11  christos 	#
   8345  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8346  1.11  christos 	#
   8347  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8348  1.11  christos 	ac_c_werror_flag=yes
   8349  1.11  christos 	#
   8350  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8351  1.11  christos 	# content of the program being compiled.  We do not, for example,
   8352  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8353  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8354  1.11  christos 	# that we would treat it as not working, as the test will fail if
   8355  1.11  christos 	# *any* error output, including a warning due to the flag we're
   8356  1.11  christos 	# testing, is generated; see
   8357  1.11  christos 	#
   8358  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8359  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8360  1.11  christos 	#
   8361  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8362  1.12  christos 	# but we only require 2.69 or newer for now.
   8363  1.11  christos 	#
   8364  1.11  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8365  1.11  christos /* end confdefs.h.  */
   8366  1.11  christos int main(void) { return 0; }
   8367   1.4  christos _ACEOF
   8368  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8369  1.12  christos then :
   8370   1.4  christos 
   8371  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8372  1.12  christos printf "%s\n" "yes" >&6; }
   8373   1.4  christos 		CFLAGS="$save_CFLAGS"
   8374  1.12  christos 		V_CCOPT="$V_CCOPT -Wpointer-arith"
   8375   1.4  christos 
   8376  1.12  christos else $as_nop
   8377   1.4  christos 
   8378  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8379  1.12  christos printf "%s\n" "no" >&6; }
   8380   1.4  christos 		CFLAGS="$save_CFLAGS"
   8381   1.4  christos 
   8382   1.4  christos fi
   8383  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8384  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8385   1.4  christos 
   8386   1.4  christos 
   8387  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-sign option" >&5
   8388  1.12  christos printf %s "checking whether the compiler supports the -Wpointer-sign option... " >&6; }
   8389  1.11  christos 	save_CFLAGS="$CFLAGS"
   8390  1.12  christos 	CFLAGS="$CFLAGS -Wpointer-sign"
   8391  1.11  christos 	#
   8392  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8393  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8394  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   8395  1.11  christos 	# testing compiler options - 15 years after somebody asked
   8396  1.11  christos 	# for it:
   8397  1.11  christos 	#
   8398  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8399  1.11  christos 	#
   8400  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8401  1.11  christos 	ac_c_werror_flag=yes
   8402  1.11  christos 	#
   8403  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8404  1.11  christos 	# content of the program being compiled.  We do not, for example,
   8405  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8406  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8407  1.11  christos 	# that we would treat it as not working, as the test will fail if
   8408  1.11  christos 	# *any* error output, including a warning due to the flag we're
   8409  1.11  christos 	# testing, is generated; see
   8410  1.11  christos 	#
   8411  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8412  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8413  1.11  christos 	#
   8414  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8415  1.12  christos 	# but we only require 2.69 or newer for now.
   8416  1.11  christos 	#
   8417   1.4  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8418   1.4  christos /* end confdefs.h.  */
   8419  1.11  christos int main(void) { return 0; }
   8420   1.4  christos _ACEOF
   8421  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8422  1.12  christos then :
   8423   1.4  christos 
   8424  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8425  1.12  christos printf "%s\n" "yes" >&6; }
   8426   1.4  christos 		CFLAGS="$save_CFLAGS"
   8427  1.12  christos 		V_CCOPT="$V_CCOPT -Wpointer-sign"
   8428   1.4  christos 
   8429  1.12  christos else $as_nop
   8430   1.4  christos 
   8431  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8432  1.12  christos printf "%s\n" "no" >&6; }
   8433   1.4  christos 		CFLAGS="$save_CFLAGS"
   8434   1.4  christos 
   8435   1.4  christos fi
   8436  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8437  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8438   1.4  christos 
   8439   1.4  christos 
   8440  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wshadow option" >&5
   8441  1.12  christos printf %s "checking whether the compiler supports the -Wshadow option... " >&6; }
   8442   1.4  christos 	save_CFLAGS="$CFLAGS"
   8443  1.12  christos 	CFLAGS="$CFLAGS -Wshadow"
   8444  1.11  christos 	#
   8445  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8446  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8447  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   8448  1.11  christos 	# testing compiler options - 15 years after somebody asked
   8449  1.11  christos 	# for it:
   8450  1.11  christos 	#
   8451  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8452  1.11  christos 	#
   8453  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8454  1.11  christos 	ac_c_werror_flag=yes
   8455  1.11  christos 	#
   8456  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8457  1.11  christos 	# content of the program being compiled.  We do not, for example,
   8458  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8459  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8460  1.11  christos 	# that we would treat it as not working, as the test will fail if
   8461  1.11  christos 	# *any* error output, including a warning due to the flag we're
   8462  1.11  christos 	# testing, is generated; see
   8463  1.11  christos 	#
   8464  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8465  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8466  1.11  christos 	#
   8467  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8468  1.12  christos 	# but we only require 2.69 or newer for now.
   8469  1.11  christos 	#
   8470   1.4  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8471   1.4  christos /* end confdefs.h.  */
   8472  1.11  christos int main(void) { return 0; }
   8473   1.4  christos _ACEOF
   8474  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8475  1.12  christos then :
   8476   1.4  christos 
   8477  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8478  1.12  christos printf "%s\n" "yes" >&6; }
   8479   1.4  christos 		CFLAGS="$save_CFLAGS"
   8480  1.12  christos 		V_CCOPT="$V_CCOPT -Wshadow"
   8481   1.4  christos 
   8482  1.12  christos else $as_nop
   8483   1.4  christos 
   8484  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8485  1.12  christos printf "%s\n" "no" >&6; }
   8486   1.4  christos 		CFLAGS="$save_CFLAGS"
   8487   1.4  christos 
   8488   1.4  christos fi
   8489  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8490  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8491   1.4  christos 
   8492   1.4  christos 
   8493  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wsign-compare option" >&5
   8494  1.12  christos printf %s "checking whether the compiler supports the -Wsign-compare option... " >&6; }
   8495   1.4  christos 	save_CFLAGS="$CFLAGS"
   8496  1.12  christos 	CFLAGS="$CFLAGS -Wsign-compare"
   8497  1.11  christos 	#
   8498  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8499  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8500  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   8501  1.11  christos 	# testing compiler options - 15 years after somebody asked
   8502  1.11  christos 	# for it:
   8503  1.11  christos 	#
   8504  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8505  1.11  christos 	#
   8506  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8507  1.11  christos 	ac_c_werror_flag=yes
   8508  1.11  christos 	#
   8509  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8510  1.11  christos 	# content of the program being compiled.  We do not, for example,
   8511  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8512  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8513  1.11  christos 	# that we would treat it as not working, as the test will fail if
   8514  1.11  christos 	# *any* error output, including a warning due to the flag we're
   8515  1.11  christos 	# testing, is generated; see
   8516  1.11  christos 	#
   8517  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8518  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8519  1.11  christos 	#
   8520  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8521  1.12  christos 	# but we only require 2.69 or newer for now.
   8522  1.11  christos 	#
   8523   1.4  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8524   1.4  christos /* end confdefs.h.  */
   8525  1.11  christos int main(void) { return 0; }
   8526   1.4  christos _ACEOF
   8527  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8528  1.12  christos then :
   8529   1.4  christos 
   8530  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8531  1.12  christos printf "%s\n" "yes" >&6; }
   8532   1.4  christos 		CFLAGS="$save_CFLAGS"
   8533  1.12  christos 		V_CCOPT="$V_CCOPT -Wsign-compare"
   8534   1.1  christos 
   8535  1.12  christos else $as_nop
   8536   1.4  christos 
   8537  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8538  1.12  christos printf "%s\n" "no" >&6; }
   8539   1.4  christos 		CFLAGS="$save_CFLAGS"
   8540   1.4  christos 
   8541   1.1  christos fi
   8542  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8543  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8544   1.4  christos 
   8545   1.4  christos 
   8546  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
   8547  1.12  christos printf %s "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
   8548   1.7  christos 	save_CFLAGS="$CFLAGS"
   8549  1.12  christos 	CFLAGS="$CFLAGS -Wstrict-prototypes"
   8550  1.11  christos 	#
   8551  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8552  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8553  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   8554  1.11  christos 	# testing compiler options - 15 years after somebody asked
   8555  1.11  christos 	# for it:
   8556  1.11  christos 	#
   8557  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8558  1.11  christos 	#
   8559  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8560  1.11  christos 	ac_c_werror_flag=yes
   8561  1.11  christos 	#
   8562  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8563  1.11  christos 	# content of the program being compiled.  We do not, for example,
   8564  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8565  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8566  1.11  christos 	# that we would treat it as not working, as the test will fail if
   8567  1.11  christos 	# *any* error output, including a warning due to the flag we're
   8568  1.11  christos 	# testing, is generated; see
   8569  1.11  christos 	#
   8570  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8571  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8572  1.11  christos 	#
   8573  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8574  1.12  christos 	# but we only require 2.69 or newer for now.
   8575  1.11  christos 	#
   8576   1.7  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8577   1.7  christos /* end confdefs.h.  */
   8578  1.11  christos int main(void) { return 0; }
   8579   1.7  christos _ACEOF
   8580  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8581  1.12  christos then :
   8582   1.7  christos 
   8583  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8584  1.12  christos printf "%s\n" "yes" >&6; }
   8585   1.7  christos 		CFLAGS="$save_CFLAGS"
   8586  1.12  christos 		V_CCOPT="$V_CCOPT -Wstrict-prototypes"
   8587   1.7  christos 
   8588  1.12  christos else $as_nop
   8589   1.7  christos 
   8590  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8591  1.12  christos printf "%s\n" "no" >&6; }
   8592   1.7  christos 		CFLAGS="$save_CFLAGS"
   8593   1.7  christos 
   8594   1.7  christos fi
   8595  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8596  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8597   1.7  christos 
   8598   1.7  christos 
   8599  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wundef option" >&5
   8600  1.12  christos printf %s "checking whether the compiler supports the -Wundef option... " >&6; }
   8601   1.7  christos 	save_CFLAGS="$CFLAGS"
   8602  1.12  christos 	CFLAGS="$CFLAGS -Wundef"
   8603  1.11  christos 	#
   8604  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8605  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8606  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   8607  1.11  christos 	# testing compiler options - 15 years after somebody asked
   8608  1.11  christos 	# for it:
   8609  1.11  christos 	#
   8610  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8611  1.11  christos 	#
   8612  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8613  1.11  christos 	ac_c_werror_flag=yes
   8614  1.11  christos 	#
   8615  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8616  1.11  christos 	# content of the program being compiled.  We do not, for example,
   8617  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8618  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8619  1.11  christos 	# that we would treat it as not working, as the test will fail if
   8620  1.11  christos 	# *any* error output, including a warning due to the flag we're
   8621  1.11  christos 	# testing, is generated; see
   8622  1.11  christos 	#
   8623  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8624  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8625  1.11  christos 	#
   8626  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8627  1.12  christos 	# but we only require 2.69 or newer for now.
   8628  1.11  christos 	#
   8629   1.7  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8630   1.7  christos /* end confdefs.h.  */
   8631  1.11  christos int main(void) { return 0; }
   8632   1.7  christos _ACEOF
   8633  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8634  1.12  christos then :
   8635   1.7  christos 
   8636  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8637  1.12  christos printf "%s\n" "yes" >&6; }
   8638   1.7  christos 		CFLAGS="$save_CFLAGS"
   8639  1.12  christos 		V_CCOPT="$V_CCOPT -Wundef"
   8640   1.7  christos 
   8641  1.12  christos else $as_nop
   8642   1.7  christos 
   8643  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8644  1.12  christos printf "%s\n" "no" >&6; }
   8645   1.7  christos 		CFLAGS="$save_CFLAGS"
   8646   1.7  christos 
   8647   1.7  christos fi
   8648  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8649  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8650   1.7  christos 
   8651   1.7  christos 
   8652  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wunreachable-code-return option" >&5
   8653  1.12  christos printf %s "checking whether the compiler supports the -Wunreachable-code-return option... " >&6; }
   8654   1.7  christos 	save_CFLAGS="$CFLAGS"
   8655  1.12  christos 	CFLAGS="$CFLAGS -Wunreachable-code-return"
   8656  1.11  christos 	#
   8657  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8658  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8659  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   8660  1.11  christos 	# testing compiler options - 15 years after somebody asked
   8661  1.11  christos 	# for it:
   8662  1.11  christos 	#
   8663  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8664  1.11  christos 	#
   8665  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8666  1.11  christos 	ac_c_werror_flag=yes
   8667  1.11  christos 	#
   8668  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8669  1.11  christos 	# content of the program being compiled.  We do not, for example,
   8670  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8671  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8672  1.11  christos 	# that we would treat it as not working, as the test will fail if
   8673  1.11  christos 	# *any* error output, including a warning due to the flag we're
   8674  1.11  christos 	# testing, is generated; see
   8675  1.11  christos 	#
   8676  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8677  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8678  1.11  christos 	#
   8679  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8680  1.12  christos 	# but we only require 2.69 or newer for now.
   8681  1.11  christos 	#
   8682   1.7  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8683   1.7  christos /* end confdefs.h.  */
   8684  1.11  christos int main(void) { return 0; }
   8685   1.7  christos _ACEOF
   8686  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8687  1.12  christos then :
   8688   1.7  christos 
   8689  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8690  1.12  christos printf "%s\n" "yes" >&6; }
   8691   1.7  christos 		CFLAGS="$save_CFLAGS"
   8692  1.12  christos 		V_CCOPT="$V_CCOPT -Wunreachable-code-return"
   8693   1.7  christos 
   8694  1.12  christos else $as_nop
   8695   1.7  christos 
   8696  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8697  1.12  christos printf "%s\n" "no" >&6; }
   8698   1.7  christos 		CFLAGS="$save_CFLAGS"
   8699   1.7  christos 
   8700   1.7  christos fi
   8701  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8702  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8703   1.7  christos 
   8704   1.7  christos 
   8705  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wunused-but-set-parameter option" >&5
   8706  1.12  christos printf %s "checking whether the compiler supports the -Wunused-but-set-parameter option... " >&6; }
   8707   1.7  christos 	save_CFLAGS="$CFLAGS"
   8708  1.12  christos 	CFLAGS="$CFLAGS -Wunused-but-set-parameter"
   8709  1.11  christos 	#
   8710  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8711  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8712  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   8713  1.11  christos 	# testing compiler options - 15 years after somebody asked
   8714  1.11  christos 	# for it:
   8715  1.11  christos 	#
   8716  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8717  1.11  christos 	#
   8718  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8719  1.11  christos 	ac_c_werror_flag=yes
   8720  1.11  christos 	#
   8721  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8722  1.11  christos 	# content of the program being compiled.  We do not, for example,
   8723  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8724  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8725  1.11  christos 	# that we would treat it as not working, as the test will fail if
   8726  1.11  christos 	# *any* error output, including a warning due to the flag we're
   8727  1.11  christos 	# testing, is generated; see
   8728  1.11  christos 	#
   8729  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8730  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8731  1.11  christos 	#
   8732  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8733  1.12  christos 	# but we only require 2.69 or newer for now.
   8734  1.11  christos 	#
   8735   1.7  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8736   1.7  christos /* end confdefs.h.  */
   8737  1.11  christos int main(void) { return 0; }
   8738   1.7  christos _ACEOF
   8739  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8740  1.12  christos then :
   8741   1.7  christos 
   8742  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8743  1.12  christos printf "%s\n" "yes" >&6; }
   8744   1.7  christos 		CFLAGS="$save_CFLAGS"
   8745  1.12  christos 		V_CCOPT="$V_CCOPT -Wunused-but-set-parameter"
   8746   1.7  christos 
   8747  1.12  christos else $as_nop
   8748   1.7  christos 
   8749  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8750  1.12  christos printf "%s\n" "no" >&6; }
   8751   1.7  christos 		CFLAGS="$save_CFLAGS"
   8752   1.7  christos 
   8753   1.7  christos fi
   8754  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8755  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8756   1.7  christos 
   8757   1.7  christos 
   8758  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wunused-but-set-variable option" >&5
   8759  1.12  christos printf %s "checking whether the compiler supports the -Wunused-but-set-variable option... " >&6; }
   8760   1.7  christos 	save_CFLAGS="$CFLAGS"
   8761  1.12  christos 	CFLAGS="$CFLAGS -Wunused-but-set-variable"
   8762  1.11  christos 	#
   8763  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8764  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8765  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   8766  1.11  christos 	# testing compiler options - 15 years after somebody asked
   8767  1.11  christos 	# for it:
   8768  1.11  christos 	#
   8769  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8770  1.11  christos 	#
   8771  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8772  1.11  christos 	ac_c_werror_flag=yes
   8773  1.11  christos 	#
   8774  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8775  1.11  christos 	# content of the program being compiled.  We do not, for example,
   8776  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8777  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8778  1.11  christos 	# that we would treat it as not working, as the test will fail if
   8779  1.11  christos 	# *any* error output, including a warning due to the flag we're
   8780  1.11  christos 	# testing, is generated; see
   8781  1.11  christos 	#
   8782  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8783  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8784  1.11  christos 	#
   8785  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8786  1.12  christos 	# but we only require 2.69 or newer for now.
   8787  1.11  christos 	#
   8788   1.7  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8789   1.7  christos /* end confdefs.h.  */
   8790  1.11  christos int main(void) { return 0; }
   8791   1.7  christos _ACEOF
   8792  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8793  1.12  christos then :
   8794   1.7  christos 
   8795  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8796  1.12  christos printf "%s\n" "yes" >&6; }
   8797   1.7  christos 		CFLAGS="$save_CFLAGS"
   8798  1.12  christos 		V_CCOPT="$V_CCOPT -Wunused-but-set-variable"
   8799   1.7  christos 
   8800  1.12  christos else $as_nop
   8801   1.7  christos 
   8802  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8803  1.12  christos printf "%s\n" "no" >&6; }
   8804   1.7  christos 		CFLAGS="$save_CFLAGS"
   8805   1.7  christos 
   8806   1.7  christos fi
   8807  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8808  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8809   1.7  christos 
   8810   1.7  christos 
   8811  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wused-but-marked-unused option" >&5
   8812  1.12  christos printf %s "checking whether the compiler supports the -Wused-but-marked-unused option... " >&6; }
   8813   1.8       spz 	save_CFLAGS="$CFLAGS"
   8814  1.11  christos 	CFLAGS="$CFLAGS -Wused-but-marked-unused"
   8815  1.11  christos 	#
   8816  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8817  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8818  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   8819  1.11  christos 	# testing compiler options - 15 years after somebody asked
   8820  1.11  christos 	# for it:
   8821  1.11  christos 	#
   8822  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8823  1.11  christos 	#
   8824  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8825  1.11  christos 	ac_c_werror_flag=yes
   8826  1.11  christos 	#
   8827  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8828  1.11  christos 	# content of the program being compiled.  We do not, for example,
   8829  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8830  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8831  1.11  christos 	# that we would treat it as not working, as the test will fail if
   8832  1.11  christos 	# *any* error output, including a warning due to the flag we're
   8833  1.11  christos 	# testing, is generated; see
   8834  1.11  christos 	#
   8835  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8836  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8837  1.11  christos 	#
   8838  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8839  1.12  christos 	# but we only require 2.69 or newer for now.
   8840  1.11  christos 	#
   8841   1.8       spz 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8842   1.8       spz /* end confdefs.h.  */
   8843  1.11  christos int main(void) { return 0; }
   8844   1.8       spz _ACEOF
   8845  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8846  1.12  christos then :
   8847   1.8       spz 
   8848  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8849  1.12  christos printf "%s\n" "yes" >&6; }
   8850   1.8       spz 		CFLAGS="$save_CFLAGS"
   8851   1.8       spz 		V_CCOPT="$V_CCOPT -Wused-but-marked-unused"
   8852   1.8       spz 
   8853  1.12  christos else $as_nop
   8854   1.8       spz 
   8855  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8856  1.12  christos printf "%s\n" "no" >&6; }
   8857   1.8       spz 		CFLAGS="$save_CFLAGS"
   8858   1.8       spz 
   8859   1.8       spz fi
   8860  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8861  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8862   1.8       spz 
   8863   1.8       spz 
   8864  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5
   8865  1.12  christos printf %s "checking whether the compiler supports the -Wwrite-strings option... " >&6; }
   8866   1.4  christos 	save_CFLAGS="$CFLAGS"
   8867  1.11  christos 	CFLAGS="$CFLAGS -Wwrite-strings"
   8868  1.11  christos 	#
   8869  1.11  christos 	# XXX - yes, this depends on the way AC_LANG_WERROR works,
   8870  1.11  christos 	# but no mechanism is provided to turn AC_LANG_WERROR on
   8871  1.11  christos 	# *and then turn it back off*, so that we *only* do it when
   8872  1.11  christos 	# testing compiler options - 15 years after somebody asked
   8873  1.11  christos 	# for it:
   8874  1.11  christos 	#
   8875  1.11  christos 	#     https://autoconf.gnu.narkive.com/gTAVmfKD/how-to-cancel-flags-set-by-ac-lang-werror
   8876  1.11  christos 	#
   8877  1.11  christos 	save_ac_c_werror_flag="$ac_c_werror_flag"
   8878  1.11  christos 	ac_c_werror_flag=yes
   8879  1.11  christos 	#
   8880  1.11  christos 	# We use AC_LANG_SOURCE() so that we can control the complete
   8881  1.11  christos 	# content of the program being compiled.  We do not, for example,
   8882  1.11  christos 	# want the default "int main()" that AC_LANG_PROGRAM() generates,
   8883  1.11  christos 	# as it will generate a warning with -Wold-style-definition, meaning
   8884  1.11  christos 	# that we would treat it as not working, as the test will fail if
   8885  1.11  christos 	# *any* error output, including a warning due to the flag we're
   8886  1.11  christos 	# testing, is generated; see
   8887  1.11  christos 	#
   8888  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8889  1.11  christos 	#    https://www.postgresql.org/message-id/2192993.1591682589%40sss.pgh.pa.us
   8890  1.11  christos 	#
   8891  1.11  christos 	# This may, as per those two messages, be fixed in autoconf 2.70,
   8892  1.12  christos 	# but we only require 2.69 or newer for now.
   8893  1.11  christos 	#
   8894   1.4  christos 	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8895   1.4  christos /* end confdefs.h.  */
   8896  1.11  christos int main(void) { return 0; }
   8897   1.4  christos _ACEOF
   8898  1.12  christos if ac_fn_c_try_compile "$LINENO"
   8899  1.12  christos then :
   8900   1.1  christos 
   8901  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   8902  1.12  christos printf "%s\n" "yes" >&6; }
   8903   1.4  christos 		CFLAGS="$save_CFLAGS"
   8904  1.11  christos 		V_CCOPT="$V_CCOPT -Wwrite-strings"
   8905   1.1  christos 
   8906  1.12  christos else $as_nop
   8907   1.4  christos 
   8908  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8909  1.12  christos printf "%s\n" "no" >&6; }
   8910   1.4  christos 		CFLAGS="$save_CFLAGS"
   8911   1.1  christos 
   8912   1.1  christos fi
   8913  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
   8914  1.11  christos 	ac_c_werror_flag="$save_ac_c_werror_flag"
   8915   1.4  christos 
   8916   1.4  christos 	    fi
   8917   1.4  christos 
   8918  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
   8919  1.12  christos printf %s "checking whether the compiler supports generating dependencies... " >&6; }
   8920   1.4  christos 	if test "$GCC" = yes ; then
   8921   1.4  christos 		#
   8922   1.4  christos 		# GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
   8923   1.4  christos 		# though it's not); we assume that, in this case, the flag
   8924   1.4  christos 		# would be -M.
   8925   1.4  christos 		#
   8926   1.4  christos 		ac_lbl_dependency_flag="-M"
   8927   1.4  christos 	else
   8928   1.4  christos 		#
   8929   1.4  christos 		# Not GCC or a compiler deemed to be GCC; what platform is
   8930   1.4  christos 		# this?  (We're assuming that if the compiler isn't GCC
   8931   1.4  christos 		# it's the compiler from the vendor of the OS; that won't
   8932   1.4  christos 		# necessarily be true for x86 platforms, where it might be
   8933   1.4  christos 		# the Intel C compiler.)
   8934   1.4  christos 		#
   8935   1.4  christos 		case "$host_os" in
   8936   1.4  christos 
   8937   1.4  christos 		irix*|osf*|darwin*)
   8938   1.4  christos 			#
   8939   1.4  christos 			# MIPS C for IRIX, DEC C, and clang all use -M.
   8940   1.4  christos 			#
   8941   1.4  christos 			ac_lbl_dependency_flag="-M"
   8942   1.4  christos 			;;
   8943   1.4  christos 
   8944   1.4  christos 		solaris*)
   8945   1.4  christos 			#
   8946   1.4  christos 			# Sun C uses -xM.
   8947   1.4  christos 			#
   8948   1.4  christos 			ac_lbl_dependency_flag="-xM"
   8949   1.4  christos 			;;
   8950   1.4  christos 
   8951   1.4  christos 		hpux*)
   8952   1.4  christos 			#
   8953   1.4  christos 			# HP's older C compilers don't support this.
   8954   1.4  christos 			# HP's newer C compilers support this with
   8955   1.4  christos 			# either +M or +Make; the older compilers
   8956   1.4  christos 			# interpret +M as something completely
   8957   1.4  christos 			# different, so we use +Make so we don't
   8958   1.4  christos 			# think it works with the older compilers.
   8959   1.4  christos 			#
   8960   1.4  christos 			ac_lbl_dependency_flag="+Make"
   8961   1.4  christos 			;;
   8962   1.4  christos 
   8963   1.4  christos 		*)
   8964   1.4  christos 			#
   8965   1.4  christos 			# Not one of the above; assume no support for
   8966   1.4  christos 			# generating dependencies.
   8967   1.4  christos 			#
   8968   1.4  christos 			ac_lbl_dependency_flag=""
   8969   1.4  christos 			;;
   8970   1.4  christos 		esac
   8971   1.4  christos 	fi
   8972   1.1  christos 
   8973   1.4  christos 	#
   8974   1.4  christos 	# Is ac_lbl_dependency_flag defined and, if so, does the compiler
   8975   1.4  christos 	# complain about it?
   8976   1.4  christos 	#
   8977   1.4  christos 	# Note: clang doesn't seem to exit with an error status when handed
   8978   1.4  christos 	# an unknown non-warning error, even if you pass it
   8979   1.4  christos 	# -Werror=unknown-warning-option.  However, it always supports
   8980   1.4  christos 	# -M, so the fact that this test always succeeds with clang
   8981   1.4  christos 	# isn't an issue.
   8982   1.4  christos 	#
   8983   1.4  christos 	if test ! -z "$ac_lbl_dependency_flag"; then
   8984   1.4  christos 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   8985   1.4  christos /* end confdefs.h.  */
   8986   1.4  christos int main(void) { return 0; }
   8987   1.4  christos _ACEOF
   8988  1.12  christos 		if { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: eval \"\$CC \$ac_lbl_dependency_flag conftest.c >/dev/null 2>&1\""; } >&5
   8989  1.11  christos   (eval "$CC $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1") 2>&5
   8990  1.11  christos   ac_status=$?
   8991  1.12  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   8992  1.11  christos   test $ac_status = 0; }; then
   8993  1.12  christos 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
   8994  1.12  christos printf "%s\n" "yes, with $ac_lbl_dependency_flag" >&6; }
   8995   1.4  christos 			DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
   8996  1.11  christos 			MKDEP='${top_srcdir}/mkdep'
   8997   1.4  christos 		else
   8998  1.12  christos 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   8999  1.12  christos printf "%s\n" "no" >&6; }
   9000   1.4  christos 			#
   9001   1.4  christos 			# We can't run mkdep, so have "make depend" do
   9002   1.4  christos 			# nothing.
   9003   1.4  christos 			#
   9004   1.4  christos 			MKDEP=:
   9005   1.4  christos 		fi
   9006   1.4  christos 		rm -rf conftest*
   9007   1.4  christos 	else
   9008  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9009  1.12  christos printf "%s\n" "no" >&6; }
   9010   1.4  christos 		#
   9011   1.4  christos 		# We can't run mkdep, so have "make depend" do
   9012   1.4  christos 		# nothing.
   9013   1.4  christos 		#
   9014   1.4  christos 		MKDEP=:
   9015   1.4  christos 	fi
   9016   1.1  christos 
   9017   1.1  christos 
   9018   1.1  christos 
   9019   1.4  christos 	    #
   9020   1.4  christos 	    # We used to set -n32 for IRIX 6 when not using GCC (presumed
   9021   1.4  christos 	    # to mean that we're using MIPS C or MIPSpro C); it specified
   9022   1.4  christos 	    # the "new" faster 32-bit ABI, introduced in IRIX 6.2.  I'm
   9023   1.4  christos 	    # not sure why that would be something to do *only* with a
   9024   1.4  christos 	    # .devel file; why should the ABI for which we produce code
   9025   1.4  christos 	    # depend on .devel?
   9026   1.4  christos 	    #
   9027   1.1  christos 	    os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
   9028   1.1  christos 	    name="lbl/os-$os.h"
   9029   1.1  christos 	    if test -f $name ; then
   9030   1.1  christos 		    ln -s $name os-proto.h
   9031   1.1  christos 
   9032  1.12  christos printf "%s\n" "#define HAVE_OS_PROTO_H 1" >>confdefs.h
   9033   1.1  christos 
   9034   1.1  christos 	    else
   9035  1.12  christos 		    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
   9036  1.12  christos printf "%s\n" "$as_me: WARNING: can't find $name" >&2;}
   9037   1.1  christos 	    fi
   9038   1.1  christos     fi
   9039   1.1  christos 
   9040   1.7  christos # Check for OpenSSL/libressl libcrypto
   9041  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL/libressl libcrypto" >&5
   9042  1.12  christos printf %s "checking whether to use OpenSSL/libressl libcrypto... " >&6; }
   9043   1.1  christos # Specify location for both includes and libraries.
   9044   1.4  christos want_libcrypto=ifavailable
   9045   1.1  christos 
   9046   1.1  christos # Check whether --with-crypto was given.
   9047  1.12  christos if test ${with_crypto+y}
   9048  1.12  christos then :
   9049   1.1  christos   withval=$with_crypto;
   9050   1.1  christos 	if test $withval = no
   9051   1.1  christos 	then
   9052   1.7  christos 		# User doesn't want to link with libcrypto.
   9053   1.1  christos 		want_libcrypto=no
   9054  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9055  1.12  christos printf "%s\n" "no" >&6; }
   9056   1.1  christos 	elif test $withval = yes
   9057   1.1  christos 	then
   9058   1.7  christos 		# User wants to link with libcrypto but hasn't specified
   9059   1.7  christos 		# a directory.
   9060   1.1  christos 		want_libcrypto=yes
   9061  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9062  1.12  christos printf "%s\n" "yes" >&6; }
   9063   1.7  christos 	else
   9064   1.7  christos 		# User wants to link with libcrypto and has specified
   9065   1.7  christos 		# a directory, so use the provided value.
   9066   1.7  christos 		want_libcrypto=yes
   9067   1.7  christos 		libcrypto_root=$withval
   9068  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, using the version installed in $withval" >&5
   9069  1.12  christos printf "%s\n" "yes, using the version installed in $withval" >&6; }
   9070   1.1  christos 	fi
   9071   1.1  christos 
   9072  1.12  christos else $as_nop
   9073   1.1  christos 
   9074   1.1  christos 	#
   9075   1.7  christos 	# Use libcrypto if it's present, otherwise don't; no directory
   9076   1.7  christos 	# was specified.
   9077   1.1  christos 	#
   9078   1.1  christos 	want_libcrypto=ifavailable
   9079  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
   9080  1.12  christos printf "%s\n" "yes, if available" >&6; }
   9081   1.1  christos 
   9082   1.1  christos fi
   9083   1.1  christos 
   9084   1.1  christos if test "$want_libcrypto" != "no"; then
   9085   1.7  christos 	#
   9086  1.12  christos 	# Were we told where to look for libcrypto?
   9087  1.12  christos 	#
   9088  1.12  christos 	if test -z "$libcrypto_root"; then
   9089  1.12  christos 		#
   9090  1.12  christos 		# No.
   9091  1.12  christos 		#
   9092  1.12  christos 		# First, try looking for it with pkg-config, if we have it.
   9093  1.12  christos 		#
   9094  1.12  christos 		# Homebrew's pkg-config does not, by default, look for
   9095  1.12  christos 		# pkg-config files for packages it has installed.
   9096  1.12  christos 		# Furthermore, at least for OpenSSL, they appear to be
   9097  1.12  christos 		# dumped in package-specific directories whose paths are
   9098  1.12  christos 		# not only package-specific but package-version-specific.
   9099  1.12  christos 		#
   9100  1.12  christos 		# So the only way to find openssl is to get the value of
   9101  1.12  christos 		# PKG_CONFIG_PATH from "brew --env openssl" and add that
   9102  1.12  christos 		# to PKG_CONFIG_PATH.  (No, we can't just assume it's under
   9103  1.12  christos 		# /usr/local; Homebrew have conveniently chosen to put it
   9104  1.12  christos 		# under /opt/homebrew on ARM.)
   9105  1.12  christos 		#
   9106  1.12  christos 		# That's the nice thing about Homebrew - it makes things easier!
   9107  1.12  christos 		# Thanks!
   9108  1.12  christos 		#
   9109  1.12  christos 		save_PKG_CONFIG_PATH="$PKG_CONFIG_PATH"
   9110  1.12  christos 		if test -n "$BREW"; then
   9111  1.12  christos 			openssl_pkgconfig_dir=`$BREW --env --plain openssl | sed -n 's/PKG_CONFIG_PATH: //p'`
   9112  1.12  christos 			PKG_CONFIG_PATH="$openssl_pkgconfig_dir:$PKG_CONFIG_PATH"
   9113  1.12  christos 		fi
   9114  1.12  christos 
   9115  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libcrypto with pkg-config" >&5
   9116  1.12  christos printf %s "checking for libcrypto with pkg-config... " >&6; }
   9117  1.12  christos if test -n "$PKG_CONFIG"; then
   9118  1.12  christos 
   9119  1.12  christos     if { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libcrypto\""; } >&5
   9120  1.12  christos   ($PKG_CONFIG --exists --print-errors "libcrypto") 2>&5
   9121  1.12  christos   ac_status=$?
   9122  1.12  christos   printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   9123  1.12  christos   test $ac_status = 0; }; then
   9124  1.12  christos 	#
   9125  1.12  christos 	# The package was found, so try to get its C flags and
   9126  1.12  christos 	# libraries.
   9127  1.12  christos 	#
   9128  1.12  christos         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found" >&5
   9129  1.12  christos printf "%s\n" "found" >&6; }
   9130  1.12  christos 	if test ! -n "$LIBCRYPTO_CFLAGS"; then
   9131  1.12  christos     LIBCRYPTO_CFLAGS=`$PKG_CONFIG --cflags "libcrypto" 2>/dev/null`
   9132  1.12  christos     if test "x$?" != "x0"; then
   9133  1.12  christos         #
   9134  1.12  christos         # That failed - report an error.
   9135  1.12  christos         # Re-run the command, telling pkg-config to print an error
   9136  1.12  christos         # message, capture the error message, and report it.
   9137  1.12  christos         # This causes the configuration script to fail, as it means
   9138  1.12  christos         # the script is almost certainly doing something wrong.
   9139  1.12  christos         #
   9140  1.12  christos 
   9141  1.12  christos if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
   9142  1.12  christos         _pkg_short_errors_supported=yes
   9143  1.12  christos else
   9144  1.12  christos         _pkg_short_errors_supported=no
   9145  1.12  christos fi
   9146  1.12  christos 	if test $_pkg_short_errors_supported = yes; then
   9147  1.12  christos 	    _pkg_error_string=`$PKG_CONFIG --short-errors --print-errors --cflags "libcrypto" 2>&1`
   9148  1.12  christos 	else
   9149  1.12  christos 	    _pkg_error_string=`$PKG_CONFIG --print-errors --cflags "libcrypto" 2>&1`
   9150  1.12  christos 	fi
   9151  1.12  christos         as_fn_error $? "$PKG_CONFIG --cflags \"libcrypto\" failed: $_pkg_error_string" "$LINENO" 5
   9152  1.12  christos     fi
   9153  1.12  christos  fi
   9154  1.12  christos 	if test ! -n "$LIBCRYPTO_LIBS"; then
   9155  1.12  christos     LIBCRYPTO_LIBS=`$PKG_CONFIG --libs "libcrypto" 2>/dev/null`
   9156  1.12  christos     if test "x$?" != "x0"; then
   9157  1.12  christos         #
   9158  1.12  christos         # That failed - report an error.
   9159  1.12  christos         # Re-run the command, telling pkg-config to print an error
   9160  1.12  christos         # message, capture the error message, and report it.
   9161  1.12  christos         # This causes the configuration script to fail, as it means
   9162  1.12  christos         # the script is almost certainly doing something wrong.
   9163  1.12  christos         #
   9164  1.12  christos 
   9165  1.12  christos if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
   9166  1.12  christos         _pkg_short_errors_supported=yes
   9167  1.12  christos else
   9168  1.12  christos         _pkg_short_errors_supported=no
   9169  1.12  christos fi
   9170  1.12  christos 	if test $_pkg_short_errors_supported = yes; then
   9171  1.12  christos 	    _pkg_error_string=`$PKG_CONFIG --short-errors --print-errors --libs "libcrypto" 2>&1`
   9172  1.12  christos 	else
   9173  1.12  christos 	    _pkg_error_string=`$PKG_CONFIG --print-errors --libs "libcrypto" 2>&1`
   9174  1.12  christos 	fi
   9175  1.12  christos         as_fn_error $? "$PKG_CONFIG --libs \"libcrypto\" failed: $_pkg_error_string" "$LINENO" 5
   9176  1.12  christos     fi
   9177  1.12  christos  fi
   9178  1.12  christos 	if test ! -n "$LIBCRYPTO_LIBS_STATIC"; then
   9179  1.12  christos     LIBCRYPTO_LIBS_STATIC=`$PKG_CONFIG --libs --static "libcrypto" 2>/dev/null`
   9180  1.12  christos     if test "x$?" != "x0"; then
   9181  1.12  christos         #
   9182  1.12  christos         # That failed - report an error.
   9183  1.12  christos         # Re-run the command, telling pkg-config to print an error
   9184  1.12  christos         # message, capture the error message, and report it.
   9185  1.12  christos         # This causes the configuration script to fail, as it means
   9186  1.12  christos         # the script is almost certainly doing something wrong.
   9187  1.12  christos         #
   9188  1.12  christos 
   9189  1.12  christos if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
   9190  1.12  christos         _pkg_short_errors_supported=yes
   9191  1.12  christos else
   9192  1.12  christos         _pkg_short_errors_supported=no
   9193  1.12  christos fi
   9194  1.12  christos 	if test $_pkg_short_errors_supported = yes; then
   9195  1.12  christos 	    _pkg_error_string=`$PKG_CONFIG --short-errors --print-errors --libs --static "libcrypto" 2>&1`
   9196  1.12  christos 	else
   9197  1.12  christos 	    _pkg_error_string=`$PKG_CONFIG --print-errors --libs --static "libcrypto" 2>&1`
   9198  1.12  christos 	fi
   9199  1.12  christos         as_fn_error $? "$PKG_CONFIG --libs --static \"libcrypto\" failed: $_pkg_error_string" "$LINENO" 5
   9200  1.12  christos     fi
   9201  1.12  christos  fi
   9202  1.12  christos 
   9203  1.12  christos 			#
   9204  1.12  christos 			# We found OpenSSL/libressl libcrypto.
   9205  1.12  christos 			#
   9206  1.12  christos 			HAVE_LIBCRYPTO=yes
   9207  1.12  christos 
   9208  1.12  christos     else
   9209  1.12  christos         { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: not found" >&5
   9210  1.12  christos printf "%s\n" "not found" >&6; }
   9211  1.12  christos         :
   9212  1.12  christos     fi
   9213   1.1  christos else
   9214  1.12  christos     # No pkg-config, so obviously not found with pkg-config.
   9215  1.12  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: pkg-config not found" >&5
   9216  1.12  christos printf "%s\n" "pkg-config not found" >&6; }
   9217  1.12  christos     :
   9218  1.12  christos fi
   9219  1.12  christos 
   9220  1.12  christos 		PKG_CONFIG_PATH="$save_PKG_CONFIG_PATH"
   9221  1.12  christos 
   9222  1.12  christos 		#
   9223  1.12  christos 		# If it wasn't found, and we have Homebrew installed, see
   9224  1.12  christos 		# if it's in Homebrew.
   9225  1.12  christos 		#
   9226  1.12  christos 		if test "x$HAVE_LIBCRYPTO" != "xyes" -a -n "$BREW"; then
   9227  1.12  christos 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for openssl in Homebrew" >&5
   9228  1.12  christos printf %s "checking for openssl in Homebrew... " >&6; }
   9229  1.12  christos 			#
   9230  1.12  christos 			# The brew man page lies when it speaks of
   9231  1.12  christos 			# $BREW --prefix --installed <formula>
   9232  1.12  christos 			# outputting nothing.  In Homebrew 3.3.16,
   9233  1.12  christos 			# it produces output regardless of whether
   9234  1.12  christos 			# the formula is installed or not, so we
   9235  1.12  christos 			# send the standard output and error to
   9236  1.12  christos 			# the bit bucket.
   9237  1.12  christos 			#
   9238  1.12  christos 			# libcrypto isn't a formula, openssl is a formula.
   9239  1.12  christos 			#
   9240  1.12  christos 			if $BREW --prefix --installed openssl >/dev/null 2>&1; then
   9241  1.12  christos 				#
   9242  1.12  christos 				# Yes.  Get the include directory and library
   9243  1.12  christos 				# directory.  (No, we can't just assume it's
   9244  1.12  christos 				# under /usr/local; Homebrew have conveniently
   9245  1.12  christos 				# chosen to put it under /opt/homebrew on ARM.)
   9246  1.12  christos 				#
   9247  1.12  christos 				{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9248  1.12  christos printf "%s\n" "yes" >&6; }
   9249  1.12  christos 				HAVE_LIBCRYPTO=yes
   9250  1.12  christos 				openssl_path=`$BREW --prefix openssl`
   9251  1.12  christos 				LIBCRYPTO_CFLAGS="-I$openssl_path/include"
   9252  1.12  christos 				LIBCRYPTO_LIBS="-L$openssl_path/lib -lcrypto"
   9253  1.12  christos 			else
   9254  1.12  christos 				{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9255  1.12  christos printf "%s\n" "no" >&6; }
   9256  1.12  christos 			fi
   9257  1.12  christos 		fi
   9258  1.12  christos 
   9259  1.12  christos 		#
   9260  1.12  christos 		# If it wasn't found, and /usr/local/include and /usr/local/lib
   9261  1.12  christos 		# exist, check if it's in /usr/local.  (We check whether they
   9262  1.12  christos 		# exist because, if they don't exist, the compiler will warn
   9263  1.12  christos 		# about that and then ignore the argument, so they test
   9264  1.12  christos 		# using just the system header files and libraries.)
   9265  1.12  christos 		#
   9266  1.12  christos 		# We include the standard include file to 1) make sure that
   9267  1.12  christos 		# it's installed (if it's just a shared library for the
   9268  1.12  christos 		# benefit of existing programs, that's not useful) and 2)
   9269  1.12  christos 		# because SSL_library_init() is a library routine in some
   9270  1.12  christos 		# versions and a #defined wrapper around OPENSSL_init_ssl()
   9271  1.12  christos 		# in others.
   9272  1.12  christos 		#
   9273  1.12  christos 		if test "x$HAVE_LIBCRYPTO" != "xyes" -a -d "/usr/local/include" -a -d "/usr/local/lib"; then
   9274  1.12  christos 
   9275  1.12  christos 	save_CFLAGS="$CFLAGS"
   9276  1.12  christos 	save_LIBS="$LIBS"
   9277  1.12  christos 	save_LDFLAGS="$LDFLAGS"
   9278  1.12  christos 
   9279  1.12  christos 			CFLAGS="$CFLAGS -I/usr/local/include"
   9280  1.12  christos 			LIBS="$LIBS -L/usr/local/lib -lcrypto"
   9281  1.12  christos 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we have an OpenSSL/libressl libcrypto in /usr/local that we can use" >&5
   9282  1.12  christos printf %s "checking whether we have an OpenSSL/libressl libcrypto in /usr/local that we can use... " >&6; }
   9283  1.12  christos 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9284   1.1  christos /* end confdefs.h.  */
   9285   1.1  christos 
   9286  1.12  christos #include <openssl/evp.h>
   9287  1.12  christos 
   9288   1.1  christos int
   9289  1.12  christos main (void)
   9290   1.1  christos {
   9291  1.12  christos 
   9292  1.12  christos EVP_CIPHER_CTX_block_size((EVP_CIPHER_CTX *)0);
   9293  1.12  christos return 0;
   9294  1.12  christos 
   9295   1.1  christos   ;
   9296   1.1  christos   return 0;
   9297   1.1  christos }
   9298   1.1  christos _ACEOF
   9299  1.12  christos if ac_fn_c_try_link "$LINENO"
   9300  1.12  christos then :
   9301  1.12  christos 
   9302  1.12  christos 				{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9303  1.12  christos printf "%s\n" "yes" >&6; }
   9304  1.12  christos 				HAVE_LIBCRYPTO=yes
   9305  1.12  christos 				LIBCRYPTO_CFLAGS="-I/usr/local/include"
   9306  1.12  christos 				LIBCRYPTO_LIBS="-L/usr/local/lib -lcrypto"
   9307  1.12  christos 
   9308  1.12  christos else $as_nop
   9309  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9310  1.12  christos printf "%s\n" "no" >&6; }
   9311   1.1  christos fi
   9312  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   9313   1.4  christos     conftest$ac_exeext conftest.$ac_ext
   9314   1.1  christos 
   9315  1.12  christos 	CFLAGS="$save_CFLAGS"
   9316  1.12  christos 	LIBS="$save_LIBS"
   9317  1.12  christos 	LDFLAGS="$save_LDFLAGS"
   9318  1.12  christos 
   9319  1.12  christos 		fi
   9320  1.12  christos 
   9321  1.12  christos 		#
   9322  1.12  christos 		# If it wasn't found, check if it's a system library.
   9323  1.12  christos 		#
   9324  1.12  christos 		# We include the standard include file to 1) make sure that
   9325  1.12  christos 		# it's installed (if it's just a shared library for the
   9326  1.12  christos 		# benefit of existing programs, that's not useful) and 2)
   9327  1.12  christos 		# make sure this isn't a newer macOS that provides libcrypto
   9328  1.12  christos 		# as a shared library but doesn't provide headers - Apple,
   9329  1.12  christos 		# bless their pointy little heads, apparently ship libcrypto
   9330  1.12  christos 		# as a library, but not the header files, in El Capitan and
   9331  1.12  christos 		# later, probably because they don't want you writing nasty
   9332  1.12  christos 		# portable code that could run on other UN*Xes, they want you
   9333  1.12  christos 		# writing code that uses their Shiny New Crypto Library and
   9334  1.12  christos 		# that thus only runs on macOS.
   9335  1.12  christos 		#
   9336  1.12  christos 		if test "x$HAVE_LIBCRYPTO" != "xyes"; then
   9337  1.12  christos 
   9338  1.12  christos 	save_CFLAGS="$CFLAGS"
   9339  1.12  christos 	save_LIBS="$LIBS"
   9340  1.12  christos 	save_LDFLAGS="$LDFLAGS"
   9341  1.12  christos 
   9342  1.12  christos 			LIBS="$LIBS -lcrypto"
   9343  1.12  christos 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we have a system OpenSSL/libressl that we can use" >&5
   9344  1.12  christos printf %s "checking whether we have a system OpenSSL/libressl that we can use... " >&6; }
   9345  1.12  christos 			cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9346  1.12  christos /* end confdefs.h.  */
   9347  1.12  christos 
   9348  1.12  christos #include <openssl/evp.h>
   9349  1.12  christos 
   9350  1.12  christos int
   9351  1.12  christos main (void)
   9352  1.12  christos {
   9353   1.1  christos 
   9354  1.12  christos EVP_CIPHER_CTX_block_size((EVP_CIPHER_CTX *)0);
   9355  1.12  christos return 0;
   9356   1.1  christos 
   9357  1.12  christos   ;
   9358  1.12  christos   return 0;
   9359  1.12  christos }
   9360   1.1  christos _ACEOF
   9361  1.12  christos if ac_fn_c_try_link "$LINENO"
   9362  1.12  christos then :
   9363   1.1  christos 
   9364  1.12  christos 				{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9365  1.12  christos printf "%s\n" "yes" >&6; }
   9366  1.12  christos 				HAVE_LIBCRYPTO=yes
   9367  1.12  christos 				LIBCRYPTO_LIBS="-lcrypto"
   9368  1.12  christos 
   9369  1.12  christos else $as_nop
   9370  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9371  1.12  christos printf "%s\n" "no" >&6; }
   9372   1.1  christos fi
   9373  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   9374  1.12  christos     conftest$ac_exeext conftest.$ac_ext
   9375  1.12  christos 
   9376  1.12  christos 	CFLAGS="$save_CFLAGS"
   9377  1.12  christos 	LIBS="$save_LIBS"
   9378  1.12  christos 	LDFLAGS="$save_LDFLAGS"
   9379  1.12  christos 
   9380  1.12  christos 		fi
   9381  1.12  christos 	else
   9382  1.12  christos 		#
   9383  1.12  christos 		# Yes.
   9384  1.12  christos 		#
   9385  1.12  christos 		# Look for it there.
   9386  1.12  christos 		#
   9387  1.12  christos 
   9388  1.12  christos 	save_CFLAGS="$CFLAGS"
   9389  1.12  christos 	save_LIBS="$LIBS"
   9390  1.12  christos 	save_LDFLAGS="$LDFLAGS"
   9391   1.1  christos 
   9392  1.12  christos 		CFLAGS="$CFLAGS -I$libcrypto_root/include"
   9393  1.12  christos 		LIBS="$LIBS -L$libcrypto_root/lib -lcrypto"
   9394  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we have a system OpenSSL/libressl that we can use" >&5
   9395  1.12  christos printf %s "checking whether we have a system OpenSSL/libressl that we can use... " >&6; }
   9396  1.12  christos 		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9397  1.12  christos /* end confdefs.h.  */
   9398  1.12  christos 
   9399  1.12  christos #include <openssl/evp.h>
   9400  1.12  christos 
   9401  1.12  christos int
   9402  1.12  christos main (void)
   9403  1.12  christos {
   9404  1.12  christos 
   9405  1.12  christos EVP_CIPHER_CTX_block_size((EVP_CIPHER_CTX *)0);
   9406  1.12  christos return 0;
   9407   1.1  christos 
   9408  1.12  christos   ;
   9409  1.12  christos   return 0;
   9410  1.12  christos }
   9411   1.7  christos _ACEOF
   9412  1.12  christos if ac_fn_c_try_link "$LINENO"
   9413  1.12  christos then :
   9414   1.7  christos 
   9415  1.12  christos 			{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9416  1.12  christos printf "%s\n" "yes" >&6; }
   9417  1.12  christos 			HAVE_LIBCRYPTO=yes
   9418  1.12  christos 			LIBCRYPTO_CFLAGS="-I$libcrypto_root/include"
   9419  1.12  christos 			LIBCRYPTO_LIBS="-L$libcrypto_root/lib -lcrypto"
   9420  1.12  christos 
   9421  1.12  christos else $as_nop
   9422  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9423  1.12  christos printf "%s\n" "no" >&6; }
   9424   1.7  christos fi
   9425  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   9426  1.12  christos     conftest$ac_exeext conftest.$ac_ext
   9427  1.12  christos 
   9428  1.12  christos 	CFLAGS="$save_CFLAGS"
   9429  1.12  christos 	LIBS="$save_LIBS"
   9430  1.12  christos 	LDFLAGS="$save_LDFLAGS"
   9431  1.12  christos 
   9432  1.12  christos 	fi
   9433  1.12  christos 
   9434  1.12  christos 	#
   9435  1.12  christos 	# OK, did we find it?
   9436  1.12  christos 	#
   9437  1.12  christos 	if test "x$HAVE_LIBCRYPTO" = "xyes"; then
   9438  1.12  christos 
   9439  1.12  christos printf "%s\n" "#define HAVE_LIBCRYPTO 1" >>confdefs.h
   9440  1.12  christos 
   9441  1.12  christos 
   9442  1.12  christos 		#
   9443  1.12  christos 		# Put the subdirectories of the libcrypto root directory
   9444  1.12  christos 		# at the end of the header and library search path, to
   9445  1.12  christos 		# make sure they come after any -I or -L flags for
   9446  1.12  christos 		# a local libpcap - those must take precedence of any
   9447  1.12  christos 		# directory that might contain an installed version of
   9448  1.12  christos 		# libpcap.
   9449  1.12  christos 		#
   9450  1.12  christos 		V_INCLS="$V_INCLS $LIBCRYPTO_CFLAGS"
   9451  1.12  christos 		LIBS="$LIBS $LIBCRYPTO_LIBS"
   9452   1.7  christos 
   9453  1.12  christos 		#
   9454  1.12  christos 		# OK, then:
   9455  1.12  christos 		#
   9456  1.12  christos 		# 1) do we have EVP_CIPHER_CTX_new?
   9457  1.12  christos 		# If so, we use it to allocate an EVP_CIPHER_CTX, as
   9458  1.12  christos 		# EVP_CIPHER_CTX may be opaque; otherwise, we allocate it
   9459  1.12  christos 		# ourselves.
   9460  1.12  christos 		#
   9461  1.12  christos 		# 2) do we have EVP_DecryptInit_ex()?
   9462  1.12  christos 		# If so, we use it, because we need to be able to make
   9463  1.12  christos 		# two "initialize the cipher" calls, one with the cipher
   9464  1.12  christos 		# and key, and one with the IV, and, as of OpenSSL 1.1,
   9465  1.12  christos 		# You Can't Do That with EVP_DecryptInit(), because a
   9466  1.12  christos 		# call to EVP_DecryptInit() will unconditionally clear
   9467  1.12  christos 		# the context, and if you don't supply a cipher, it'll
   9468  1.12  christos 		# clear the cipher, rendering the context unusable and
   9469  1.12  christos 		# causing a crash.
   9470  1.12  christos 		#
   9471  1.12  christos 		ac_fn_c_check_func "$LINENO" "EVP_CIPHER_CTX_new" "ac_cv_func_EVP_CIPHER_CTX_new"
   9472  1.12  christos if test "x$ac_cv_func_EVP_CIPHER_CTX_new" = xyes
   9473  1.12  christos then :
   9474  1.12  christos   printf "%s\n" "#define HAVE_EVP_CIPHER_CTX_NEW 1" >>confdefs.h
   9475   1.7  christos 
   9476   1.7  christos fi
   9477  1.12  christos ac_fn_c_check_func "$LINENO" "EVP_DecryptInit_ex" "ac_cv_func_EVP_DecryptInit_ex"
   9478  1.12  christos if test "x$ac_cv_func_EVP_DecryptInit_ex" = xyes
   9479  1.12  christos then :
   9480  1.12  christos   printf "%s\n" "#define HAVE_EVP_DECRYPTINIT_EX 1" >>confdefs.h
   9481   1.7  christos 
   9482  1.12  christos fi
   9483   1.7  christos 
   9484  1.12  christos 	else
   9485  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: OpenSSL/libressl libcrypto not found" >&5
   9486  1.12  christos printf "%s\n" "$as_me: OpenSSL/libressl libcrypto not found" >&6;}
   9487  1.12  christos 	fi
   9488   1.1  christos fi
   9489   1.1  christos 
   9490   1.6  christos # Check for libcap-ng
   9491  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use libcap-ng" >&5
   9492  1.12  christos printf %s "checking whether to use libcap-ng... " >&6; }
   9493   1.6  christos # Specify location for both includes and libraries.
   9494   1.6  christos want_libcap_ng=ifavailable
   9495   1.6  christos 
   9496   1.6  christos # Check whether --with-cap_ng was given.
   9497  1.12  christos if test ${with_cap_ng+y}
   9498  1.12  christos then :
   9499   1.6  christos   withval=$with_cap_ng;
   9500   1.6  christos 	if test $withval = no
   9501   1.6  christos 	then
   9502   1.6  christos 		want_libcap_ng=no
   9503  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
   9504  1.12  christos printf "%s\n" "no" >&6; }
   9505   1.6  christos 	elif test $withval = yes
   9506   1.6  christos 	then
   9507   1.6  christos 		want_libcap_ng=yes
   9508  1.12  christos 		{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   9509  1.12  christos printf "%s\n" "yes" >&6; }
   9510   1.6  christos 	fi
   9511   1.6  christos 
   9512  1.12  christos else $as_nop
   9513   1.6  christos 
   9514   1.6  christos 	#
   9515   1.6  christos 	# Use libcap-ng if it's present, otherwise don't.
   9516   1.6  christos 	#
   9517   1.6  christos 	want_libcap_ng=ifavailable
   9518  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
   9519  1.12  christos printf "%s\n" "yes, if available" >&6; }
   9520   1.6  christos 
   9521   1.6  christos fi
   9522   1.6  christos 
   9523   1.6  christos if test "$want_libcap_ng" != "no"; then
   9524  1.12  christos 	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for capng_change_id in -lcap-ng" >&5
   9525  1.12  christos printf %s "checking for capng_change_id in -lcap-ng... " >&6; }
   9526  1.12  christos if test ${ac_cv_lib_cap_ng_capng_change_id+y}
   9527  1.12  christos then :
   9528  1.12  christos   printf %s "(cached) " >&6
   9529  1.12  christos else $as_nop
   9530   1.6  christos   ac_check_lib_save_LIBS=$LIBS
   9531   1.6  christos LIBS="-lcap-ng  $LIBS"
   9532   1.6  christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   9533   1.6  christos /* end confdefs.h.  */
   9534   1.6  christos 
   9535   1.6  christos /* Override any GCC internal prototype to avoid an error.
   9536   1.6  christos    Use char because int might match the return type of a GCC
   9537   1.6  christos    builtin and then its argument prototype would still apply.  */
   9538   1.6  christos char capng_change_id ();
   9539   1.6  christos int
   9540  1.12  christos main (void)
   9541   1.6  christos {
   9542   1.6  christos return capng_change_id ();
   9543   1.6  christos   ;
   9544   1.6  christos   return 0;
   9545   1.6  christos }
   9546   1.6  christos _ACEOF
   9547  1.12  christos if ac_fn_c_try_link "$LINENO"
   9548  1.12  christos then :
   9549   1.6  christos   ac_cv_lib_cap_ng_capng_change_id=yes
   9550  1.12  christos else $as_nop
   9551   1.6  christos   ac_cv_lib_cap_ng_capng_change_id=no
   9552   1.6  christos fi
   9553  1.12  christos rm -f core conftest.err conftest.$ac_objext conftest.beam \
   9554   1.6  christos     conftest$ac_exeext conftest.$ac_ext
   9555   1.6  christos LIBS=$ac_check_lib_save_LIBS
   9556   1.6  christos fi
   9557  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_ng_capng_change_id" >&5
   9558  1.12  christos printf "%s\n" "$ac_cv_lib_cap_ng_capng_change_id" >&6; }
   9559  1.12  christos if test "x$ac_cv_lib_cap_ng_capng_change_id" = xyes
   9560  1.12  christos then :
   9561  1.12  christos   printf "%s\n" "#define HAVE_LIBCAP_NG 1" >>confdefs.h
   9562   1.6  christos 
   9563   1.6  christos   LIBS="-lcap-ng $LIBS"
   9564   1.6  christos 
   9565   1.6  christos fi
   9566   1.6  christos 
   9567  1.12  christos 	ac_fn_c_check_header_compile "$LINENO" "cap-ng.h" "ac_cv_header_cap_ng_h" "$ac_includes_default"
   9568  1.12  christos if test "x$ac_cv_header_cap_ng_h" = xyes
   9569  1.12  christos then :
   9570  1.12  christos   printf "%s\n" "#define HAVE_CAP_NG_H 1" >>confdefs.h
   9571   1.6  christos 
   9572   1.6  christos fi
   9573   1.6  christos 
   9574   1.6  christos fi
   9575   1.6  christos 
   9576   1.1  christos if test "$missing_includes" = "yes"; then
   9577   1.3  christos 	CPPFLAGS="$CPPFLAGS -I$srcdir/missing"
   9578   1.3  christos 	V_INCLS="$V_INCLS -I$srcdir/missing"
   9579   1.1  christos fi
   9580   1.1  christos 
   9581   1.1  christos 
   9582   1.1  christos 
   9583   1.1  christos 
   9584   1.1  christos 
   9585   1.1  christos 
   9586   1.1  christos 
   9587   1.1  christos 
   9588   1.1  christos 
   9589   1.1  christos 
   9590  1.12  christos   # Find a good install program.  We prefer a C program (faster),
   9591   1.1  christos # so one script is as good as another.  But avoid the broken or
   9592   1.1  christos # incompatible versions:
   9593   1.1  christos # SysV /etc/install, /usr/sbin/install
   9594   1.1  christos # SunOS /usr/etc/install
   9595   1.1  christos # IRIX /sbin/install
   9596   1.1  christos # AIX /bin/install
   9597   1.1  christos # AmigaOS /C/install, which installs bootblocks on floppy discs
   9598   1.1  christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
   9599   1.1  christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
   9600   1.1  christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
   9601   1.1  christos # OS/2's system install, which has a completely different semantic
   9602   1.1  christos # ./install, which can be erroneously created by make from ./install.sh.
   9603   1.4  christos # Reject install programs that cannot install multiple files.
   9604  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
   9605  1.12  christos printf %s "checking for a BSD-compatible install... " >&6; }
   9606   1.1  christos if test -z "$INSTALL"; then
   9607  1.12  christos if test ${ac_cv_path_install+y}
   9608  1.12  christos then :
   9609  1.12  christos   printf %s "(cached) " >&6
   9610  1.12  christos else $as_nop
   9611   1.1  christos   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9612   1.1  christos for as_dir in $PATH
   9613   1.1  christos do
   9614   1.1  christos   IFS=$as_save_IFS
   9615  1.12  christos   case $as_dir in #(((
   9616  1.12  christos     '') as_dir=./ ;;
   9617  1.12  christos     */) ;;
   9618  1.12  christos     *) as_dir=$as_dir/ ;;
   9619  1.12  christos   esac
   9620  1.12  christos     # Account for fact that we put trailing slashes in our PATH walk.
   9621  1.12  christos case $as_dir in #((
   9622  1.12  christos   ./ | /[cC]/* | \
   9623   1.1  christos   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
   9624   1.4  christos   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
   9625   1.1  christos   /usr/ucb/* ) ;;
   9626   1.1  christos   *)
   9627   1.1  christos     # OSF1 and SCO ODT 3.0 have their own names for install.
   9628   1.1  christos     # Don't use installbsd from OSF since it installs stuff as root
   9629   1.1  christos     # by default.
   9630   1.1  christos     for ac_prog in ginstall scoinst install; do
   9631   1.1  christos       for ac_exec_ext in '' $ac_executable_extensions; do
   9632  1.12  christos 	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
   9633   1.1  christos 	  if test $ac_prog = install &&
   9634  1.12  christos 	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   9635   1.1  christos 	    # AIX install.  It has an incompatible calling convention.
   9636   1.1  christos 	    :
   9637   1.1  christos 	  elif test $ac_prog = install &&
   9638  1.12  christos 	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
   9639   1.1  christos 	    # program-specific install script used by HP pwplus--don't use.
   9640   1.1  christos 	    :
   9641   1.1  christos 	  else
   9642   1.4  christos 	    rm -rf conftest.one conftest.two conftest.dir
   9643   1.4  christos 	    echo one > conftest.one
   9644   1.4  christos 	    echo two > conftest.two
   9645   1.4  christos 	    mkdir conftest.dir
   9646  1.12  christos 	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
   9647   1.4  christos 	      test -s conftest.one && test -s conftest.two &&
   9648   1.4  christos 	      test -s conftest.dir/conftest.one &&
   9649   1.4  christos 	      test -s conftest.dir/conftest.two
   9650   1.4  christos 	    then
   9651  1.12  christos 	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
   9652   1.4  christos 	      break 3
   9653   1.4  christos 	    fi
   9654   1.1  christos 	  fi
   9655   1.1  christos 	fi
   9656   1.1  christos       done
   9657   1.1  christos     done
   9658   1.1  christos     ;;
   9659   1.1  christos esac
   9660   1.4  christos 
   9661   1.4  christos   done
   9662   1.1  christos IFS=$as_save_IFS
   9663   1.1  christos 
   9664   1.4  christos rm -rf conftest.one conftest.two conftest.dir
   9665   1.1  christos 
   9666   1.1  christos fi
   9667  1.12  christos   if test ${ac_cv_path_install+y}; then
   9668   1.1  christos     INSTALL=$ac_cv_path_install
   9669   1.1  christos   else
   9670   1.1  christos     # As a last resort, use the slow shell script.  Don't cache a
   9671   1.1  christos     # value for INSTALL within a source directory, because that will
   9672   1.1  christos     # break other packages using the cache if that directory is
   9673   1.1  christos     # removed, or if the value is a relative name.
   9674   1.1  christos     INSTALL=$ac_install_sh
   9675   1.1  christos   fi
   9676   1.1  christos fi
   9677  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
   9678  1.12  christos printf "%s\n" "$INSTALL" >&6; }
   9679   1.1  christos 
   9680   1.1  christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
   9681   1.1  christos # It thinks the first close brace ends the variable substitution.
   9682   1.1  christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
   9683   1.1  christos 
   9684   1.1  christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
   9685   1.1  christos 
   9686   1.1  christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
   9687   1.1  christos 
   9688   1.1  christos 
   9689   1.1  christos ac_config_headers="$ac_config_headers config.h"
   9690   1.1  christos 
   9691   1.1  christos 
   9692  1.12  christos ac_config_commands="$ac_config_commands .devel"
   9693   1.1  christos 
   9694   1.1  christos ac_config_files="$ac_config_files Makefile tcpdump.1"
   9695   1.1  christos 
   9696   1.1  christos cat >confcache <<\_ACEOF
   9697   1.1  christos # This file is a shell script that caches the results of configure
   9698   1.1  christos # tests run on this system so they can be shared between configure
   9699   1.1  christos # scripts and configure runs, see configure's option --config-cache.
   9700   1.1  christos # It is not useful on other systems.  If it contains results you don't
   9701   1.1  christos # want to keep, you may remove or edit it.
   9702   1.1  christos #
   9703   1.1  christos # config.status only pays attention to the cache file if you give it
   9704   1.1  christos # the --recheck option to rerun configure.
   9705   1.1  christos #
   9706   1.1  christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
   9707   1.1  christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
   9708   1.1  christos # following values.
   9709   1.1  christos 
   9710   1.1  christos _ACEOF
   9711   1.1  christos 
   9712   1.1  christos # The following way of writing the cache mishandles newlines in values,
   9713   1.1  christos # but we know of no workaround that is simple, portable, and efficient.
   9714   1.1  christos # So, we kill variables containing newlines.
   9715   1.1  christos # Ultrix sh set writes to stderr and can't be redirected directly,
   9716   1.1  christos # and sets the high bit in the cache file unless we assign to the vars.
   9717   1.1  christos (
   9718   1.1  christos   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
   9719   1.1  christos     eval ac_val=\$$ac_var
   9720   1.1  christos     case $ac_val in #(
   9721   1.1  christos     *${as_nl}*)
   9722   1.1  christos       case $ac_var in #(
   9723  1.12  christos       *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
   9724  1.12  christos printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
   9725   1.1  christos       esac
   9726   1.1  christos       case $ac_var in #(
   9727   1.1  christos       _ | IFS | as_nl) ;; #(
   9728   1.4  christos       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
   9729   1.4  christos       *) { eval $ac_var=; unset $ac_var;} ;;
   9730   1.1  christos       esac ;;
   9731   1.1  christos     esac
   9732   1.1  christos   done
   9733   1.1  christos 
   9734   1.1  christos   (set) 2>&1 |
   9735   1.1  christos     case $as_nl`(ac_space=' '; set) 2>&1` in #(
   9736   1.1  christos     *${as_nl}ac_space=\ *)
   9737   1.4  christos       # `set' does not quote correctly, so add quotes: double-quote
   9738   1.4  christos       # substitution turns \\\\ into \\, and sed turns \\ into \.
   9739   1.1  christos       sed -n \
   9740   1.1  christos 	"s/'/'\\\\''/g;
   9741   1.1  christos 	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
   9742   1.1  christos       ;; #(
   9743   1.1  christos     *)
   9744   1.1  christos       # `set' quotes correctly as required by POSIX, so do not add quotes.
   9745   1.1  christos       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
   9746   1.1  christos       ;;
   9747   1.1  christos     esac |
   9748   1.1  christos     sort
   9749   1.1  christos ) |
   9750   1.1  christos   sed '
   9751   1.1  christos      /^ac_cv_env_/b end
   9752   1.1  christos      t clear
   9753   1.1  christos      :clear
   9754  1.12  christos      s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
   9755   1.1  christos      t end
   9756   1.1  christos      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
   9757   1.1  christos      :end' >>confcache
   9758   1.1  christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
   9759   1.4  christos   if test -w "$cache_file"; then
   9760   1.4  christos     if test "x$cache_file" != "x/dev/null"; then
   9761  1.12  christos       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
   9762  1.12  christos printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
   9763   1.4  christos       if test ! -f "$cache_file" || test -h "$cache_file"; then
   9764   1.4  christos 	cat confcache >"$cache_file"
   9765   1.4  christos       else
   9766   1.4  christos         case $cache_file in #(
   9767   1.4  christos         */* | ?:*)
   9768   1.4  christos 	  mv -f confcache "$cache_file"$$ &&
   9769   1.4  christos 	  mv -f "$cache_file"$$ "$cache_file" ;; #(
   9770   1.4  christos         *)
   9771   1.4  christos 	  mv -f confcache "$cache_file" ;;
   9772   1.4  christos 	esac
   9773   1.4  christos       fi
   9774   1.4  christos     fi
   9775   1.1  christos   else
   9776  1.12  christos     { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
   9777  1.12  christos printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
   9778   1.1  christos   fi
   9779   1.1  christos fi
   9780   1.1  christos rm -f confcache
   9781   1.1  christos 
   9782   1.1  christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
   9783   1.1  christos # Let make expand exec_prefix.
   9784   1.1  christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
   9785   1.1  christos 
   9786   1.1  christos DEFS=-DHAVE_CONFIG_H
   9787   1.1  christos 
   9788   1.1  christos ac_libobjs=
   9789   1.1  christos ac_ltlibobjs=
   9790   1.4  christos U=
   9791   1.1  christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
   9792   1.1  christos   # 1. Remove the extension, and $U if already installed.
   9793   1.1  christos   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
   9794  1.12  christos   ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
   9795   1.1  christos   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
   9796   1.1  christos   #    will be set to the directory where LIBOBJS objects are built.
   9797   1.4  christos   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
   9798   1.4  christos   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
   9799   1.1  christos done
   9800   1.1  christos LIBOBJS=$ac_libobjs
   9801   1.1  christos 
   9802   1.1  christos LTLIBOBJS=$ac_ltlibobjs
   9803   1.1  christos 
   9804   1.1  christos 
   9805   1.1  christos 
   9806   1.4  christos : "${CONFIG_STATUS=./config.status}"
   9807   1.4  christos ac_write_fail=0
   9808   1.1  christos ac_clean_files_save=$ac_clean_files
   9809   1.1  christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
   9810  1.12  christos { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
   9811  1.12  christos printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
   9812   1.4  christos as_write_fail=0
   9813   1.4  christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
   9814   1.1  christos #! $SHELL
   9815   1.1  christos # Generated by $as_me.
   9816   1.1  christos # Run this file to recreate the current configuration.
   9817   1.1  christos # Compiler output produced by configure, useful for debugging
   9818   1.1  christos # configure, is in config.log if it exists.
   9819   1.1  christos 
   9820   1.1  christos debug=false
   9821   1.1  christos ac_cs_recheck=false
   9822   1.1  christos ac_cs_silent=false
   9823   1.4  christos 
   9824   1.1  christos SHELL=\${CONFIG_SHELL-$SHELL}
   9825   1.4  christos export SHELL
   9826   1.4  christos _ASEOF
   9827   1.4  christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
   9828   1.4  christos ## -------------------- ##
   9829   1.4  christos ## M4sh Initialization. ##
   9830   1.4  christos ## -------------------- ##
   9831   1.1  christos 
   9832   1.1  christos # Be more Bourne compatible
   9833   1.1  christos DUALCASE=1; export DUALCASE # for MKS sh
   9834  1.12  christos as_nop=:
   9835  1.12  christos if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
   9836  1.12  christos then :
   9837   1.1  christos   emulate sh
   9838   1.1  christos   NULLCMD=:
   9839   1.4  christos   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
   9840   1.1  christos   # is contrary to our usage.  Disable this feature.
   9841   1.1  christos   alias -g '${1+"$@"}'='"$@"'
   9842   1.1  christos   setopt NO_GLOB_SUBST
   9843  1.12  christos else $as_nop
   9844   1.4  christos   case `(set -o) 2>/dev/null` in #(
   9845   1.4  christos   *posix*) :
   9846   1.4  christos     set -o posix ;; #(
   9847   1.4  christos   *) :
   9848   1.4  christos      ;;
   9849   1.1  christos esac
   9850   1.1  christos fi
   9851   1.1  christos 
   9852   1.1  christos 
   9853  1.12  christos 
   9854  1.12  christos # Reset variables that may have inherited troublesome values from
   9855  1.12  christos # the environment.
   9856  1.12  christos 
   9857  1.12  christos # IFS needs to be set, to space, tab, and newline, in precisely that order.
   9858  1.12  christos # (If _AS_PATH_WALK were called with IFS unset, it would have the
   9859  1.12  christos # side effect of setting IFS to empty, thus disabling word splitting.)
   9860  1.12  christos # Quoting is to prevent editors from complaining about space-tab.
   9861   1.4  christos as_nl='
   9862   1.4  christos '
   9863   1.4  christos export as_nl
   9864  1.12  christos IFS=" ""	$as_nl"
   9865  1.12  christos 
   9866  1.12  christos PS1='$ '
   9867  1.12  christos PS2='> '
   9868  1.12  christos PS4='+ '
   9869  1.12  christos 
   9870  1.12  christos # Ensure predictable behavior from utilities with locale-dependent output.
   9871  1.12  christos LC_ALL=C
   9872  1.12  christos export LC_ALL
   9873  1.12  christos LANGUAGE=C
   9874  1.12  christos export LANGUAGE
   9875  1.12  christos 
   9876  1.12  christos # We cannot yet rely on "unset" to work, but we need these variables
   9877  1.12  christos # to be unset--not just set to an empty or harmless value--now, to
   9878  1.12  christos # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
   9879  1.12  christos # also avoids known problems related to "unset" and subshell syntax
   9880  1.12  christos # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
   9881  1.12  christos for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
   9882  1.12  christos do eval test \${$as_var+y} \
   9883  1.12  christos   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
   9884  1.12  christos done
   9885  1.12  christos 
   9886  1.12  christos # Ensure that fds 0, 1, and 2 are open.
   9887  1.12  christos if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
   9888  1.12  christos if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
   9889  1.12  christos if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
   9890   1.1  christos 
   9891   1.4  christos # The user is always right.
   9892  1.12  christos if ${PATH_SEPARATOR+false} :; then
   9893   1.4  christos   PATH_SEPARATOR=:
   9894   1.4  christos   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
   9895   1.4  christos     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
   9896   1.4  christos       PATH_SEPARATOR=';'
   9897   1.4  christos   }
   9898   1.1  christos fi
   9899   1.1  christos 
   9900   1.1  christos 
   9901   1.1  christos # Find who we are.  Look in the path if we contain no directory separator.
   9902   1.4  christos as_myself=
   9903   1.4  christos case $0 in #((
   9904   1.1  christos   *[\\/]* ) as_myself=$0 ;;
   9905   1.1  christos   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
   9906   1.1  christos for as_dir in $PATH
   9907   1.1  christos do
   9908   1.1  christos   IFS=$as_save_IFS
   9909  1.12  christos   case $as_dir in #(((
   9910  1.12  christos     '') as_dir=./ ;;
   9911  1.12  christos     */) ;;
   9912  1.12  christos     *) as_dir=$as_dir/ ;;
   9913  1.12  christos   esac
   9914  1.12  christos     test -r "$as_dir$0" && as_myself=$as_dir$0 && break
   9915   1.4  christos   done
   9916   1.1  christos IFS=$as_save_IFS
   9917   1.1  christos 
   9918   1.1  christos      ;;
   9919   1.1  christos esac
   9920   1.1  christos # We did not find ourselves, most probably we were run as `sh COMMAND'
   9921   1.1  christos # in which case we are not to be found in the path.
   9922   1.1  christos if test "x$as_myself" = x; then
   9923   1.1  christos   as_myself=$0
   9924   1.1  christos fi
   9925   1.1  christos if test ! -f "$as_myself"; then
   9926  1.12  christos   printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
   9927   1.4  christos   exit 1
   9928   1.1  christos fi
   9929   1.1  christos 
   9930   1.4  christos 
   9931   1.4  christos 
   9932   1.4  christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
   9933   1.4  christos # ----------------------------------------
   9934   1.4  christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
   9935   1.4  christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
   9936   1.4  christos # script with STATUS, using 1 if that was 0.
   9937   1.4  christos as_fn_error ()
   9938   1.4  christos {
   9939   1.4  christos   as_status=$1; test $as_status -eq 0 && as_status=1
   9940   1.4  christos   if test "$4"; then
   9941   1.4  christos     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
   9942  1.12  christos     printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
   9943   1.4  christos   fi
   9944  1.12  christos   printf "%s\n" "$as_me: error: $2" >&2
   9945   1.4  christos   as_fn_exit $as_status
   9946   1.4  christos } # as_fn_error
   9947   1.4  christos 
   9948   1.4  christos 
   9949  1.12  christos 
   9950   1.4  christos # as_fn_set_status STATUS
   9951   1.4  christos # -----------------------
   9952   1.4  christos # Set $? to STATUS, without forking.
   9953   1.4  christos as_fn_set_status ()
   9954   1.4  christos {
   9955   1.4  christos   return $1
   9956   1.4  christos } # as_fn_set_status
   9957   1.4  christos 
   9958   1.4  christos # as_fn_exit STATUS
   9959   1.4  christos # -----------------
   9960   1.4  christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
   9961   1.4  christos as_fn_exit ()
   9962   1.4  christos {
   9963   1.4  christos   set +e
   9964   1.4  christos   as_fn_set_status $1
   9965   1.4  christos   exit $1
   9966   1.4  christos } # as_fn_exit
   9967   1.4  christos 
   9968   1.4  christos # as_fn_unset VAR
   9969   1.4  christos # ---------------
   9970   1.4  christos # Portably unset VAR.
   9971   1.4  christos as_fn_unset ()
   9972   1.4  christos {
   9973   1.4  christos   { eval $1=; unset $1;}
   9974   1.4  christos }
   9975   1.4  christos as_unset=as_fn_unset
   9976  1.12  christos 
   9977   1.4  christos # as_fn_append VAR VALUE
   9978   1.4  christos # ----------------------
   9979   1.4  christos # Append the text in VALUE to the end of the definition contained in VAR. Take
   9980   1.4  christos # advantage of any shell optimizations that allow amortized linear growth over
   9981   1.4  christos # repeated appends, instead of the typical quadratic growth present in naive
   9982   1.4  christos # implementations.
   9983  1.12  christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
   9984  1.12  christos then :
   9985   1.4  christos   eval 'as_fn_append ()
   9986   1.4  christos   {
   9987   1.4  christos     eval $1+=\$2
   9988   1.4  christos   }'
   9989  1.12  christos else $as_nop
   9990   1.4  christos   as_fn_append ()
   9991   1.4  christos   {
   9992   1.4  christos     eval $1=\$$1\$2
   9993   1.4  christos   }
   9994   1.4  christos fi # as_fn_append
   9995   1.4  christos 
   9996   1.4  christos # as_fn_arith ARG...
   9997   1.4  christos # ------------------
   9998   1.4  christos # Perform arithmetic evaluation on the ARGs, and store the result in the
   9999   1.4  christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
   10000   1.4  christos # must be portable across $(()) and expr.
   10001  1.12  christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
   10002  1.12  christos then :
   10003   1.4  christos   eval 'as_fn_arith ()
   10004   1.4  christos   {
   10005   1.4  christos     as_val=$(( $* ))
   10006   1.4  christos   }'
   10007  1.12  christos else $as_nop
   10008   1.4  christos   as_fn_arith ()
   10009   1.4  christos   {
   10010   1.4  christos     as_val=`expr "$@" || test $? -eq 1`
   10011   1.4  christos   }
   10012   1.4  christos fi # as_fn_arith
   10013   1.4  christos 
   10014   1.1  christos 
   10015   1.1  christos if expr a : '\(a\)' >/dev/null 2>&1 &&
   10016   1.1  christos    test "X`expr 00001 : '.*\(...\)'`" = X001; then
   10017   1.1  christos   as_expr=expr
   10018   1.1  christos else
   10019   1.1  christos   as_expr=false
   10020   1.1  christos fi
   10021   1.1  christos 
   10022   1.1  christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
   10023   1.1  christos   as_basename=basename
   10024   1.1  christos else
   10025   1.1  christos   as_basename=false
   10026   1.1  christos fi
   10027   1.1  christos 
   10028   1.4  christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
   10029   1.4  christos   as_dirname=dirname
   10030   1.4  christos else
   10031   1.4  christos   as_dirname=false
   10032   1.4  christos fi
   10033   1.1  christos 
   10034   1.1  christos as_me=`$as_basename -- "$0" ||
   10035   1.1  christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
   10036   1.1  christos 	 X"$0" : 'X\(//\)$' \| \
   10037   1.1  christos 	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
   10038  1.12  christos printf "%s\n" X/"$0" |
   10039   1.1  christos     sed '/^.*\/\([^/][^/]*\)\/*$/{
   10040   1.1  christos 	    s//\1/
   10041   1.1  christos 	    q
   10042   1.1  christos 	  }
   10043   1.1  christos 	  /^X\/\(\/\/\)$/{
   10044   1.1  christos 	    s//\1/
   10045   1.1  christos 	    q
   10046   1.1  christos 	  }
   10047   1.1  christos 	  /^X\/\(\/\).*/{
   10048   1.1  christos 	    s//\1/
   10049   1.1  christos 	    q
   10050   1.1  christos 	  }
   10051   1.1  christos 	  s/.*/./; q'`
   10052   1.1  christos 
   10053   1.4  christos # Avoid depending upon Character Ranges.
   10054   1.4  christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
   10055   1.4  christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
   10056   1.4  christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
   10057   1.4  christos as_cr_digits='0123456789'
   10058   1.4  christos as_cr_alnum=$as_cr_Letters$as_cr_digits
   10059   1.1  christos 
   10060  1.12  christos 
   10061  1.12  christos # Determine whether it's possible to make 'echo' print without a newline.
   10062  1.12  christos # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
   10063  1.12  christos # for compatibility with existing Makefiles.
   10064   1.1  christos ECHO_C= ECHO_N= ECHO_T=
   10065   1.4  christos case `echo -n x` in #(((((
   10066   1.1  christos -n*)
   10067   1.4  christos   case `echo 'xy\c'` in
   10068   1.1  christos   *c*) ECHO_T='	';;	# ECHO_T is single tab character.
   10069   1.4  christos   xy)  ECHO_C='\c';;
   10070   1.4  christos   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
   10071   1.4  christos        ECHO_T='	';;
   10072   1.1  christos   esac;;
   10073   1.1  christos *)
   10074   1.1  christos   ECHO_N='-n';;
   10075   1.1  christos esac
   10076   1.1  christos 
   10077  1.12  christos # For backward compatibility with old third-party macros, we provide
   10078  1.12  christos # the shell variables $as_echo and $as_echo_n.  New code should use
   10079  1.12  christos # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
   10080  1.12  christos as_echo='printf %s\n'
   10081  1.12  christos as_echo_n='printf %s'
   10082  1.12  christos 
   10083   1.1  christos rm -f conf$$ conf$$.exe conf$$.file
   10084   1.1  christos if test -d conf$$.dir; then
   10085   1.1  christos   rm -f conf$$.dir/conf$$.file
   10086   1.1  christos else
   10087   1.1  christos   rm -f conf$$.dir
   10088   1.4  christos   mkdir conf$$.dir 2>/dev/null
   10089   1.1  christos fi
   10090   1.4  christos if (echo >conf$$.file) 2>/dev/null; then
   10091   1.4  christos   if ln -s conf$$.file conf$$ 2>/dev/null; then
   10092   1.4  christos     as_ln_s='ln -s'
   10093   1.4  christos     # ... but there are two gotchas:
   10094   1.4  christos     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
   10095   1.4  christos     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
   10096   1.4  christos     # In both cases, we have to default to `cp -pR'.
   10097   1.4  christos     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
   10098   1.4  christos       as_ln_s='cp -pR'
   10099   1.4  christos   elif ln conf$$.file conf$$ 2>/dev/null; then
   10100   1.4  christos     as_ln_s=ln
   10101   1.4  christos   else
   10102   1.4  christos     as_ln_s='cp -pR'
   10103   1.4  christos   fi
   10104   1.1  christos else
   10105   1.4  christos   as_ln_s='cp -pR'
   10106   1.1  christos fi
   10107   1.1  christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
   10108   1.1  christos rmdir conf$$.dir 2>/dev/null
   10109   1.1  christos 
   10110   1.4  christos 
   10111   1.4  christos # as_fn_mkdir_p
   10112   1.4  christos # -------------
   10113   1.4  christos # Create "$as_dir" as a directory, including parents if necessary.
   10114   1.4  christos as_fn_mkdir_p ()
   10115   1.4  christos {
   10116   1.4  christos 
   10117   1.4  christos   case $as_dir in #(
   10118   1.4  christos   -*) as_dir=./$as_dir;;
   10119   1.4  christos   esac
   10120   1.4  christos   test -d "$as_dir" || eval $as_mkdir_p || {
   10121   1.4  christos     as_dirs=
   10122   1.4  christos     while :; do
   10123   1.4  christos       case $as_dir in #(
   10124  1.12  christos       *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
   10125   1.4  christos       *) as_qdir=$as_dir;;
   10126   1.4  christos       esac
   10127   1.4  christos       as_dirs="'$as_qdir' $as_dirs"
   10128   1.4  christos       as_dir=`$as_dirname -- "$as_dir" ||
   10129   1.4  christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   10130   1.4  christos 	 X"$as_dir" : 'X\(//\)[^/]' \| \
   10131   1.4  christos 	 X"$as_dir" : 'X\(//\)$' \| \
   10132   1.4  christos 	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
   10133  1.12  christos printf "%s\n" X"$as_dir" |
   10134   1.4  christos     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   10135   1.4  christos 	    s//\1/
   10136   1.4  christos 	    q
   10137   1.4  christos 	  }
   10138   1.4  christos 	  /^X\(\/\/\)[^/].*/{
   10139   1.4  christos 	    s//\1/
   10140   1.4  christos 	    q
   10141   1.4  christos 	  }
   10142   1.4  christos 	  /^X\(\/\/\)$/{
   10143   1.4  christos 	    s//\1/
   10144   1.4  christos 	    q
   10145   1.4  christos 	  }
   10146   1.4  christos 	  /^X\(\/\).*/{
   10147   1.4  christos 	    s//\1/
   10148   1.4  christos 	    q
   10149   1.4  christos 	  }
   10150   1.4  christos 	  s/.*/./; q'`
   10151   1.4  christos       test -d "$as_dir" && break
   10152   1.4  christos     done
   10153   1.4  christos     test -z "$as_dirs" || eval "mkdir $as_dirs"
   10154   1.4  christos   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
   10155   1.4  christos 
   10156   1.4  christos 
   10157   1.4  christos } # as_fn_mkdir_p
   10158   1.1  christos if mkdir -p . 2>/dev/null; then
   10159   1.4  christos   as_mkdir_p='mkdir -p "$as_dir"'
   10160   1.1  christos else
   10161   1.1  christos   test -d ./-p && rmdir ./-p
   10162   1.1  christos   as_mkdir_p=false
   10163   1.1  christos fi
   10164   1.1  christos 
   10165   1.4  christos 
   10166   1.4  christos # as_fn_executable_p FILE
   10167   1.4  christos # -----------------------
   10168   1.4  christos # Test if FILE is an executable regular file.
   10169   1.4  christos as_fn_executable_p ()
   10170   1.4  christos {
   10171   1.4  christos   test -f "$1" && test -x "$1"
   10172   1.4  christos } # as_fn_executable_p
   10173   1.4  christos as_test_x='test -x'
   10174   1.4  christos as_executable_p=as_fn_executable_p
   10175   1.1  christos 
   10176   1.1  christos # Sed expression to map a string onto a valid CPP name.
   10177   1.1  christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
   10178   1.1  christos 
   10179   1.1  christos # Sed expression to map a string onto a valid variable name.
   10180   1.1  christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
   10181   1.1  christos 
   10182   1.1  christos 
   10183   1.1  christos exec 6>&1
   10184   1.4  christos ## ----------------------------------- ##
   10185   1.4  christos ## Main body of $CONFIG_STATUS script. ##
   10186   1.4  christos ## ----------------------------------- ##
   10187   1.4  christos _ASEOF
   10188   1.4  christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
   10189   1.1  christos 
   10190   1.4  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10191   1.4  christos # Save the log message, to keep $0 and so on meaningful, and to
   10192   1.1  christos # report actual input values of CONFIG_FILES etc. instead of their
   10193   1.1  christos # values after options handling.
   10194   1.1  christos ac_log="
   10195  1.12  christos This file was extended by tcpdump $as_me 4.99.5, which was
   10196  1.12  christos generated by GNU Autoconf 2.71.  Invocation command line was
   10197   1.1  christos 
   10198   1.1  christos   CONFIG_FILES    = $CONFIG_FILES
   10199   1.1  christos   CONFIG_HEADERS  = $CONFIG_HEADERS
   10200   1.1  christos   CONFIG_LINKS    = $CONFIG_LINKS
   10201   1.1  christos   CONFIG_COMMANDS = $CONFIG_COMMANDS
   10202   1.1  christos   $ $0 $@
   10203   1.1  christos 
   10204   1.1  christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
   10205   1.1  christos "
   10206   1.1  christos 
   10207   1.1  christos _ACEOF
   10208   1.1  christos 
   10209   1.4  christos case $ac_config_files in *"
   10210   1.4  christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
   10211   1.4  christos esac
   10212   1.4  christos 
   10213   1.4  christos case $ac_config_headers in *"
   10214   1.4  christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
   10215   1.4  christos esac
   10216   1.4  christos 
   10217   1.4  christos 
   10218   1.4  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10219   1.1  christos # Files that config.status was made for.
   10220   1.1  christos config_files="$ac_config_files"
   10221   1.1  christos config_headers="$ac_config_headers"
   10222   1.1  christos config_commands="$ac_config_commands"
   10223   1.1  christos 
   10224   1.1  christos _ACEOF
   10225   1.1  christos 
   10226   1.4  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10227   1.1  christos ac_cs_usage="\
   10228   1.4  christos \`$as_me' instantiates files and other configuration actions
   10229   1.4  christos from templates according to the current configuration.  Unless the files
   10230   1.4  christos and actions are specified as TAGs, all are instantiated by default.
   10231   1.1  christos 
   10232   1.4  christos Usage: $0 [OPTION]... [TAG]...
   10233   1.1  christos 
   10234   1.1  christos   -h, --help       print this help, then exit
   10235   1.1  christos   -V, --version    print version number and configuration settings, then exit
   10236   1.4  christos       --config     print configuration, then exit
   10237   1.4  christos   -q, --quiet, --silent
   10238   1.4  christos                    do not print progress messages
   10239   1.1  christos   -d, --debug      don't remove temporary files
   10240   1.1  christos       --recheck    update $as_me by reconfiguring in the same conditions
   10241   1.4  christos       --file=FILE[:TEMPLATE]
   10242   1.4  christos                    instantiate the configuration file FILE
   10243   1.4  christos       --header=FILE[:TEMPLATE]
   10244   1.4  christos                    instantiate the configuration header FILE
   10245   1.1  christos 
   10246   1.1  christos Configuration files:
   10247   1.1  christos $config_files
   10248   1.1  christos 
   10249   1.1  christos Configuration headers:
   10250   1.1  christos $config_headers
   10251   1.1  christos 
   10252   1.1  christos Configuration commands:
   10253   1.1  christos $config_commands
   10254   1.1  christos 
   10255   1.4  christos Report bugs to the package provider."
   10256   1.1  christos 
   10257   1.1  christos _ACEOF
   10258  1.12  christos ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
   10259  1.12  christos ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
   10260   1.4  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10261  1.12  christos ac_cs_config='$ac_cs_config_escaped'
   10262   1.1  christos ac_cs_version="\\
   10263  1.12  christos tcpdump config.status 4.99.5
   10264  1.12  christos configured by $0, generated by GNU Autoconf 2.71,
   10265   1.4  christos   with options \\"\$ac_cs_config\\"
   10266   1.1  christos 
   10267  1.12  christos Copyright (C) 2021 Free Software Foundation, Inc.
   10268   1.1  christos This config.status script is free software; the Free Software Foundation
   10269   1.1  christos gives unlimited permission to copy, distribute and modify it."
   10270   1.1  christos 
   10271   1.1  christos ac_pwd='$ac_pwd'
   10272   1.1  christos srcdir='$srcdir'
   10273   1.1  christos INSTALL='$INSTALL'
   10274   1.4  christos test -n "\$AWK" || AWK=awk
   10275   1.1  christos _ACEOF
   10276   1.1  christos 
   10277   1.4  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10278   1.4  christos # The default lists apply if the user does not specify any file.
   10279   1.1  christos ac_need_defaults=:
   10280   1.1  christos while test $# != 0
   10281   1.1  christos do
   10282   1.1  christos   case $1 in
   10283   1.4  christos   --*=?*)
   10284   1.1  christos     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   10285   1.1  christos     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
   10286   1.1  christos     ac_shift=:
   10287   1.1  christos     ;;
   10288   1.4  christos   --*=)
   10289   1.4  christos     ac_option=`expr "X$1" : 'X\([^=]*\)='`
   10290   1.4  christos     ac_optarg=
   10291   1.4  christos     ac_shift=:
   10292   1.4  christos     ;;
   10293   1.1  christos   *)
   10294   1.1  christos     ac_option=$1
   10295   1.1  christos     ac_optarg=$2
   10296   1.1  christos     ac_shift=shift
   10297   1.1  christos     ;;
   10298   1.1  christos   esac
   10299   1.1  christos 
   10300   1.1  christos   case $ac_option in
   10301   1.1  christos   # Handling of the options.
   10302   1.1  christos   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
   10303   1.1  christos     ac_cs_recheck=: ;;
   10304   1.1  christos   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
   10305  1.12  christos     printf "%s\n" "$ac_cs_version"; exit ;;
   10306   1.4  christos   --config | --confi | --conf | --con | --co | --c )
   10307  1.12  christos     printf "%s\n" "$ac_cs_config"; exit ;;
   10308   1.1  christos   --debug | --debu | --deb | --de | --d | -d )
   10309   1.1  christos     debug=: ;;
   10310   1.1  christos   --file | --fil | --fi | --f )
   10311   1.1  christos     $ac_shift
   10312   1.4  christos     case $ac_optarg in
   10313  1.12  christos     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   10314   1.4  christos     '') as_fn_error $? "missing file argument" ;;
   10315   1.4  christos     esac
   10316   1.4  christos     as_fn_append CONFIG_FILES " '$ac_optarg'"
   10317   1.1  christos     ac_need_defaults=false;;
   10318   1.1  christos   --header | --heade | --head | --hea )
   10319   1.1  christos     $ac_shift
   10320   1.4  christos     case $ac_optarg in
   10321  1.12  christos     *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
   10322   1.4  christos     esac
   10323   1.4  christos     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
   10324   1.1  christos     ac_need_defaults=false;;
   10325   1.1  christos   --he | --h)
   10326   1.1  christos     # Conflict between --help and --header
   10327   1.4  christos     as_fn_error $? "ambiguous option: \`$1'
   10328   1.4  christos Try \`$0 --help' for more information.";;
   10329   1.1  christos   --help | --hel | -h )
   10330  1.12  christos     printf "%s\n" "$ac_cs_usage"; exit ;;
   10331   1.1  christos   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
   10332   1.1  christos   | -silent | --silent | --silen | --sile | --sil | --si | --s)
   10333   1.1  christos     ac_cs_silent=: ;;
   10334   1.1  christos 
   10335   1.1  christos   # This is an error.
   10336   1.4  christos   -*) as_fn_error $? "unrecognized option: \`$1'
   10337   1.4  christos Try \`$0 --help' for more information." ;;
   10338   1.1  christos 
   10339   1.4  christos   *) as_fn_append ac_config_targets " $1"
   10340   1.1  christos      ac_need_defaults=false ;;
   10341   1.1  christos 
   10342   1.1  christos   esac
   10343   1.1  christos   shift
   10344   1.1  christos done
   10345   1.1  christos 
   10346   1.1  christos ac_configure_extra_args=
   10347   1.1  christos 
   10348   1.1  christos if $ac_cs_silent; then
   10349   1.1  christos   exec 6>/dev/null
   10350   1.1  christos   ac_configure_extra_args="$ac_configure_extra_args --silent"
   10351   1.1  christos fi
   10352   1.1  christos 
   10353   1.1  christos _ACEOF
   10354   1.4  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10355   1.1  christos if \$ac_cs_recheck; then
   10356   1.4  christos   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
   10357   1.4  christos   shift
   10358  1.12  christos   \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
   10359   1.4  christos   CONFIG_SHELL='$SHELL'
   10360   1.1  christos   export CONFIG_SHELL
   10361   1.4  christos   exec "\$@"
   10362   1.1  christos fi
   10363   1.1  christos 
   10364   1.1  christos _ACEOF
   10365   1.4  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10366   1.1  christos exec 5>>config.log
   10367   1.1  christos {
   10368   1.1  christos   echo
   10369   1.1  christos   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
   10370   1.1  christos ## Running $as_me. ##
   10371   1.1  christos _ASBOX
   10372  1.12  christos   printf "%s\n" "$ac_log"
   10373   1.1  christos } >&5
   10374   1.1  christos 
   10375   1.1  christos _ACEOF
   10376   1.4  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10377   1.1  christos #
   10378   1.1  christos # INIT-COMMANDS
   10379   1.1  christos #
   10380   1.1  christos 
   10381   1.1  christos 
   10382   1.1  christos _ACEOF
   10383   1.1  christos 
   10384   1.4  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10385   1.1  christos 
   10386   1.1  christos # Handling of arguments.
   10387   1.1  christos for ac_config_target in $ac_config_targets
   10388   1.1  christos do
   10389   1.1  christos   case $ac_config_target in
   10390   1.1  christos     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
   10391  1.12  christos     ".devel") CONFIG_COMMANDS="$CONFIG_COMMANDS .devel" ;;
   10392   1.1  christos     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
   10393   1.1  christos     "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;;
   10394   1.1  christos 
   10395   1.4  christos   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
   10396   1.1  christos   esac
   10397   1.1  christos done
   10398   1.1  christos 
   10399   1.1  christos 
   10400   1.1  christos # If the user did not use the arguments to specify the items to instantiate,
   10401   1.1  christos # then the envvar interface is used.  Set only those that are not.
   10402   1.1  christos # We use the long form for the default assignment because of an extremely
   10403   1.1  christos # bizarre bug on SunOS 4.1.3.
   10404   1.1  christos if $ac_need_defaults; then
   10405  1.12  christos   test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
   10406  1.12  christos   test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
   10407  1.12  christos   test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
   10408   1.1  christos fi
   10409   1.1  christos 
   10410   1.1  christos # Have a temporary directory for convenience.  Make it in the build tree
   10411   1.1  christos # simply because there is no reason against having it here, and in addition,
   10412   1.1  christos # creating and moving files from /tmp can sometimes cause problems.
   10413   1.1  christos # Hook for its removal unless debugging.
   10414   1.1  christos # Note that there is a small window in which the directory will not be cleaned:
   10415   1.1  christos # after its creation but before its name has been assigned to `$tmp'.
   10416   1.1  christos $debug ||
   10417   1.1  christos {
   10418   1.4  christos   tmp= ac_tmp=
   10419   1.1  christos   trap 'exit_status=$?
   10420   1.4  christos   : "${ac_tmp:=$tmp}"
   10421   1.4  christos   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
   10422   1.1  christos ' 0
   10423   1.4  christos   trap 'as_fn_exit 1' 1 2 13 15
   10424   1.1  christos }
   10425   1.1  christos # Create a (secure) tmp directory for tmp files.
   10426   1.1  christos 
   10427   1.1  christos {
   10428   1.1  christos   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
   10429   1.4  christos   test -d "$tmp"
   10430   1.1  christos }  ||
   10431   1.1  christos {
   10432   1.1  christos   tmp=./conf$$-$RANDOM
   10433   1.1  christos   (umask 077 && mkdir "$tmp")
   10434   1.4  christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
   10435   1.4  christos ac_tmp=$tmp
   10436   1.4  christos 
   10437   1.4  christos # Set up the scripts for CONFIG_FILES section.
   10438   1.4  christos # No need to generate them if there are no CONFIG_FILES.
   10439   1.4  christos # This happens for instance with `./config.status config.h'.
   10440   1.4  christos if test -n "$CONFIG_FILES"; then
   10441   1.1  christos 
   10442   1.1  christos 
   10443   1.4  christos ac_cr=`echo X | tr X '\015'`
   10444   1.4  christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
   10445   1.4  christos # But we know of no other shell where ac_cr would be empty at this
   10446   1.4  christos # point, so we can use a bashism as a fallback.
   10447   1.4  christos if test "x$ac_cr" = x; then
   10448   1.4  christos   eval ac_cr=\$\'\\r\'
   10449   1.4  christos fi
   10450   1.4  christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
   10451   1.4  christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
   10452   1.4  christos   ac_cs_awk_cr='\\r'
   10453   1.4  christos else
   10454   1.4  christos   ac_cs_awk_cr=$ac_cr
   10455   1.4  christos fi
   10456   1.1  christos 
   10457   1.4  christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
   10458   1.1  christos _ACEOF
   10459   1.1  christos 
   10460   1.1  christos 
   10461   1.4  christos {
   10462   1.4  christos   echo "cat >conf$$subs.awk <<_ACEOF" &&
   10463   1.4  christos   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
   10464   1.4  christos   echo "_ACEOF"
   10465   1.4  christos } >conf$$subs.sh ||
   10466   1.4  christos   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   10467   1.4  christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
   10468   1.1  christos ac_delim='%!_!# '
   10469   1.1  christos for ac_last_try in false false false false false :; do
   10470   1.4  christos   . ./conf$$subs.sh ||
   10471   1.4  christos     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   10472   1.1  christos 
   10473   1.4  christos   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
   10474   1.4  christos   if test $ac_delim_n = $ac_delim_num; then
   10475   1.1  christos     break
   10476   1.1  christos   elif $ac_last_try; then
   10477   1.4  christos     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
   10478   1.1  christos   else
   10479   1.1  christos     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   10480   1.1  christos   fi
   10481   1.1  christos done
   10482   1.4  christos rm -f conf$$subs.sh
   10483   1.1  christos 
   10484   1.4  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10485   1.4  christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
   10486   1.1  christos _ACEOF
   10487   1.4  christos sed -n '
   10488   1.4  christos h
   10489   1.4  christos s/^/S["/; s/!.*/"]=/
   10490   1.4  christos p
   10491   1.4  christos g
   10492   1.4  christos s/^[^!]*!//
   10493   1.4  christos :repl
   10494   1.4  christos t repl
   10495   1.4  christos s/'"$ac_delim"'$//
   10496   1.4  christos t delim
   10497   1.4  christos :nl
   10498   1.4  christos h
   10499   1.4  christos s/\(.\{148\}\)..*/\1/
   10500   1.4  christos t more1
   10501   1.4  christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
   10502   1.4  christos p
   10503   1.4  christos n
   10504   1.4  christos b repl
   10505   1.4  christos :more1
   10506   1.4  christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   10507   1.4  christos p
   10508   1.4  christos g
   10509   1.4  christos s/.\{148\}//
   10510   1.4  christos t nl
   10511   1.4  christos :delim
   10512   1.4  christos h
   10513   1.4  christos s/\(.\{148\}\)..*/\1/
   10514   1.4  christos t more2
   10515   1.4  christos s/["\\]/\\&/g; s/^/"/; s/$/"/
   10516   1.4  christos p
   10517   1.4  christos b
   10518   1.4  christos :more2
   10519   1.4  christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
   10520   1.4  christos p
   10521   1.4  christos g
   10522   1.4  christos s/.\{148\}//
   10523   1.4  christos t delim
   10524   1.4  christos ' <conf$$subs.awk | sed '
   10525   1.4  christos /^[^""]/{
   10526   1.4  christos   N
   10527   1.4  christos   s/\n//
   10528   1.4  christos }
   10529   1.4  christos ' >>$CONFIG_STATUS || ac_write_fail=1
   10530   1.4  christos rm -f conf$$subs.awk
   10531   1.4  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10532   1.4  christos _ACAWK
   10533   1.4  christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
   10534   1.4  christos   for (key in S) S_is_set[key] = 1
   10535   1.4  christos   FS = ""
   10536   1.4  christos 
   10537   1.4  christos }
   10538   1.4  christos {
   10539   1.4  christos   line = $ 0
   10540   1.4  christos   nfields = split(line, field, "@")
   10541   1.4  christos   substed = 0
   10542   1.4  christos   len = length(field[1])
   10543   1.4  christos   for (i = 2; i < nfields; i++) {
   10544   1.4  christos     key = field[i]
   10545   1.4  christos     keylen = length(key)
   10546   1.4  christos     if (S_is_set[key]) {
   10547   1.4  christos       value = S[key]
   10548   1.4  christos       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
   10549   1.4  christos       len += length(value) + length(field[++i])
   10550   1.4  christos       substed = 1
   10551   1.4  christos     } else
   10552   1.4  christos       len += 1 + keylen
   10553   1.4  christos   }
   10554   1.4  christos 
   10555   1.4  christos   print line
   10556   1.4  christos }
   10557   1.1  christos 
   10558   1.4  christos _ACAWK
   10559   1.4  christos _ACEOF
   10560   1.4  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10561   1.4  christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
   10562   1.4  christos   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
   10563   1.4  christos else
   10564   1.4  christos   cat
   10565   1.4  christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
   10566   1.4  christos   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
   10567   1.4  christos _ACEOF
   10568   1.1  christos 
   10569   1.4  christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
   10570   1.4  christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
   10571   1.1  christos # trailing colons and then remove the whole line if VPATH becomes empty
   10572   1.1  christos # (actually we leave an empty line to preserve line numbers).
   10573   1.1  christos if test "x$srcdir" = x.; then
   10574   1.4  christos   ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
   10575   1.4  christos h
   10576   1.4  christos s///
   10577   1.4  christos s/^/:/
   10578   1.4  christos s/[	 ]*$/:/
   10579   1.4  christos s/:\$(srcdir):/:/g
   10580   1.4  christos s/:\${srcdir}:/:/g
   10581   1.4  christos s/:@srcdir@:/:/g
   10582   1.4  christos s/^:*//
   10583   1.1  christos s/:*$//
   10584   1.4  christos x
   10585   1.4  christos s/\(=[	 ]*\).*/\1/
   10586   1.4  christos G
   10587   1.4  christos s/\n//
   10588   1.1  christos s/^[^=]*=[	 ]*$//
   10589   1.1  christos }'
   10590   1.1  christos fi
   10591   1.1  christos 
   10592   1.4  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10593   1.1  christos fi # test -n "$CONFIG_FILES"
   10594   1.1  christos 
   10595   1.4  christos # Set up the scripts for CONFIG_HEADERS section.
   10596   1.4  christos # No need to generate them if there are no CONFIG_HEADERS.
   10597   1.4  christos # This happens for instance with `./config.status Makefile'.
   10598   1.4  christos if test -n "$CONFIG_HEADERS"; then
   10599   1.4  christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
   10600   1.4  christos BEGIN {
   10601   1.4  christos _ACEOF
   10602   1.4  christos 
   10603   1.4  christos # Transform confdefs.h into an awk script `defines.awk', embedded as
   10604   1.4  christos # here-document in config.status, that substitutes the proper values into
   10605   1.4  christos # config.h.in to produce config.h.
   10606   1.4  christos 
   10607   1.4  christos # Create a delimiter string that does not exist in confdefs.h, to ease
   10608   1.4  christos # handling of long lines.
   10609   1.4  christos ac_delim='%!_!# '
   10610   1.4  christos for ac_last_try in false false :; do
   10611   1.4  christos   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
   10612   1.4  christos   if test -z "$ac_tt"; then
   10613   1.4  christos     break
   10614   1.4  christos   elif $ac_last_try; then
   10615   1.4  christos     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
   10616   1.4  christos   else
   10617   1.4  christos     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
   10618   1.4  christos   fi
   10619   1.4  christos done
   10620   1.4  christos 
   10621   1.4  christos # For the awk script, D is an array of macro values keyed by name,
   10622   1.4  christos # likewise P contains macro parameters if any.  Preserve backslash
   10623   1.4  christos # newline sequences.
   10624   1.4  christos 
   10625   1.4  christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
   10626   1.4  christos sed -n '
   10627   1.4  christos s/.\{148\}/&'"$ac_delim"'/g
   10628   1.4  christos t rset
   10629   1.4  christos :rset
   10630   1.4  christos s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
   10631   1.4  christos t def
   10632   1.4  christos d
   10633   1.4  christos :def
   10634   1.4  christos s/\\$//
   10635   1.4  christos t bsnl
   10636   1.4  christos s/["\\]/\\&/g
   10637   1.4  christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   10638   1.4  christos D["\1"]=" \3"/p
   10639   1.4  christos s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
   10640   1.4  christos d
   10641   1.4  christos :bsnl
   10642   1.4  christos s/["\\]/\\&/g
   10643   1.4  christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
   10644   1.4  christos D["\1"]=" \3\\\\\\n"\\/p
   10645   1.4  christos t cont
   10646   1.4  christos s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
   10647   1.4  christos t cont
   10648   1.4  christos d
   10649   1.4  christos :cont
   10650   1.4  christos n
   10651   1.4  christos s/.\{148\}/&'"$ac_delim"'/g
   10652   1.4  christos t clear
   10653   1.4  christos :clear
   10654   1.4  christos s/\\$//
   10655   1.4  christos t bsnlc
   10656   1.4  christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
   10657   1.4  christos d
   10658   1.4  christos :bsnlc
   10659   1.4  christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
   10660   1.4  christos b cont
   10661   1.4  christos ' <confdefs.h | sed '
   10662   1.4  christos s/'"$ac_delim"'/"\\\
   10663   1.4  christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
   10664   1.4  christos 
   10665   1.4  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10666   1.4  christos   for (key in D) D_is_set[key] = 1
   10667   1.4  christos   FS = ""
   10668   1.4  christos }
   10669   1.4  christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
   10670   1.4  christos   line = \$ 0
   10671   1.4  christos   split(line, arg, " ")
   10672   1.4  christos   if (arg[1] == "#") {
   10673   1.4  christos     defundef = arg[2]
   10674   1.4  christos     mac1 = arg[3]
   10675   1.4  christos   } else {
   10676   1.4  christos     defundef = substr(arg[1], 2)
   10677   1.4  christos     mac1 = arg[2]
   10678   1.4  christos   }
   10679   1.4  christos   split(mac1, mac2, "(") #)
   10680   1.4  christos   macro = mac2[1]
   10681   1.4  christos   prefix = substr(line, 1, index(line, defundef) - 1)
   10682   1.4  christos   if (D_is_set[macro]) {
   10683   1.4  christos     # Preserve the white space surrounding the "#".
   10684   1.4  christos     print prefix "define", macro P[macro] D[macro]
   10685   1.4  christos     next
   10686   1.4  christos   } else {
   10687   1.4  christos     # Replace #undef with comments.  This is necessary, for example,
   10688   1.4  christos     # in the case of _POSIX_SOURCE, which is predefined and required
   10689   1.4  christos     # on some systems where configure will not decide to define it.
   10690   1.4  christos     if (defundef == "undef") {
   10691   1.4  christos       print "/*", prefix defundef, macro, "*/"
   10692   1.4  christos       next
   10693   1.4  christos     }
   10694   1.4  christos   }
   10695   1.4  christos }
   10696   1.4  christos { print }
   10697   1.4  christos _ACAWK
   10698   1.4  christos _ACEOF
   10699   1.4  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10700   1.4  christos   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
   10701   1.4  christos fi # test -n "$CONFIG_HEADERS"
   10702   1.4  christos 
   10703   1.1  christos 
   10704   1.4  christos eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
   10705   1.4  christos shift
   10706   1.4  christos for ac_tag
   10707   1.1  christos do
   10708   1.1  christos   case $ac_tag in
   10709   1.1  christos   :[FHLC]) ac_mode=$ac_tag; continue;;
   10710   1.1  christos   esac
   10711   1.1  christos   case $ac_mode$ac_tag in
   10712   1.1  christos   :[FHL]*:*);;
   10713   1.4  christos   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
   10714   1.1  christos   :[FH]-) ac_tag=-:-;;
   10715   1.1  christos   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
   10716   1.1  christos   esac
   10717   1.1  christos   ac_save_IFS=$IFS
   10718   1.1  christos   IFS=:
   10719   1.1  christos   set x $ac_tag
   10720   1.1  christos   IFS=$ac_save_IFS
   10721   1.1  christos   shift
   10722   1.1  christos   ac_file=$1
   10723   1.1  christos   shift
   10724   1.1  christos 
   10725   1.1  christos   case $ac_mode in
   10726   1.1  christos   :L) ac_source=$1;;
   10727   1.1  christos   :[FH])
   10728   1.1  christos     ac_file_inputs=
   10729   1.1  christos     for ac_f
   10730   1.1  christos     do
   10731   1.1  christos       case $ac_f in
   10732   1.4  christos       -) ac_f="$ac_tmp/stdin";;
   10733   1.1  christos       *) # Look for the file first in the build tree, then in the source tree
   10734   1.1  christos 	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
   10735   1.1  christos 	 # because $ac_f cannot contain `:'.
   10736   1.1  christos 	 test -f "$ac_f" ||
   10737   1.1  christos 	   case $ac_f in
   10738   1.1  christos 	   [\\/$]*) false;;
   10739   1.1  christos 	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
   10740   1.1  christos 	   esac ||
   10741   1.4  christos 	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
   10742   1.1  christos       esac
   10743  1.12  christos       case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
   10744   1.4  christos       as_fn_append ac_file_inputs " '$ac_f'"
   10745   1.1  christos     done
   10746   1.1  christos 
   10747   1.1  christos     # Let's still pretend it is `configure' which instantiates (i.e., don't
   10748   1.1  christos     # use $as_me), people would be surprised to read:
   10749   1.1  christos     #    /* config.h.  Generated by config.status.  */
   10750   1.4  christos     configure_input='Generated from '`
   10751  1.12  christos 	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
   10752   1.4  christos 	`' by configure.'
   10753   1.1  christos     if test x"$ac_file" != x-; then
   10754   1.1  christos       configure_input="$ac_file.  $configure_input"
   10755  1.12  christos       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
   10756  1.12  christos printf "%s\n" "$as_me: creating $ac_file" >&6;}
   10757   1.1  christos     fi
   10758   1.4  christos     # Neutralize special characters interpreted by sed in replacement strings.
   10759   1.4  christos     case $configure_input in #(
   10760   1.4  christos     *\&* | *\|* | *\\* )
   10761  1.12  christos        ac_sed_conf_input=`printf "%s\n" "$configure_input" |
   10762   1.4  christos        sed 's/[\\\\&|]/\\\\&/g'`;; #(
   10763   1.4  christos     *) ac_sed_conf_input=$configure_input;;
   10764   1.4  christos     esac
   10765   1.1  christos 
   10766   1.1  christos     case $ac_tag in
   10767   1.4  christos     *:-:* | *:-) cat >"$ac_tmp/stdin" \
   10768   1.4  christos       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
   10769   1.1  christos     esac
   10770   1.1  christos     ;;
   10771   1.1  christos   esac
   10772   1.1  christos 
   10773   1.1  christos   ac_dir=`$as_dirname -- "$ac_file" ||
   10774   1.1  christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
   10775   1.1  christos 	 X"$ac_file" : 'X\(//\)[^/]' \| \
   10776   1.1  christos 	 X"$ac_file" : 'X\(//\)$' \| \
   10777   1.1  christos 	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
   10778  1.12  christos printf "%s\n" X"$ac_file" |
   10779   1.1  christos     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
   10780   1.1  christos 	    s//\1/
   10781   1.1  christos 	    q
   10782   1.1  christos 	  }
   10783   1.1  christos 	  /^X\(\/\/\)[^/].*/{
   10784   1.1  christos 	    s//\1/
   10785   1.1  christos 	    q
   10786   1.1  christos 	  }
   10787   1.1  christos 	  /^X\(\/\/\)$/{
   10788   1.1  christos 	    s//\1/
   10789   1.1  christos 	    q
   10790   1.1  christos 	  }
   10791   1.1  christos 	  /^X\(\/\).*/{
   10792   1.1  christos 	    s//\1/
   10793   1.1  christos 	    q
   10794   1.1  christos 	  }
   10795   1.1  christos 	  s/.*/./; q'`
   10796   1.4  christos   as_dir="$ac_dir"; as_fn_mkdir_p
   10797   1.1  christos   ac_builddir=.
   10798   1.1  christos 
   10799   1.1  christos case "$ac_dir" in
   10800   1.1  christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
   10801   1.1  christos *)
   10802  1.12  christos   ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
   10803   1.1  christos   # A ".." for each directory in $ac_dir_suffix.
   10804  1.12  christos   ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
   10805   1.1  christos   case $ac_top_builddir_sub in
   10806   1.1  christos   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
   10807   1.1  christos   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
   10808   1.1  christos   esac ;;
   10809   1.1  christos esac
   10810   1.1  christos ac_abs_top_builddir=$ac_pwd
   10811   1.1  christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
   10812   1.1  christos # for backward compatibility:
   10813   1.1  christos ac_top_builddir=$ac_top_build_prefix
   10814   1.1  christos 
   10815   1.1  christos case $srcdir in
   10816   1.1  christos   .)  # We are building in place.
   10817   1.1  christos     ac_srcdir=.
   10818   1.1  christos     ac_top_srcdir=$ac_top_builddir_sub
   10819   1.1  christos     ac_abs_top_srcdir=$ac_pwd ;;
   10820   1.1  christos   [\\/]* | ?:[\\/]* )  # Absolute name.
   10821   1.1  christos     ac_srcdir=$srcdir$ac_dir_suffix;
   10822   1.1  christos     ac_top_srcdir=$srcdir
   10823   1.1  christos     ac_abs_top_srcdir=$srcdir ;;
   10824   1.1  christos   *) # Relative name.
   10825   1.1  christos     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
   10826   1.1  christos     ac_top_srcdir=$ac_top_build_prefix$srcdir
   10827   1.1  christos     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
   10828   1.1  christos esac
   10829   1.1  christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
   10830   1.1  christos 
   10831   1.1  christos 
   10832   1.1  christos   case $ac_mode in
   10833   1.1  christos   :F)
   10834   1.1  christos   #
   10835   1.1  christos   # CONFIG_FILE
   10836   1.1  christos   #
   10837   1.1  christos 
   10838   1.1  christos   case $INSTALL in
   10839   1.1  christos   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
   10840   1.1  christos   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
   10841   1.1  christos   esac
   10842   1.1  christos _ACEOF
   10843   1.1  christos 
   10844   1.4  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10845   1.1  christos # If the template does not know about datarootdir, expand it.
   10846   1.1  christos # FIXME: This hack should be removed a few years after 2.60.
   10847   1.1  christos ac_datarootdir_hack=; ac_datarootdir_seen=
   10848   1.4  christos ac_sed_dataroot='
   10849   1.4  christos /datarootdir/ {
   10850   1.1  christos   p
   10851   1.1  christos   q
   10852   1.1  christos }
   10853   1.1  christos /@datadir@/p
   10854   1.1  christos /@docdir@/p
   10855   1.1  christos /@infodir@/p
   10856   1.1  christos /@localedir@/p
   10857   1.4  christos /@mandir@/p'
   10858   1.4  christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
   10859   1.1  christos *datarootdir*) ac_datarootdir_seen=yes;;
   10860   1.1  christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
   10861  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
   10862  1.12  christos printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
   10863   1.1  christos _ACEOF
   10864   1.4  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10865   1.1  christos   ac_datarootdir_hack='
   10866   1.1  christos   s&@datadir@&$datadir&g
   10867   1.1  christos   s&@docdir@&$docdir&g
   10868   1.1  christos   s&@infodir@&$infodir&g
   10869   1.1  christos   s&@localedir@&$localedir&g
   10870   1.1  christos   s&@mandir@&$mandir&g
   10871   1.4  christos   s&\\\${datarootdir}&$datarootdir&g' ;;
   10872   1.1  christos esac
   10873   1.1  christos _ACEOF
   10874   1.1  christos 
   10875   1.1  christos # Neutralize VPATH when `$srcdir' = `.'.
   10876   1.1  christos # Shell code in configure.ac might set extrasub.
   10877   1.1  christos # FIXME: do we really want to maintain this feature?
   10878   1.4  christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
   10879   1.4  christos ac_sed_extra="$ac_vpsub
   10880   1.1  christos $extrasub
   10881   1.1  christos _ACEOF
   10882   1.4  christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
   10883   1.1  christos :t
   10884   1.1  christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
   10885   1.4  christos s|@configure_input@|$ac_sed_conf_input|;t t
   10886   1.1  christos s&@top_builddir@&$ac_top_builddir_sub&;t t
   10887   1.4  christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
   10888   1.1  christos s&@srcdir@&$ac_srcdir&;t t
   10889   1.1  christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
   10890   1.1  christos s&@top_srcdir@&$ac_top_srcdir&;t t
   10891   1.1  christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
   10892   1.1  christos s&@builddir@&$ac_builddir&;t t
   10893   1.1  christos s&@abs_builddir@&$ac_abs_builddir&;t t
   10894   1.1  christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
   10895   1.1  christos s&@INSTALL@&$ac_INSTALL&;t t
   10896   1.1  christos $ac_datarootdir_hack
   10897   1.4  christos "
   10898   1.4  christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
   10899   1.4  christos   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   10900   1.1  christos 
   10901   1.1  christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
   10902   1.4  christos   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
   10903   1.4  christos   { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
   10904   1.4  christos       "$ac_tmp/out"`; test -z "$ac_out"; } &&
   10905  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   10906   1.4  christos which seems to be undefined.  Please make sure it is defined" >&5
   10907  1.12  christos printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
   10908   1.4  christos which seems to be undefined.  Please make sure it is defined" >&2;}
   10909   1.1  christos 
   10910   1.4  christos   rm -f "$ac_tmp/stdin"
   10911   1.1  christos   case $ac_file in
   10912   1.4  christos   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
   10913   1.4  christos   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
   10914   1.4  christos   esac \
   10915   1.4  christos   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   10916   1.1  christos  ;;
   10917   1.1  christos   :H)
   10918   1.1  christos   #
   10919   1.1  christos   # CONFIG_HEADER
   10920   1.1  christos   #
   10921   1.1  christos   if test x"$ac_file" != x-; then
   10922   1.4  christos     {
   10923  1.12  christos       printf "%s\n" "/* $configure_input  */" >&1 \
   10924   1.4  christos       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
   10925   1.4  christos     } >"$ac_tmp/config.h" \
   10926   1.4  christos       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
   10927   1.4  christos     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
   10928  1.12  christos       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
   10929  1.12  christos printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
   10930   1.1  christos     else
   10931   1.4  christos       rm -f "$ac_file"
   10932   1.4  christos       mv "$ac_tmp/config.h" "$ac_file" \
   10933   1.4  christos 	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
   10934   1.1  christos     fi
   10935   1.1  christos   else
   10936  1.12  christos     printf "%s\n" "/* $configure_input  */" >&1 \
   10937   1.4  christos       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
   10938   1.4  christos       || as_fn_error $? "could not create -" "$LINENO" 5
   10939   1.1  christos   fi
   10940   1.1  christos  ;;
   10941   1.1  christos 
   10942  1.12  christos   :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
   10943  1.12  christos printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
   10944   1.1  christos  ;;
   10945   1.1  christos   esac
   10946   1.1  christos 
   10947   1.1  christos 
   10948   1.1  christos   case $ac_file$ac_mode in
   10949  1.12  christos     ".devel":C) if test -f .devel; then
   10950   1.1  christos 	echo timestamp > stamp-h
   10951  1.11  christos 	cat $srcdir/Makefile-devel-adds >> Makefile
   10952  1.11  christos 	make depend || exit 1
   10953   1.1  christos fi ;;
   10954   1.1  christos 
   10955   1.1  christos   esac
   10956   1.1  christos done # for ac_tag
   10957   1.1  christos 
   10958   1.1  christos 
   10959   1.4  christos as_fn_exit 0
   10960   1.1  christos _ACEOF
   10961   1.1  christos ac_clean_files=$ac_clean_files_save
   10962   1.1  christos 
   10963   1.4  christos test $ac_write_fail = 0 ||
   10964   1.4  christos   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
   10965   1.4  christos 
   10966   1.1  christos 
   10967   1.1  christos # configure is writing to config.log, and then calls config.status.
   10968   1.1  christos # config.status does its own redirection, appending to config.log.
   10969   1.1  christos # Unfortunately, on DOS this fails, as config.log is still kept open
   10970   1.1  christos # by configure, so config.status won't be able to write to it; its
   10971   1.1  christos # output is simply discarded.  So we exec the FD to /dev/null,
   10972   1.1  christos # effectively closing config.log, so it can be properly (re)opened and
   10973   1.1  christos # appended to by config.status.  When coming back to configure, we
   10974   1.1  christos # need to make the FD available again.
   10975   1.1  christos if test "$no_create" != yes; then
   10976   1.1  christos   ac_cs_success=:
   10977   1.1  christos   ac_config_status_args=
   10978   1.1  christos   test "$silent" = yes &&
   10979   1.1  christos     ac_config_status_args="$ac_config_status_args --quiet"
   10980   1.1  christos   exec 5>/dev/null
   10981   1.1  christos   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
   10982   1.1  christos   exec 5>>config.log
   10983   1.1  christos   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
   10984   1.1  christos   # would make configure fail if this is the last instruction.
   10985   1.4  christos   $ac_cs_success || as_fn_exit 1
   10986   1.4  christos fi
   10987   1.4  christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
   10988  1.12  christos   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
   10989  1.12  christos printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
   10990   1.1  christos fi
   10991   1.1  christos 
   10992   1.1  christos exit 0
   10993  1.12  christos 
   10994